AWS Management Console で Elastic Load Balancer を作成するのではなく、次の図のように Esri CloudFormation サンプル テンプレートを使用してアプリケーション ロード バランサーを作成することができます。
ライセンス:
図内の特定のアイコンは、Amazon Web Services の許可を得て使用されています。
テンプレートは、インポート済み SSL 証明書をロード バランサーにリンクするようになっています。 ArcGIS Enterprise 配置のすべてのコンポーネント (ArcGIS Enterprise の基本配置と追加のフェデレーション サーバー) に対して、1 台のアプリケーション ロード バランサーを使用できます。
前提条件
CloudFormation テンプレートを実行する前に取得する必要があるアイテム (ファイル、アカウントなど) や、実行する必要があるタスクごとに、前提条件がグループ化されています。
必須アイテム
このテンプレートを実行する前に、次のアイテムが必要です。
- Amazon Web Services アカウント。
アカウントを使用して、CloudFormation、Amazon Elastic Compute Cloud (EC2)、Amazon Virtual Private Cloud (VPC)、Amazon Simple Storage Service (S3)、Systems Manager、Amazon CloudWatch、Lambda、AWS Identity and Access Management (IAM)、Amazon DynamoDB、Secrets Manager、AWS Certificate Manager、Amazon Relational Database Service (RDS) などの基本的な AWS サービスにアクセスできる必要があります。
- SSL 認証ファイル (.pfx 形式) およびそれに対応するパスワード
証明書は証明局から取得する必要があります。
- Amazon Virtual Private Cloud (VPC) とサブネット。
2 つのパブリック サブネットを含む VPC、または NAT ゲートウェイを備えた 2 つのパブリック サブネットおよびプライベート サブネットを含む VPC のいずれかの CloudFormation テンプレートを使用して VPC を作成できます。
- arcgis-application-loadbalancer.template.json CloudFormation テンプレート
ヒント:
従来のロード バランサーを作成するためのテンプレートが別途用意されています。
必須タスク
このテンプレートを実行する前に、次のタスクを実行する必要があります。
- AWS Certificate Manager サービスで SSL 証明書をアップロードし、SSL 証明書の Amazon Resource Name (ARN) をコピーします。
AWS Certificate Manager に SSL 証明書をアップロードする方法については、AWS のドキュメントをご参照ください。
パラメーター
この CloudFormation テンプレートで使用されるパラメーターの説明については、次の表をご参照ください。 表はパラメーターのタイプ別に分けられています。
Amazon VPC Configuration
パラメーター名 | 必須 | パラメーターの説明 |
---|---|---|
VPC ID | 必須 | VPC ID を選択します。 注意:同じデプロイメントを構成するすべての ArcGIS Enterprise コンポーネントは、同じ VPC にデプロイする必要があります。 VPC を作成する必要がある場合は、VPC のサンプル テンプレートのいずれか (パブリック サブネットを持つ VPC またはパブリックおよびプライベート サブネット、および NAT Gateway を持つ VPC) を使用できます。 |
Subnet ID 1 | 必須 | サブネット ID を選択します。 選択したサブネット ID は、上記で選択した VPC 内に含まれている必要があります。 Esri CloudFormation テンプレートを使用して VPC を作成した場合は、そのテンプレートの出力パラメーターからサブネット ID を取得できます。 |
Subnet ID 2 | 必須 | 2 つ目のサブネット ID を選択します。 これは、サブネット ID 1 パラメーターとは異なるサブネット ID でなくてはなりません。 選択したサブネット ID は、この配置に対して指定した VPC 内に含まれている必要があります。 Esri CloudFormation テンプレートを使用して VPC を作成した場合は、そのテンプレートの出力パラメーターからサブネット ID を取得できます。 |
Amazon Elastic Load Balancer Configuration
パラメーター名 | 必須 | パラメーターの説明 |
---|---|---|
SSL Certificate ARN | 必須 | AWS Certificate Manager にインポートされた SSL 証明書の ARN を指定します。 aws:acm:<region>:<account-id>:certificate/<resourceid> の形式を使用する必要があります。 |
Load Balancer Scheme | オプション | ロード バランサー スキーマを選択します。 デフォルトのスキーマは [internet-facing] です。 |
出力
スタックの作成が成功した場合は、AWS Management Console の CloudFormation スタックの [Outputs (出力)] タブに、次の出力パラメーターが表示されます。
出力名 | 出力の説明 |
---|---|
ELBDNSName | Elastic Load Balancer の DNS (ドメイン名システム) 名。 |
ELBName | Elastic Load Balancer の名前。 |
ロード バランサーを作成した後、配置に割り当てたドメイン名にマップします。