Asignación de metadatos de inventarios personalizados a un nodo administrado - AWS Systems Manager

AWS Systems Manager Change Manager ya no está abierto a nuevos clientes. Los clientes existentes pueden seguir utilizando el servicio con normalidad. Para obtener más información, consulte Cambio en la disponibilidad de Change Manager de AWS Systems Manager.

Asignación de metadatos de inventarios personalizados a un nodo administrado

El siguiente procedimiento presenta el proceso de utilizar la operación PutInventory de la API de AWS Systems Manager para asignar los metadatos de inventarios personalizados a un nodo administrado. En este ejemplo se asigna información de ubicación de bastidores a un nodo. Para obtener más información acerca del inventario personalizado, consulte Uso del inventario personalizado.

Para asignar metadatos de inventarios personalizados a un nodo
  1. Si aún no lo ha hecho, instale y configure la AWS Command Line Interface (AWS CLI).

    Para obtener más información, consulte Instalación o actualización de la última versión de la AWS CLI.

  2. Ejecute el siguiente comando para asignar la información acerca de la ubicación de bastidores a un nodo.

    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. Ejecute el siguiente comando para ver las entradas de inventario personalizado para este nodo.

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

    El sistema devuelve información similar a la siguiente.

    {
        "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. Ejecute el siguiente comando para ver el esquema de inventario personalizado.

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

    El sistema devuelve información similar a la siguiente.

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