Affectation de métadonnées d'inventaire personnalisées à un nœud géré - AWS Systems Manager

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Affectation de métadonnées d'inventaire personnalisées à un nœud géré

La procédure suivante explique le processus d'utilisation de l' AWS Systems Manager PutInventoryAPIopération pour attribuer des métadonnées d'inventaire personnalisées à un nœud géré. Cet exemple attribue les informations sur les emplacements des racks à un nœud. Pour plus d'informations sur l'inventaire personnalisé, consultez Utilisation de l'inventaire personnalisé.

Pour affecter des métadonnées d'inventaire personnalisé à un nœud
  1. Installez et configurez le AWS Command Line Interface (AWS CLI), si ce n'est pas déjà fait.

    Pour de plus amples informations, consultez Installation ou mise à jour de la version la plus récente de l' AWS CLI.

  2. Exécutez la commande suivante pour affecter les informations de localisation de rack à un nœud.

    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. Exécutez la commande suivante pour afficher les entrées de l'inventaire personnalisé de ce nœud.

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

    Le système répond en renvoyant des informations similaires à celles qui suivent.

    {
        "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. Exécutez la commande suivante pour afficher le schéma d'inventaire personnalisé.

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

    Le système répond en renvoyant des informations similaires à celles qui suivent.

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