将自定义清单元数据分配给某个托管式节点
以下过程为您演示了使用 Amazon Systems Manager PutInventory API 操作将自定义清单元数据分配给托管式节点的过程。此示例将机架位置信息分配给某个节点。有关自定义清单的更多信息,请参阅 使用自定义清单。
将自定义清单元数据分配给某个节点
安装并配置 Amazon Command Line Interface(Amazon CLI)(如果尚未执行该操作)。
有关信息,请参阅安装或更新 Amazon CLI 的最新版本。
-
运行以下命令,以便将机架位置信息分配给某个节点。
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'}]" -
运行以下命令以便查看此节点的自定义清单条目。
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" } -
运行以下命令以查看自定义清单架构。
aws ssm get-inventory-schema --type-name Custom:RackInfo
系统会使用类似以下形式的信息进行响应。
{ "Schemas": [ { "TypeName": "Custom:RackInfo", "Version": "1.0", "Attributes": [ { "DataType": "STRING", "Name": "RackLocation" } ] } ] }