スタックを起動する
この自動化された AWS CloudFormation テンプレートは、AWS クラウドに AWS でのワークロード検出をデプロイします。スタックを起動する前に、デプロイに必要なパラメータの詳細を収集する必要があります。詳細については、「前提条件」を参照してください。
デプロイ時間: 約 30 分
-
AWS マネジメントコンソール
にサインインして、 workload-discovery-on-aws.templateAWS CloudFormation テンプレートを起動するボタンを選択します。 -
テンプレートはデフォルトで米国東部 (バージニア北部) リージョンで起動します。別の AWS リージョンでソリューションを起動するには、コンソールのナビゲーションバーでリージョンセレクターを使用します。
注記
このソリューションでは、一部の AWS リージョンでしか利用できないサービスを使用しています。サポートされている AWS リージョンのリストについては、「サポートしている AWS リージョン」を参照してください。
-
[スタックの作成] ページで、正しいテンプレート URL が [Amazon S3 URL] テキストボックスに表示されていることを確認し、[次へ] を選択します。
-
[スタックの詳細を指定] ページで、ソリューションのスタックに名前を割り当てます。名前に使用する文字の制限に関する詳細については、「AWS Identity and Access Management ユーザーガイド」の「IAM および STS クォータ」を参照してください。
-
[パラメータ] で、このソリューションのテンプレートパラメータを確認し、必要に応じて変更します。このソリューションでは、次のデフォルト値を使用します。
パラメータ デフォルト 説明 AdminUserEmailAddress
<入力必須>最初のユーザーを作成する E メールアドレス。一時的な認証情報は、この E メールアドレスに送信されます。
AlreadyHaveConfigSetup
Noデプロイ用アカウントに AWS Config が既に設定されているかどうかの確認。詳細については、「前提条件」を参照してください。
AthenaWorkgroup
primaryコスト機能が有効な場合に、Amazon Athena クエリの発行に使用されるワークグループ。
ApiAllowListedRanges
0.0.0.0/1,128.0.0.0/1AppSync GraphQL API へのアクセスを管理するための CIDR をカンマで区切ったリスト。インターネット全体を許可するには、0.0.0.0/1、128.0.0.0/1 を使用します。特定の CIDR へのアクセスを制限する場合は、プライベートサブネットで実行されている検出プロセス ECS タスクがインターネットにアクセスできるようにする NAT ゲートウェイの IP アドレス (および /32 のサブネットマスク) も含める必要があります。注: この許可リストは WebUI へのアクセスを管理するものではなく、GraphQL API のみを管理します。
CreateNeptuneReplica
No別のアベイラビリティーゾーンで Neptune のリードレプリカを作成するかどうかを選択します。
Yesを選択すると、回復力は向上しますが、このソリューションのコストは増加します。CreateOpenSearchServiceRole
YesAmazon OpenSearch Service にリンクされたロールを既に持っているかどうかの確認。詳細については、「前提条件」を参照してください。
NeptuneInstanceClass
db.r5.largeAmazon Neptune データベースをホストするために使用するインスタンスタイプ。ここで選択する内容は、このソリューションを実行するコストに影響します。
OpensearchInstanceType
m6g.large.searchOpenSearch Service のデータノードに使用するインスタンスタイプ。選択したインスタンスタイプは、このソリューションの実行コストに影響します。
OpensearchMultiAz
No複数のアベイラビリティーゾーンにまたがる OpenSearch Service クラスターを作成するかどうかを選択します。
Yesを選択すると、回復力は向上しますが、このソリューションのコストは増加します。CrossAccountDiscovery
SELF_MANAGEDアカウントのインポートを AWS でのワークロード検出と AWS Organizations のどちらで管理するかを選択します。ここには、
SELF_MANAGEDまたはAWS_ORGANIZATIONSが表示されます。OrganizationUnitId
<オプション入力>
ルート組織のユニット ID。このパラメータは、CrossAccountDiscovery が
AWS_ORGANIZATIONSに設定されている場合にのみ使用します。AccountType
DELEGATED_ADMINAWS でのワークロード検出をインストールする AWS Organizations アカウントのタイプ。このパラメータは、CrossAccountDiscovery が
AWS_ORGANIZATIONSに設定されている場合にのみ使用します。詳細については、「デプロイするアカウントの選択」を参照してください。ConfigAggregatorName
<オプション入力>
使用する AWS Organizations 全体の Config アグリゲータ。このアグリゲータと同じアカウントとリージョンにソリューションをインストールする必要があります。このパラメータを空白のままにすると、新しいアグリゲータが作成されます。このパラメータは、CrossAccountDiscovery が
AWS;_ORGANIZATIONSに設定されている場合にのみ使用します。CpuUnits
1 vCPU検出プロセスが実行される Fargate タスクに割り当てる CPU の数。
「メモリ」
2048検出プロセスが実行される Fargate タスクに割り当てるメモリの量。
DiscoveryTaskFrequency
15mins検出プロセスの ECS タスクを実行するたびに実行される時間間隔。
MinNCUs
1Neptune クラスターに設定する Neptune キャパシティユニット (NCU) の最小数 (MaxNCUs 以下でなければなりません)。DB インスタンスタイプが
db.serverlessの場合は、必須です。MaxNCUs
128Neptune クラスターに設定する NCU の最大数。(MinNCUs 以上でなければなりません)。DB インスタンスタイプが
db.serverlessの場合は、必須です。VpcId
<オプション入力>
ソリューションが使用する既存 VPC の ID。このパラメータを空白のままにすると、新しい VPC がプロビジョニングされます。
VpcCidrBlock
<オプション入力>
VpcId パラメータによって参照される VPC の VPC CIDR ブロック。このパラメータは、VpcId パラメータが設定されている場合にのみ使用できます。
PrivateSubnet0
<オプション入力>
使用したいプライベートサブネット。このパラメータは、VpcId パラメータが設定されている場合にのみ使用できます。
PrivateSubnet1
<オプション入力>
使用したいプライベートサブネット。このパラメータは、VpcId パラメータが設定されている場合にのみ使用できます。
UsesCustomIdentity
NoSAML や OIDC などのカスタム ID プロバイダーを使用するかどうかの確認。
CognitoCustomDomain
<オプション入力>
アプリケーションのサインアップページおよびサインインページをホストする Amazon Cognito カスタムドメインのドメインプレフィックス。カスタム IdP を使用していない場合は空のままにします。そうでない場合は、小文字、数字、ハイフンのみを含める必要があります。
CognitoAttributeMapping
<オプション入力>
標準およびカスタム Cognito ユーザープール属性への IdP 属性のマッピング。カスタム IdP を使用していない場合は空のままにします。そうでない場合は、有効な JSON 文字列である必要があります。
IdentityType
<オプション入力>
使用する ID プロバイダーのタイプ (
Google、SAML、またはOIDC)。カスタム IdP を使用していない場合は空のままにします。ProviderName
<オプション入力>
ID プロバイダーの名前。カスタム IdP を使用していない場合は空のままにします。
GoogleClientId
<オプション入力>
使用する Google クライアント ID。IdentityType が
Googleに設定されている場合にのみ使用するパラメータ。GoogleClientSecret
<オプション入力>
使用する Google クライアントシークレット。IdentityType が
Googleに設定されている場合にのみ使用するパラメータ。SAMLMetadataURL
<オプション入力>
SAML ID プロバイダーのメタデータ URL。IdentityType が SAML に設定されている場合にのみ使用するパラメータ。
OIDCClientId
<オプション入力>
使用する OIDC クライアント ID。IdentityType が
OIDCに設定されている場合にのみ使用するパラメータ。OIDCClientSecret
<オプション入力>
使用する OIDC クライアントシークレット。IdentityType が
OIDCに設定されている場合にのみ使用するパラメータ。OIDCIssuerURL
<オプション入力>
使用する OIDC 発行者 URL。IdentityType が
OIDCに設定されている場合にのみ使用するパラメータ。OIDCAttributeRequestMethod
GET使用する OIDC 属性リクエストメソッド。
GETまたはPOSTのいずれかである必要があります (OIDC プロバイダーを参照するか、デフォルト値を使用してください)。IdentityType がOIDCに設定されている場合にのみ使用するパラメータ。 -
[次へ] を選択します。
-
[スタックオプションの設定] ページで、[次へ] を選択します。
-
[確認および作成] ページで、設定を確認して確定します。テンプレートが IAM リソースを作成し、特定の機能が必要であることを確認するチェックボックスを選択します。
-
[送信] を選択してスタックをデプロイします。
AWS CloudFormation コンソールの [ステータス] 列でスタックのステータスを確認できます。約 30 分後に CREATE_COMPLETE ステータスが表示されます。
注記
削除すると、このスタックはすべてのリソースを削除します。スタックが更新された場合は、設定されたユーザーが失われないように Amazon Cognito ユーザープールが保持されます。