Cloud Deployment Automation
サービスカタログ または サービスポータル を使用して、AWS CloudFormation サービスの展開とプロビジョニングを自動化します。
ストアでアプリを要求
次にアクセスしてください: ServiceNow Store 利用可能なすべてのアプリを表示し、ストアに要求を送信する方法を確認するための Web サイト。リリースされたすべてのアプリのこれまでのリリースノート情報については、 ServiceNow Store バージョン履歴リリースノート.
スポークの依存関係
このアプリケーションを使用するには、 AWS CloudFormation スポーク をアクティブ化して設定する必要があります。
カタログアイテムとフロー
Cloud Deployment Automation は、タスクを自動化するためのカタログアイテムとフローを提供します。カタログアイテムが送信されると、関連するフローがトリガーされ、タスクが実行されます。フローをカスタマイズするには、新しいアプリケーションスコープにそのコピーを作成します。利用可能なカタログアイテムとフローは次のとおりです。
| カタログアイテムまたはフロー | 説明 |
|---|---|
| スタックを作成 | AWS CloudFormation アカウントにスタックを作成します。 |
| 変更セットを作成して実行 | AWS CloudFormation アカウントの変更セットを作成して実行します。 |
| スタックセットを作成 | AWS CloudFormation アカウントにスタックセットを作成します。 |
| スタックを削除 (Delete Stack) | AWS CloudFormation アカウントのスタックを削除します。 |
| スタックセットを削除 | AWS CloudFormation アカウントのスタックセットを削除します。 |
| スタックセットを更新 | AWS CloudFormation アカウントのスタックセットを更新します。 |
サブフロー
Cloud Deployment Automation には、タスクの自動化をデモするサブフローが用意されています。サブフローをカスタマイズするには、新しいアプリケーションスコープにサブフローのコピーを作成します。利用可能なサブフローは次のとおりです。
| サブフロー | 説明 |
|---|---|
| イベントを作成 | 自動化が失敗した場合にイベントを作成します。 |
| インシデントの作成 | 自動化が失敗した場合にインシデントを作成します。 |
| 動的フローテンプレート | イベントとインシデントを作成するためのサブフローテンプレート。 |
| 承認者とアサイニーをフェッチ | ディシジョンテーブルから、要求されたアイテム、カタログタスク、およびインシデントの承認者 (グループとユーザー)、アサイニー、およびアサイン先グループの詳細を取得します。 |
| スタックセット操作結果ステータスの理由を取得 | AWS CloudFormation スタックセット操作結果ステータスの理由を取得します。 |
| スタックセット操作ステータスを取得 | AWS CloudFormation スタックセットの操作ステータスを取得します。 |
| スタックステータスを取得 | AWS CloudFormation スタックのステータスを取得します。 |
アクション
クラウド展開自動化には、オブジェクトのアレイをキーと値のペアに基づいて別のオブジェクトのアレイに変更するアクション [Array.Object 内部名の変更 (Change Array.Object Internal Names)] が用意されています。
ディシジョンテーブル
クラウド展開オートメーションアプリケーションは、ディシジョンテーブルを使用して必要な情報を保存します。ディシジョンテーブルには次のものが含まれます。
| ディシジョンテーブル | 説明 |
|---|---|
| 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、およびカタログアドミンロールが必要です。
システムプロパティ
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 | フローが終了する前にループで実行する必要がある時間数。 |
移動先 して、これらのプロパティの値を構成します。