View a markdown version of this page

Utilisation de ListInventoryEntries avec une CLI - 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.

Utilisation de ListInventoryEntries avec une CLI

Les exemples de code suivants illustrent comment utiliser ListInventoryEntries.

CLI
AWS CLI

Exemple 1 : affichage des entrées d’un type d’inventaire spécifique pour une instance

Ce qui suit list-inventory-entries exemple répertorie les entrées d'inventaire pour le AWS:Type d'inventaire des applications sur une instance spécifique.

aws ssm list-inventory-entries \ --instance-id "i-1234567890abcdef0" \ --type-name "AWS:Application"

Sortie :

{ "TypeName": "AWS:Application", "InstanceId": "i-1234567890abcdef0", "SchemaVersion": "1.1", "CaptureTime": "2019-02-15T12:17:55Z", "Entries": [ { "Architecture": "i386", "Name": "Amazon SSM Agent", "PackageId": "{a1b2c3d4-5678-90ab-cdef-EXAMPLE11111}", "Publisher": "Amazon Web Services", "Version": "2.3.274.0" }, { "Architecture": "x86_64", "InstalledTime": "2018-05-03T13:42:34Z", "Name": "AmazonCloudWatchAgent", "Publisher": "", "Version": "1.200442.0" } ] }

Pour plus d'informations, voir AWS Inventaire des gestionnaires de systèmes dans le AWS Guide de l'utilisateur de Systems Manager.

Exemple 2 : pour afficher les entrées d’inventaire personnalisées affectées à une instance

L’exemple list-inventory-entries suivant répertorie une entrée d’inventaire personnalisée affectée à une instance.

aws ssm list-inventory-entries \ --instance-id "i-1234567890abcdef0" \ --type-name "Custom:RackInfo"

Sortie :

{ "TypeName": "Custom:RackInfo", "InstanceId": "i-1234567890abcdef0", "SchemaVersion": "1.0", "CaptureTime": "2021-05-22T10:01:01Z", "Entries": [ { "RackLocation": "Bay B/Row C/Rack D/Shelf E" } ] }

Pour plus d'informations, voir Attribution de métadonnées d'inventaire personnalisées à un nœud géré dans le AWS Guide de l'utilisateur de Systems Manager.

PowerShell
Outils pour PowerShell V4

Exemple 1 : cet exemple répertorie toutes les entrées d’inventaire personnalisées d’une instance.

Get-SSMInventoryEntriesList -InstanceId "i-0cb2b964d3e14fd9f" -TypeName "Custom:RackInfo"

Sortie :

CaptureTime : 2016-08-22T10:01:01Z Entries : {Amazon.Runtime.Internal.Util.AlwaysSendDictionary`2[System.String,System.String]} InstanceId : i-0cb2b964d3e14fd9f NextToken : SchemaVersion : 1.0 TypeName : Custom:RackInfo

Exemple 2 : cet exemple répertorie les détails.

(Get-SSMInventoryEntriesList -InstanceId "i-0cb2b964d3e14fd9f" -TypeName "Custom:RackInfo").Entries

Sortie :

Key Value --- ----- RackLocation Bay B/Row C/Rack D/Shelf E
  • Pour plus de détails sur l'API, voir ListInventoryEntries dans Outils AWS pour PowerShell Référence de l'applet de commande (V4).

Outils pour PowerShell V5

Exemple 1 : cet exemple répertorie toutes les entrées d’inventaire personnalisées d’une instance.

Get-SSMInventoryEntriesList -InstanceId "i-0cb2b964d3e14fd9f" -TypeName "Custom:RackInfo"

Sortie :

CaptureTime : 2016-08-22T10:01:01Z Entries : {Amazon.Runtime.Internal.Util.AlwaysSendDictionary`2[System.String,System.String]} InstanceId : i-0cb2b964d3e14fd9f NextToken : SchemaVersion : 1.0 TypeName : Custom:RackInfo

Exemple 2 : cet exemple répertorie les détails.

(Get-SSMInventoryEntriesList -InstanceId "i-0cb2b964d3e14fd9f" -TypeName "Custom:RackInfo").Entries

Sortie :

Key Value --- ----- RackLocation Bay B/Row C/Rack D/Shelf E
  • Pour plus de détails sur l'API, voir ListInventoryEntries dans Outils AWS pour PowerShell Référence de l'applet de commande (V5).

Pour une liste complète des AWS Guides du développeur du SDK et exemples de code, voir L'utilisation de ce service avec AWS Kit SDK. Cette rubrique comprend également des informations sur le démarrage et sur les versions précédentes du kit SDK.