Cloud Deployment Automation
サービスカタログ または サービスポータル を使用して、AWS CloudFormation サービスの展開とプロビジョニングを自動化します。
ストアでアプリを要求
アクセスしてください ServiceNow Store Web サイトでは、利用可能なすべてのアプリを表示し、ストアに要求を送信する方法を確認できます。リリースされたすべてのアプリのリリースノート情報については、 ServiceNow Store バージョン履歴リリースノート.
スポークの依存関係
このアプリケーションを使用するには、 AWS CloudFormation スポーク をアクティブ化して設定する必要があります。
カタログアイテムとフロー
Cloud Deployment Automation は、タスクを自動化するためのカタログアイテムとフローを提供します。カタログアイテムが送信されると、関連するフローがトリガーされ、タスクが実行されます。フローをカスタマイズするには、新しいアプリケーションスコープにコピーします。利用可能なカタログアイテムとフローは、次のとおりです。
| カタログアイテムまたはフロー | 説明 |
|---|---|
| スタックを作成 | AWS CloudFormation アカウントでスタックを作成します。 |
| 変更セットを作成および実行 (Create and Execute Change Set) | AWS CloudFormation アカウントで変更セットを作成および実行します。 |
| スタックセットを作成 | AWS CloudFormation アカウントでスタックセットを作成します。 |
| スタックを削除 (Delete Stack) | AWS CloudFormation アカウントでスタックを削除します。 |
| スタックセットを削除 | AWS CloudFormation アカウントでスタックセットを削除します。 |
| スタックセットを更新 | AWS CloudFormation アカウントでスタックセットを更新します。 |
サブフロー
Cloud Deployment Automation は、タスクの自動化を実現するためのカタログアイテムとフローを提供します。サブフローをカスタマイズするには、新しいアプリケーションスコープにコピーします。利用可能なサブフローは次のとおりです。
| サブフロー | 説明 |
|---|---|
| イベントを作成 | 自動化に失敗した場合にイベントを作成します。 |
| [インシデントの作成] | 自動化に失敗した場合にインシデントを作成します。 |
| 動的フローテンプレート | イベントとインシデントを作成するためのサブフローテンプレート。 |
| 承認者とアサイニーを取得 (Fetch Approvers and Assignee) | 意思決定テーブルから、要求されたアイテム、カタログタスク、およびインシデントの承認者 (グループおよびユーザー)、アサイニー、およびアサイン先グループの詳細を取得します。 |
| スタックセット操作結果ステータスの理由を取得 (Get Stack Set Operation Result Status Reason) | AWS CloudFormation スタックセットの操作結果ステータスの理由を取得します。 |
| スタックセット操作ステータスを取得 (Get Stack Set Operation Status) | AWS CloudFormation スタックセットの操作ステータスを取得します。 |
| スタックステータスを取得 (Get Stack Status) | AWS CloudFormation のスタックのステータスを取得します。 |
アクション
Cloud Deployment Automation は、キーと値のペアに基づいてオブジェクトのアレイをオブジェクトの別のアレイに変更するためのアクション「Array.Object の内部名を変更」を提供します。
ディシジョンテーブル
Cloud Deployment Automation アプリケーションは、意思決定テーブルを使用して必要な情報を保存します。意思決定テーブルについては、以下のとおりです。
| 意思決定テーブル | 説明 |
|---|---|
| CDA 要求アイテムユーザー承認ポリシー | 要求されたアイテムを承認目的で関連するユーザーにアサインするために使用されるポリシー。 |
| CDA 要求アイテムグループ承認ポリシー | 要求されたアイテムを承認目的で関連するグループにアサインするために使用されるポリシー。 |
| CDA インシデントユーザーアサインポリシー | 関連するユーザーにインシデントをアサインするために使用されるポリシー。 |
| CDA インシデントグループアサインポリシー | 関連するグループにインシデントをアサインするために使用されるポリシー。 |
| CDA 失敗した自動化フローポリシー | 自動化に失敗した場合に、インシデントを作成するかイベントを作成するかを選択するために使用されるポリシー。 |
| CDA カタログタスクユーザーアサインポリシー | 関連するユーザーにカタログタスクをアサインするために使用されるポリシー。 |
| CDA カタログタスクグループアサインポリシー | 関連するグループにカタログタスクをアサインするために使用されるポリシー。 |
ユーザーロール
Cloud Deployment Automation アプリケーションは、sn_cloud_dpmt_atmn.cloud_deployment_automation_user ロールを提供します。このロールを持つユーザーは、クラウド展開自動化カタログアイテムを表示できます。
注:
ユーザーは、カタログアイテムを作成および送信するために、 sn_cloud_dpmt_atmn.cloud_deployment_automation_user _mgmt_user、ITIL、および Catalog 管理者ロールが必要です。
システムプロパティ
Cloud Deployment Automation アプリケーションは、要件に従って構成できるシステムプロパティを提供します。
| システムプロパティ | 説明 |
|---|---|
| sn_cloud_dpmt_atmn.exclude_aws_regions | CloudDeploymentAutomationUtils スクリプトインクルードに記載されているリージョンから除外する必要がある追加のリージョンのリスト。 |
| sn_cloud_dpmt_atmn.include_aws_regions | CloudDeploymentAutomationUtils スクリプトインクルードに記載されているリージョンに含める必要がある追加のリージョンのリスト。 |
| sn_cloud_dpmt_atmn.flow_loop_limit | フローが終了するまでにループで実行される時間数。 |
移動先 をクリックして、これらのプロパティの値を設定します。