演練:指派自訂庫存中繼資料給受管節點 - AWS Systems Manager

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

演練:指派自訂庫存中繼資料給受管節點

以下處理程序會逐步引導您使用 AWS Systems Manager PutInventory API 操作來指派自訂庫存中繼資料給受管節點。此範例會將機架位置資訊指派給節點。如需自訂清查的詳細資訊,請參閱 使用自訂庫存

指派自訂庫存中繼資料給節點
  1. 如果您尚未安裝並設定 AWS Command Line Interface (AWS CLI),請進行相應的操作。

    如需相關資訊,請參閱安裝或更新最新版本的 AWS CLI

  2. 請執行下列命令,將機架位置資訊指派給節點。

    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. 執行下列命令,即可檢視此節點的自訂庫存項目。

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

    系統會回應相關資訊,如下所示。

    {
        "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. 執行以下命令來檢視自訂清查結構描述。

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

    系統會回應相關資訊,如下所示。

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