Cloud Config envía registros de cambios de recursos a Simple Message Queue (anteriormente MNS). A continuación se muestran ejemplos del contenido de los registros para la creación, modificación y eliminación de recursos, junto con los parámetros clave.
Ejemplos
Ejemplos de registros de cambios de recursos para las operaciones de creación, modificación y eliminación:
-
Creación de un recurso
En modo de cuenta única, utilice una cuenta de Alibaba Cloud con ID
132585902944****para crear un bucket de Object Storage Service (OSS) llamadotest_bucketen la región China (Beijing). El siguiente código muestra el registro de cambio de recurso correspondiente:{ "requestId": "c9e582cf-8aba-47bc-8bf3-8c2c5c7fa615", "dataType": "ConfigurationItemChangeNotification", "eventName": "ResourceAdd", "configurationItemDiff": { "changedProperties": {}, "changeType": "DISCOVERED" }, "eventType": "ResourceChange", "notificationCreationTime": 1629883217558, "configurationItem": { "accountId": 132585902944****, "resourceCreateTime": 1629883110000, "resourceId": "test_bucket", "resourceStatus": "", "regionId": "cn-beijing", "configuration": { "AccessControlList": { "Grant": "private" }, "ServerSideEncryptionRule": { "SSEAlgorithm": "None" }, "Comment": "", "CreationDate": "2021-08-25T09:18:30.000Z", "Owner": { "DisplayName": "132585902944****", "ID": "132585902944****" }, "StorageClass": "Standard", "DataRedundancyType": "LRS", "AllowEmptyReferer": "true", "Name": "test_bucket", "BucketPolicy": { "LogPrefix": "", "LogBucket": "" }, "ExtranetEndpoint": "oss-cn-beijing.aliyuncs.com", "IntranetEndpoint": "oss-cn-beijing-internal.aliyuncs.com", "Location": "oss-cn-beijing" }, "captureTime": 1629883213000, "resourceName": "test_bucket", "availabilityZone": "", "resourceType": "ACS::OSS::Bucket", "tags": {} } } -
Modificación de un recurso
En modo de cuenta única, utilice una cuenta de Alibaba Cloud con ID
100931896542****para cambiar el nombre de un disco en Elastic Compute Service (ECS) en la región China (Hohhot) detest_disk1atest_disk2. El siguiente código muestra el registro de cambio de recurso correspondiente:{ "requestId": "bb6f19ff-9c58-45c3-b79d-a20469c37eae", "dataType": "ConfigurationItemChangeNotification", "eventName": "ResourceUpdate", "configurationItemDiff": { "changedProperties": { "DiskName": { "changeType": "MODIFY", "previousValue": "test_disk1", "updatedValue": "test_disk2" } }, "changeType": "MODIFY" }, "eventType": "ResourceChange", "notificationCreationTime": 1629879815173, "configurationItem": { "accountId": 100931896542****, "resourceCreateTime": 162987938****, "resourceId": "d-hp3ezlgii0ltupns****", "resourceStatus": "Available", "regionId": "cn-huhehaote", "configuration": { "DetachedTime": "", "Category": "cloud_essd", "KMSKeyId": "", "Description": "", "ResourceGroupId": "", "Size": 40, "Encrypted": false, "DeleteAutoSnapshot": false, "DiskChargeType": "PostPaid", "MultiAttach": "Disabled", "ExpiredTime": "2029-09-08T16:00Z", "ImageId": "", "StorageSetId": "", "Tags": { "Tag": [] }, "Status": "Available", "AttachedTime": "", "StorageClusterId": "", "ZoneId": "cn-huhehaote-a", "InstanceId": "", "ProductCode": "", "SourceSnapshotId": "", "Device": "", "PerformanceLevel": "PL1", "DeleteWithInstance": false, "EnableAutomatedSnapshotPolicy": false, "EnableAutoSnapshot": true, "AutoSnapshotPolicyId": "", "DiskName": "test_disk2", "BdfId": "", "OperationLocks": { "OperationLock": [] }, "Portable": true, "Type": "data", "SerialNumber": "hp3ezlgii0ltupns****", "CreationTime": "2021-08-25T08:16:20Z", "RegionId": "cn-huhehaote", "DiskId": "d-hp3ezlgii0ltupns****" }, "captureTime": 1629879808000, "resourceName": "test_disk2", "availabilityZone": "cn-huhehaote-a", "resourceType": "ACS::ECS::Disk", "tags": {} } } -
Eliminación de un recurso
En modo de cuenta única, utilice una cuenta de Alibaba Cloud con ID
120886317861****para eliminar un bucket de OSS llamadotest_bucketen la región China (Beijing). El siguiente código muestra el registro de cambio de recurso correspondiente:{ "requestId": "e63b8fca-74d4-4709-9ea3-b7e0a3159294", "dataType": "ConfigurationItemChangeNotification", "eventName": "ResourceDelete", "configurationItemDiff": { "changedProperties": {}, "changeType": "REMOVE" }, "eventType": "ResourceChange", "notificationCreationTime": 1629883026181, "configurationItem": { "accountId": 132585902944****, "resourceCreateTime": 1629882024000, "resourceId": "test_bucket", "resourceStatus": "", "regionId": "cn-beijing", "configuration": { "AccessControlList": { "Grant": "private" }, "ServerSideEncryptionRule": { "SSEAlgorithm": "None" }, "Comment": "", "CreationDate": "2021-08-25T09:00:24.000Z", "Owner": { "DisplayName": "132585902944****", "ID": "132585902944****" }, "StorageClass": "Standard", "DataRedundancyType": "LRS", "AllowEmptyReferer": "true", "Name": "test_bucket", "BucketPolicy": { "LogPrefix": "", "LogBucket": "" }, "ExtranetEndpoint": "oss-cn-beijing.aliyuncs.com", "IntranetEndpoint": "oss-cn-beijing-internal.aliyuncs.com", "Location": "oss-cn-beijing" }, "captureTime": 1629883020000, "resourceName": "test_bucket", "availabilityZone": "", "resourceType": "ACS::OSS::Bucket", "tags": {} } }
Parámetros
La siguiente tabla describe los parámetros de los registros de cambios de recursos enviados a SMQ.
|
Parámetro |
Descripción |
|
dataType |
Tipo de mensaje que recibe SMQ. Valores válidos:
|
|
eventName |
Nombre del evento. Valores válidos:
|
|
configurationItemDiff |
Detalles del cambio de recurso, incluido el tipo de cambio y las propiedades modificadas. |
|
eventType |
Tipo de evento. Valores válidos:
|
|
notificationCreationTime |
Marca de tiempo de generación del mensaje. |
|
configurationItem |
Configuración actual del recurso, incluido el ID del recurso, el estado, la región y el ID de la cuenta. |
|
captureTime |
Marca de tiempo en la que Cloud Config detectó el cambio de recurso y generó el evento. |
|
resourceName |
Nombre del recurso. |
|
availabilityZone |
ID de zona del recurso. |
|
resourceType |
Tipo de recurso. Para obtener más información sobre los tipos de recursos compatibles, consulte Supported resource types and relationships in Cloud Config. |
|
tags |
Etiquetas del recurso. |