翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
CloudWatch Events 通知
AMS は、CloudWatch Events を通じて RFC 状態の変更に関するプッシュ通知を提供します。これらの通知を取得するには:
通知が送信されるトピックとサブスクリプションを作成します。トピックに名前を付けることができます。これを行う方法については、「SNS Topic and Subscription: Creating」を参照してください。
管理 | その他 | その他 | 変更タイプを作成し、RFC 状態変更通知のリクエストに SNS トピックとサブスクリプションを含め、RFC を送信します。
この機能の管理 | その他 | その他の RFC リクエストを送信するときに、通知を受ける RFC 状態の変更と変更タイプを指定し、他のフィルターを設定できます。たとえば、管理者アクセスの変更タイプが EventType = RfcSubmitted および EventType = RfcUpdated の場合にのみ、通知をリクエストできます。
これは、受信できる CloudWatch イベント通知のテンプレートです (可能なすべての値を含む)。
{ "source ": "aws.managedservices", "detail-type": "AMS RFC State Change", "detail": { "ActionState": "null | AwsActionPending | AwsOperatorAssigned | CustomerActionPending | NotApplicable | NoActionPending", "ActualExecutionTimeRange": { "StartTime": "null | Actual Start Time", "EndTime": "null | Actual End Time" }, "AutomationStatus": "Automated | Manual", "AwsAccountId": "AWS Account ID", "AwsApprovalStatus": "null | SubmissionPending | NotRequired | ApprovalPending | Rejected | Approved", "ChangeTypeId": "Change_Type_ID", "ChangeTypeVersion": "Change_Type_Version", "CreatedTime": "Created_Time", "CustomerApprovalStatus": "null | SubmissionPending | NotRequired | ApprovalPending | Rejected | Approved", "EventType": "RfcActionStateUpdated | RfcApproved | RfcAutoRejected | RfcCanceled | RfcCompleted | RfcCreated | RfcInProgress | RfcRejected | RfcSubmitted | RfcUpdated", "LastModifiedTime": "Last_Updated_Time", "LastSubmittedTime": "null | Last_Submitted_Time", "RequestedExecutionTimeRange": { "StartTime": "null | Expected_Start_Time", "EndTime": "null | Expected_End_Time" }, "RfcId": "RFC_ID", "Status": "Editing | PendingApproval | Scheduled | Rejected | Canceled | ExecutionLock | InProgress | Success | Failure", "Title": "Title" } }
実際の CloudWatch Events 通知に表示されるように、サポートされている RFC 状態 (EventType) が変更されます。
RfcActionStateUpdated (AMS コンソールオプションなし): 後述するいずれかの状態の RFC が変更されました。
RfcApproved (AMS コンソールオプションなし): RFC がシステムおよび/または AMS オペレータの検証に合格し、完了が承認されました。
RfcAutoRejected (自動拒否): RFC がシステム検証または AMS 演算子に失敗し、拒否されました。
RfcCanceled (キャンセル済みまたは自動キャンセル済み): RFC は送信者または AMS 演算子によってキャンセルされました。
RfcCompleted (Completed): UserData を含む RFC 実行パラメータが完了しました。
RfcCreated (AMS コンソールオプションなし): RFC が正常に作成されました (JSON および送信されたパラメータは有効でした)。
RfcInProgress (InProgress): RFC 実行はまだ進行中です。
RfcRejected (拒否): RFC が失敗したシステムまたは AMS オペレータの検証が拒否されました。
RfcSubmitted (送信済み): RFC が送信され、システム検証中です。
RfcUpdated (AMS コンソールオプションなし): RFC は AMS オペレータによって手動で更新されました。
さらに、CloudWatch Events (CWE) 通知をサポートされている任意の送信先に送信し、これらの自動通知に加えて独自のシステムを構築できます。
Amazon EC2 インスタンス
AWS Lambda 関数
Amazon Kinesis Data Streams のストリーム
Amazon Data Firehose の配信ストリーム
Amazon CloudWatch Logs のロググループ
Amazon ECS タスク
Systems Manager Run Command
Systems Manager Automation
AWS Batch ジョブ
Step Functions ステートマシン
CodePipeline のパイプライン
CodeBuild プロジェクト
Amazon Inspector の評価テンプレート
Amazon SNS トピック
Amazon SQS キュー
組み込みターゲット: EC2 CreateSnapshot API コール、EC2 RebootInstances API コール、EC2 StopInstances API コール、および EC2 TerminateInstances API コール。
別の AWS アカウントのデフォルトのイベントバス
注記
RFC 状態の変更に関する CloudWatch Events 通知をベストエフォートベースで送信します。