Cloud Config transmet les journaux de modification des ressources à Simple Message Queue (anciennement MNS). Les exemples suivants illustrent le contenu des journaux lors de la création, de la modification et de la suppression de ressources, ainsi que les paramètres clés.
Exemples
Voici des exemples de journaux de modification des ressources pour les opérations de création, de modification et de suppression :
-
Créer une ressource
En mode mono-compte, utilisez un compte Alibaba Cloud dont l'ID est
132585902944****pour créer un bucket Object Storage Service (OSS) nommétest_bucketdans la région Chine (Pékin). Le code suivant affiche le journal de modification des ressources correspondant :{ "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": {} } } -
Modifier une ressource
En mode mono-compte, utilisez un compte Alibaba Cloud dont l'ID est
100931896542****pour renommer un disque Elastic Compute Service (ECS) dans la région Chine (Hohhot), en passant detest_disk1àtest_disk2. Le code suivant affiche le journal de modification des ressources correspondant :{ "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": {} } } -
Supprimer une ressource
En mode mono-compte, utilisez un compte Alibaba Cloud dont l'ID est
120886317861****pour supprimer un bucket OSS nommétest_bucketdans la région Chine (Pékin). Le code suivant affiche le journal de modification des ressources correspondant :{ "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": {} } }
Paramètres
Le tableau suivant décrit les paramètres des journaux de modification des ressources transmis à SMQ.
|
Paramètre |
Description |
|
dataType |
Type de message reçu par SMQ. Valeurs possibles :
|
|
eventName |
Nom de l'événement. Valeurs possibles :
|
|
configurationItemDiff |
Détails de la modification de la ressource, y compris le type de modification et les propriétés modifiées. |
|
eventType |
Type d'événement. Valeurs possibles :
|
|
notificationCreationTime |
Horodatage de génération du message. |
|
configurationItem |
Configuration actuelle de la ressource, y compris l'ID de la ressource, son statut, sa région et l'ID du compte. |
|
captureTime |
Horodatage de détection de la modification de la ressource et de génération de l'événement par Cloud Config. |
|
resourceName |
Nom de la ressource. |
|
availabilityZone |
ID de la zone de la ressource. |
|
resourceType |
Type de ressource. Pour plus d'informations sur les types de ressources pris en charge, consultez Types de ressources et relations pris en charge par Cloud Config. |
|
tags |
Tags de la ressource. |