変更リクエストの確認と、承認または拒否 - AWS Systems Manager

変更リクエストの確認と、承認または拒否

AWS Systems Manager の一機能である Change Manager で変更リクエストのレビューワーとして指定されている場合、新しい変更リクエストが確認待ちであるときに、Amazon Simple Notification Service (Amazon SNS) トピックを通じて通知を受け取ります。

注記

この機能は、変更テンプレートで、確認通知を送信するために Amazon SNS が指定されているかどうかによって異なります。詳細については、Change Manager 通知用の Amazon SNS トピックの設定 を参照してください。

変更リクエストをレビューするには、通知に記載されているリンクを開く、または AWS Management Console に直接サインインして、この手順のステップに従うことができます。

注記

Amazon SNS トピックが変更テンプレートのレビューワーに割り当てられている場合、変更リクエストのステータスが変更されたときに、トピックのサブスクライバーに通知が送信されます。

変更リクエストの承認の詳細については、「変更リクエストの承認について」を参照してください。

変更リクエストの確認と、承認または拒否 (コンソール)

次の手順では、Systems Manager コンソールを使用して変更リクエストを確認して承認または拒否する方法について説明します。

1 つの変更リクエストを確認して承認または却下するには
  1. 受け取った E メール通知のリンクを開き、AWS Management Console にサインインすると、レビューする変更リクエストに移動します。

  2. [Summary] (概要) ページで、提案された変更リクエストの内容を確認します。

    変更リクエストを承認するには、[承認] を選択します。この承認に追加するコメントをダイアログボックスに入力してから、[Approve] (承認) をクリックします。このリクエストによって提示されるランブックワークフローの実行は、スケジュールされている日時に開始、または変更を妨げる制限がなくなり次第開始されます。

    -または-

    変更リクエストを拒否するには、[Reject] (却下) を選択します。この拒否に追加するコメントをダイアログボックスに入力してから、[Reject] (拒否) をクリックします。

複数の変更リクエストを一括で確認して承認または却下するには
  1. AWS Systems Manager コンソール (https://console.aws.amazon.com/systems-manager/) を開きます。

  2. ナビゲーションペインで、[Change Manager] を選択します。

  3. [Approvals] (承認) タブを選択します。

  4. (オプション) 各リクエストの名前を選択してユーザーの承認待ちのリクエストの詳細を確認し、[Approvals] (承認) タブに戻ります。

  5. 承認する各変更リクエストのチェックボックスを選択します。

    -または-

    拒否する各変更リクエストのチェックボックスを選択します。

  6. この承認または居にに関するコメントをダイアログボックスに入力します。

  7. 選択した変更リクエストを承認するか拒否するかに応じて、[承認] または [拒否] を選択します。

変更リクエストの確認と、承認または拒否 (コマンドライン)

次の手順には、レビューして承認または変更の要求を拒否するために AWS Command Line Interface (AWS CLI) (Linux、macOS または Windows) を使用する方法が説明されています。

変更リクエストを確認して承認または却下するには
  1. まだ AWS Command Line Interface (AWS CLI) をインストールして設定していない場合は、インストールして設定します。

    詳細については、「AWS CLI の最新バージョンをインストールまたは更新します。」を参照してください。

  2. ローカルマシンで、AWS CLI コールのパラメータを指定する JSON ファイルを作成します。

    { "OpsItemFilters": [ { "Key": "OpsItemType", "Values": ["/aws/changerequest"], "Operator": "Equal" } ], "MaxResults": number }

    JSON ファイルに承認者の Amazon リソースネーム (ARN) を指定することで、特定の承認者の結果をフィルタリングできます。以下はその例です。

    { "OpsItemFilters": [ { "Key": "OpsItemType", "Values": ["/aws/changerequest"], "Operator": "Equal" }, { "Key": "ChangeRequestByApproverArn", "Values": ["arn:aws:iam::account-id:user/user-name"], "Operator": "Equal" } ], "MaxResults": number }
  3. JSON ファイルに指定した変更リクエストの最大数を表示するには、次のコマンドを実行します。

    Linux & macOS
    aws ssm describe-ops-items \ --cli-input-json file://filename.json
    Windows
    aws ssm describe-ops-items ^ --cli-input-json file://filename.json
  4. 次のコマンドを実行して、変更リクエストを承認または拒否します。

    Linux & macOS
    aws ssm send-automation-signal \ --automation-execution-id ID \ --signal-type Approve_or_Reject \ --payload Comment="message"
    Windows
    aws ssm send-automation-signal ^ --automation-execution-id ID ^ --signal-type Approve_or_Reject ^ --payload Comment="message"

    リクエスト用に選択した変更テンプレートで Amazon SNS トピックが指定されている場合は、リクエストが拒否または承認されたときに通知が送信されます。リクエストの通知が届かない場合は、Change Manager に戻って、リクエストのステータスを確認できます。このコマンドを使用するときのその他のオプションの詳細については、AWS CLI コマンドリファレンスの「AWS Systems Manager」セクションの「send-automation-signal」を参照してください。