ステップ 3a。AWS Organizations のハブスタックを起動する
この CloudFormation テンプレートは、AWS のクォータモニタをプライマリアカウントにデプロイします。
注記
このテンプレートは、StackSets の委任管理者として登録されている Organizations のメンバーアカウントで起動する必要があります。
このソリューションの実行中に使用した AWS サービスのコストは、お客様の負担となります。詳細については、「コスト」セクションを参照してください。詳細については、このソリューションで使用する AWS のサービスごとに料金ウェブページを参照してください。
-
AWS マネジメントコンソールにサインインして、
quota-monitor-hub.templateCloudFormation テンプレートを起動するボタンを選択します。 -
テンプレートはデフォルトで米国東部 (バージニア北部) リージョンで起動します。別の AWS リージョンでソリューションを起動するには、コンソールのナビゲーションバーでリージョンセレクターを使用します。
注記
このテンプレートは、どの AWS リージョンでも起動できます。
-
[スタックの作成] ページで、正しいテンプレート URL が [Amazon S3 URL] テキストボックスに表示されていることを確認し、[次へ] を選択します。
-
[スタックの詳細を指定] ページで、ソリューションのスタックに名前を割り当てます。
-
[パラメータ] で、テンプレートのパラメータを確認し、必要に応じて変更します。このソリューションでは、次のデフォルト値を使用します。
パラメータ デフォルト 説明 デプロイ設定
Deployment Mode
Organizationsこのソリューションは、次の 2 つのデプロイモードをサポートします。
Organizations (デフォルト) – 組織全体のクォータ使用状況をモニタリングします。ハイブリッド – 組織とセカンダリアカウント全体のクォータ使用状況をモニタリングします。
Regions List
ALLService Quotas スポークテンプレートをデプロイする先の AWS リージョンのリスト。オプションは [ALL] またはカンマ区切りの AWS リージョンのリストです (例:
us-east-1)。SNS スポークリージョン
<オプション入力>
必要に応じて、スポークアカウントで分散型 SNS スタックを起動する AWS リージョンを指定します。空のままにすると、スタックは起動されません。
Management Account Id
\*スタックセット作成用のアクセス許可の範囲を縮小する組織の管理 ID です。
StackSet のデプロイオプション
Region Concurrency Type
PARALLELStackSets を AWS リージョンに並列にデプロイ (デフォルト) するか、順番にデプロイするかを選択します。
Percentage Maximum concurrent accounts
100スタックを一度にデプロイできる AWS リージョンあたりのアカウントの割合です。
Percentage Failure tolerance
0CloudFormation が AWS リージョンでの操作を停止する前にスタックに障害が発生する可能性があるアカウントの割合 (AWS リージョンごと)。
通知設定
Email Notification
<入力必須>アラート通知を受け取る E メールアドレス。
Slack Notification
Noクォータ使用率アラートの Slack 通知を受け取る場合は、
Yesを選択します。Slackhook のウェブ URL は、後で Systems Manager Parameter Store で指定できます (「ステップ 7: 通知を設定する」を参照)。Stackset Stack Configuration Parameters
Notification Threshold
80クォータ使用率通知の割合しきい値です。
Monitoring Frequency
rate (12 hours)クォータモニタリングスキャンを実行する頻度です。6 時間ごとまたは 12 時間ごとを選択できます。
Report OK Notifications
Noハブアカウントのサマリーテーブルに
OK通知を保存するかどうかを決定します。SageMaker AI Monitoring
YesYesを選択すると、SageMaker AI のクォータのモニタリングが有効に、Noを選択すると無効になります。SageMaker AI モニタリングを有効にすると、クォータが大量に消費され、使用コストが高くなる可能性があります。Connect Monitoring
YesYesを選択するとAmazon Connect のクォータのモニタリングが有効になり、Noを選択すると無効になります。Connect モニタリングを有効にすると、クォータが大量に消費され、使用コストが高くなる可能性があることに注意してください。 -
[次へ] を選択します。
-
[スタックオプションの設定] ページで、[次へ] を選択します。
-
[確認] ページで、設定を確認して確定します。テンプレートが IAM リソースを作成することを確認するチェックボックスを選択します。
-
[スタックの作成] を選択してスタックをデプロイします。
AWS CloudFormation コンソールの [ステータス] 列でスタックのステータスを確認できます。約 5 分で CREATE_COMPLETE のステータスが表示されます。
-
サブスクリプション通知 E メールで SubscribeURL リンクを選択して Amazon SNS の E メール通知を有効にします。
-
SageMaker および Amazon Connect サービスのモニタリングのカスタマイズ *
-
SageMaker および Amazon Connect サービスのモニタリングには高額なコストが発生する可能性があるため、このソリューションでは、これらのサービスのモニタリングをハブテンプレートレベルで有効または無効にできます。この設定は、デプロイ内のすべてのスポークアカウントに適用されます。
これらの設定を変更するには
-
CloudFormation のハブスタックを更新します。
-
必要に応じて SageMaker Monitoring および Connect Monitoring パラメータを変更します。
-
スタックの更新を適用します。
注記
スタックの更新中にこれらのパラメータを変更すると、すべてのスポークアカウントに影響します。変更しない場合、スポークアカウントの既存のモニタリングカスタマイズは変更されません。
スポークアカウント固有のカスタマイズについては、デプロイ後に Service DynamoDB テーブルのモニタリングステータスを変更できます。このテーブルには、SageMaker や Amazon Connect などの各サービスのエントリと、true または false に設定できる Monitored フィールドが含まれています。
重要
ステップ 4a と 4b は、ソリューションが正しく機能するために重要です。これらを更新しないと、ソリューションはどのアカウント、OU、リージョンをモニタリングするのか認識できません。