Zuweisen von benutzerdefinierten Inventarmetadaten zu einem verwalteten Knoten - AWS Systems Manager

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Zuweisen von benutzerdefinierten Inventarmetadaten zu einem verwalteten Knoten

Das folgende Verfahren führt Sie Schritt für Schritt durch die Verwendung des AWS Systems Manager PutInventoryAPIVorgangs zum Zuweisen benutzerdefinierter Inventarmetadaten zu einem verwalteten Knoten. In diesem Beispiel werden einem Knoten Informationen zum Rack-Standort zugewiesen. Weitere Informationen zum benutzerdefinierten Bestand finden Sie unter Arbeiten mit benutzerdefiniertem Bestand

So weisen Sie benutzerdefinierte Bestands-Metadaten zu einem verwalteten Knoten zu
  1. Installieren und konfigurieren Sie AWS Command Line Interface (AWS CLI), falls Sie dies noch nicht getan haben.

    Weitere Informationen finden Sie unter Installieren oder Aktualisieren der neuesten Version von AWS CLI.

  2. Führen Sie den folgenden Befehl aus, um einem Knoten Informationen zum Rack-Standort zuzuweisen.

    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. Führen Sie den folgenden Befehl aus, um die Einträge eines benutzerdefinierten Bestands für diesen Knoten anzuzeigen.

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

    Das System gibt die folgenden Informationen zurück.

    {
        "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. Führen Sie den folgenden Befehl aus, um das benutzerdefinierte Bestandsschema anzuzeigen.

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

    Das System gibt die folgenden Informationen zurück.

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