すべてのプロダクト
Search
ドキュメントセンター

Cloud Config:リソース非準拠イベントの例

最終更新日:Jan 18, 2025

このトピックでは、Message Service (MNS) に配信されて保存されるリソース非準拠イベントの例を示します。以下のセクションでは、例のコンテンツと関連するパラメーターについて説明します。

シングルアカウントモードでは、ID が 120886317861**** の Alibaba Cloud アカウントを使用し、中国 (北京) リージョンに test_Instance という名前の ECS インスタンスがあります。リソースの非準拠イベントは MNS に配信されます。次のコードは、サンプルイベントを示しています。

{
    "annotation": "{\"configuration\":\"classic\",\"desiredValue\":\"vpc\",\"operator\":\"StringEquals\",\"property\":\"$.InstanceNetworkType\"}",
    "riskLevel": "Warning",
    "dataType": "NonCompliantNotification",
    "evaluationResultIdentifier": {
        "orderingTimestamp": 1630907917476,
        "evaluationResultQualifier": {
            "resourceId": "i-2ze1qff61suafi71****",
            "configRuleName": "ecs-instances-in-vpc",
            "configRuleId": "cr-b9046457e0d9003f****",
            "captureTime": 1630907917476,
            "resourceName": "test_Instance",
            "configRuleArn": "acs:config::120886317861****:rule/cr-b9046457e0d9003f****",
            "regionId": "cn-beijing",
            "resourceOwnerId": 120886317861****,
            "resourceType": "ACS::ECS::Instance"
        }
    },
    "eventType": "ResourceCompliance",
    "invokingEventMessageType": "Manual",
    "complianceType": "NON_COMPLIANT",
    "accountId": 120886317861****,
    "requestId": "a13f5505-427d-41ef-ab2e-606394abb9a8",
    "eventName": "NonCompliant",
    "notificationCreationTime": 1630907919929
}

パラメーター

次の表は、MNS に配信されるリソース非準拠イベントに関連するパラメーターについて説明しています。

パラメーター

説明

annotation

非準拠構成の説明。

riskLevel

ルールに準拠していないリソースのリスクレベル。有効な値:

  • Info: 低リスク

  • Warning: 中リスク

  • Critical: 高リスク

dataType

MNS が受信するメッセージのタイプ。有効な値:

  • ConfigurationItemChangeNotification: リソース変更ログ

  • NonCompliantNotification: リソース非準拠イベント

evaluationResultIdentifier

コンプライアンス評価結果に関する情報。コンプライアンス評価が実行されたタイムスタンプと詳細なコンプライアンス評価結果が含まれます。

orderingTimestamp

コンプライアンス評価が実行されたタイムスタンプ。

evaluationResultQualifier

コンプライアンス評価結果の詳細。詳細には、リソースの ID、名前、タイプ、およびトリガーされたルールの名前と ID が含まれます。

eventType

イベントのタイプ。有効な値:

  • ResourceChange: リソース変更イベント

  • ResourceCompliance: リソース非準拠イベント

invokingEventMessageType

ルールのトリガータイプ。有効な値:

  • ScheduledNotification: ルールは定期的にトリガーされます。

  • ConfigurationItemChangeNotification: ルールは構成の変更によってトリガーされます。

  • Manual: ルールは手動でトリガーされます。

complianceType

コンプライアンス評価結果。NON_COMPLIANT に設定します。

accountId

リソースが属するアカウントの ID。Cloud Config は次のタイプのアカウントをサポートしています。
  • 通常アカウント: 通常アカウントは、管理アカウントによってリソースディレクトリに含まれていない独立した Alibaba Cloud アカウントです。
  • 管理アカウント: 管理アカウントは、リソースディレクトリを有効化し、すべてのメンバーアカウントを管理する Alibaba Cloud アカウントです。
  • メンバーアカウント: メンバーアカウントは、リソースディレクトリ内の Alibaba Cloud アカウントです。
  • シングルアカウントモード: 管理アカウントを使用してリソースディレクトリに追加されていない独立した Alibaba Cloud アカウントの ID を入力します。

  • 複数アカウントモード: 管理アカウント ID またはメンバーアカウント ID を入力します。

eventName

イベントの名前。NonCompliant に設定します。

notificationCreationTime

メッセージが生成されたタイムスタンプ。