CloudWatch イベントを使用してポリシーをモニタリングする - Amazon EBS

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

CloudWatch イベントを使用してポリシーをモニタリングする

Amazon EBS と Amazon Data Lifecycle Manager は、ライフサイクルポリシーアクションに関するイベントを発行します。 AWS Lambda と Amazon CloudWatch Events を使用して、イベント通知をプログラムで処理できます。イベントは、ベストエフォートベースで発生します。詳細については、「Amazon CloudWatch Events ユーザーガイド」を参照してください。

利用できるイベントは次のとおりです。

注記

AMI ライフサイクルポリシーアクションでは、イベントは発生しません。

  • createSnapshotCreateSnapshot アクションが成功または失敗したときに発生する Amazon EBS イベント。詳細については、「Amazon EventBridge フォーAmazon EBS」を参照してください。

  • DLM Policy State Change – ライフサイクルポリシーがエラー状態になったときに発生する Amazon Data Lifecycle Manager イベント。このイベントには、エラーを引き起こした原因の説明が含まれています。

    次に、IAM ロールによって付与されたアクセス権限が不十分な場合のイベントの例を示します。

    { "version": "0", "id": "01234567-0123-0123-0123-0123456789ab", "detail-type": "DLM Policy State Change", source": "aws.dlm", "account": "123456789012", "time": "2018-05-25T13:12:22Z", "region": "us-east-1", "resources": [ "arn:aws:dlm:us-east-1:123456789012:policy/policy-0123456789abcdef" ], "detail": { "state": "ERROR", "cause": "Role provided does not have sufficient permissions", "policy_id": "arn:aws:dlm:us-east-1:123456789012:policy/policy-0123456789abcdef" } }

    制限を超えた場合のイベントの例を次に示します。

    { "version": "0", "id": "01234567-0123-0123-0123-0123456789ab", "detail-type": "DLM Policy State Change", "source": "aws.dlm", "account": "123456789012", "time": "2018-05-25T13:12:22Z", "region": "us-east-1", "resources": [ "arn:aws:dlm:us-east-1:123456789012:policy/policy-0123456789abcdef" ], "detail":{ "state": "ERROR", "cause": "Maximum allowed active snapshot limit exceeded", "policy_id": "arn:aws:dlm:us-east-1:123456789012:policy/policy-0123456789abcdef" } }
  • DLM Pre Post Script Notification – 事前スクリプトまたは事後スクリプトが開始、成功、または失敗したときに発生するイベント。

    VSS バックアップが成功した場合のイベントの例を次に示します。

    { "version": "0", "id": "12345678-1234-1234-1234-123456789012", "detail-type": "DLM Pre Post Script Notification", "source": "aws.dlm", "account": "123456789012", "time": "2023-10-27T22:04:52Z", "region": "us-east-1", "resources": ["arn:aws:dlm:us-east-1:123456789012:policy/policy-01234567890abcdef"], "detail": { "script_stage": "", "result": "success", "cause": "", "policy_id": "arn:aws:dlm:us-east-1:123456789012:policy/policy-01234567890abcdef", "execution_handler": "AWS_VSS_BACKUP", "source": "arn:aws:ec2:us-east-1:123456789012:instance/i-01234567890abcdef", "resource_type": "EBS_SNAPSHOT", "resources": [{ "status": "pending", "resource_id": "arn:aws:ec2:us-east-1::snapshot/snap-01234567890abcdef", "source": "arn:aws:ec2:us-east-1:123456789012:volume/vol-01234567890abcdef" }], "request_id": "a1b2c3d4-a1b2-a1b2-a1b2-a1b2c3d4e5f6", "start_time": "2023-10-27T22:03:29.370Z", "end_time": "2023-10-27T22:04:51.370Z", "timeout_time": "" } }