Démonstration : Affecter des métadonnées d'inventaire personnalisé à 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.

Démonstration : Affecter des métadonnées d'inventaire personnalisé à un nœud géré

La procédure suivante vous guide tout au long du processus d'utilisation de l'opération d'API AWS Systems Manager PutInventory pour attribuer des métadonnées d'inventaire personnalisé à 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. Si vous ne l'avez pas déjà fait, installez et configurez l'AWS Command Line Interface (AWS CLI).

    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"
                    }
                ]
            }
        ]
    }