Assegnazione di metadati di inventario personalizzati a un nodo gestito - AWS Systems Manager

AWS Systems ManagerChange Managernon è più aperto a nuovi clienti. I clienti esistenti possono continuare a utilizzare il servizio normalmente. Per ulteriori informazioni, consulta AWS Systems ManagerChange Managerla pagina Modifica della disponibilità.

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Assegnazione di metadati di inventario personalizzati a un nodo gestito

La procedura seguente illustra il processo di utilizzo dell'operazione AWS Systems Manager PutInventoryAPI per assegnare i metadati di inventario personalizzati a un nodo gestito. Questo esempio assegna le informazioni sulla posizione della pila a un nodo. Per ulteriori informazioni sull'inventario personalizzato, consulta Utilizzo di inventari personalizzati.

Per assegnare metadati di Inventory personalizzati a un nodo
  1. Installa e configura AWS Command Line Interface (AWS CLI), se non l'hai già fatto.

    Per informazioni, consulta la pagina Installazione o aggiornamento della versione più recente di AWS CLI.

  2. Eseguire questo comando per assegnare informazioni sulla posizione della pila a un nodo.

    Linux

    aws ssm put-inventory --instance-id "ID" --items '[{"CaptureTime": "2016-08-22T10:01:01Z", "TypeName": "Custom:RackInfo", "Content":[{"RackLocation": "Bay B/Row C/Rack D/Shelf E"}], "SchemaVersion": "1.0"}]'

    Windows

    aws ssm put-inventory --instance-id "ID" --items "TypeName=Custom:RackInfo,SchemaVersion=1.0,CaptureTime=2021-05-22T10:01:01Z,Content=[{RackLocation='Bay B/Row C/Rack D/Shelf F'}]"
  3. Eseguire questo comando per visualizzare le voci dell'inventario personalizzato per questo nodo.

    aws ssm list-inventory-entries --instance-id ID --type-name "Custom:RackInfo"

    Il sistema risponde con informazioni simili alle seguenti.

    {
        "InstanceId": "ID", 
        "TypeName": "Custom:RackInfo", 
        "Entries": [
            {
                "RackLocation": "Bay B/Row C/Rack D/Shelf E"
            }
        ], 
        "SchemaVersion": "1.0", 
        "CaptureTime": "2016-08-22T10:01:01Z"
    }
  4. Eseguire il comando seguente per visualizzare lo schema di inventario personalizzato.

    aws ssm get-inventory-schema --type-name Custom:RackInfo

    Il sistema risponde con informazioni simili alle seguenti.

    {
        "Schemas": [
            {
                "TypeName": "Custom:RackInfo",
                "Version": "1.0",
                "Attributes": [
                    {
                        "DataType": "STRING",
                        "Name": "RackLocation"
                    }
                ]
            }
        ]
    }