事前準備
HULFT10 for Container Servicesの導入にあたって、事前に確認および決定しておく情報があります。
導入ユーザーの権限設定(必須)
導入ユーザーには、以下の権限の設定が必要です。
-
CloudFormationを実行する権限
-
CloudFormation実行後に既存VPC側のネットワーク設定を行うための権限
-
導入後に初期パスワードでHULFTにログインするための、Secrets Managerに保存されたパスワードを閲覧する権限
CloudFormationを実行する権限については、「CloudFormation実行ロール(必須)」を参照してください。
サービスクォータの確保(必須)
CloudFormationで作成するリソースの中にはクォータが定められているものがあります。CloudFormationの実行前にHULFT10導入リージョンの各クォータに空きがあることを確認してください。 空きがない場合、クォータの引き上げリクエストを行うことができます。
詳細は 以下のAWS 公式ドキュメント を参照してください。
「クォータ引き上げのリクエスト」 (2023年11月1日現在)
CloudFormationで作成されるリソースのうち、初期クォータ数が少なく枯渇しやすいリソースについては、以下の表でご確認ください。
|
サービス名 |
作成数 |
サービスクォータ |
|---|---|---|
|
VPC |
1 |
VPCs per Region |
|
Internet gateway |
1 |
Internet gateways per Region |
|
NAT gateway |
1 |
NAT gateways per Availability Zone |
|
Elastic IP |
1 |
EC2-VPC Elastic IPs |
|
Amazon Simple Storage Service (Amazon S3) |
2 |
General purpose buckets |
導入に必要な情報の確認
CloudFormationの実行時およびEFS導入VPCの設定に必要な情報を、導入作業の前に決定しておきます。
導入作業の流れは以下のとおりです。
事前に決定した値をどのCloudFormationのパラメーターに設定するのかについては、「表1.3 事前準備が必要なCloudFormationのパラメーター」でご確認ください。
(CloudFormation_parameters.csv)
-
をクリックすると、各パラメーターの値をメモするファイルをダウンロードできます。CloudFormationを実行するとき、メモした値をコピーして各パラメーターに貼り付けてください。
|
パラメーター名 |
要否 |
事前準備 |
AWSサービス名 |
入力説明 |
|---|---|---|---|---|
|
CloudFormation Template1 |
||||
|
01ResourceIdentifier |
必須 |
|
19文字以内、英小文字、数字およびハイフン(-) |
|
|
02VpcCIDR |
必須 |
Amazon VPC |
アドレス空間は最小 /24 |
|
|
05EfsPeeringVpcId 06EfsPeeringVpcCidr |
必須 |
Amazon VPC Amazon EFS |
|
|
|
14SourceIP1 15SourceIP2 16SourceIP3 |
必須 任意 任意 |
|
接続の制限をかけない場合は、「14SourceIP1」に0.0.0.0/0 を設定 |
|
|
17PeeringVpcId 18PeeringVpcCidr |
任意 |
Amazon VPC |
|
|
|
アクセス許可 |
必須 |
IAM |
|
|
|
CloudFormation Template2 |
||||
|
03ImageId |
必須 |
Amazon EC2 |
|
|
|
04EfsId |
必須 |
Amazon VPC Amazon EFS |
|
|
|
12DomainName 13HostZoneID |
必須 |
Amazon Route53 |
|
|
|
19KeyName |
必須 |
Amazon EC2 |
|
|
|
アクセス許可 |
必須 |
IAM |
|
|
システム名の決定(必須)
任意のシステム名を決定します。CloudFormationで作成するAWSのリソース名およびDNS名に使用します。
|
入力説明 |
: |
19文字以内、英小文字、数字およびハイフン(-) |
|
設定先 |
: |
「CloudFormation Template1」のパラメーター「01ResourceIdentifier」 |
新規作成するVPCのCIDRの確認(必須)
CloudFormationで新規に作成するのVPCのアドレス空間を指定する必要があります。アドレス空間は最小 /24で確保し、ほかのVPCやオンプレミスのCIDRと重複しないようにする必要があります。
|
AWSサービス名 |
: |
Amazon VPC |
|
設定先 |
: |
「CloudFormation Template1」のパラメーター「02VpcCIDR」 この値は、EFS導入VPCの「ルートテーブルの設定」にも指定します。 |
EFS導入VPCのVPCID、CIDR、EFSID情報(必須)
CloudFormationで、新規に作成したVPCとPeering接続を行うために、EFS導入VPCの情報を指定する必要があります。
この指定は必須のため、接続できるEFS環境がない場合は新規にVPCを作成し、EFSを導入してください。
EFSのファイルをHULFTで読み書きするためには、ファイルに対する実行権限が必要になります。
既存ファイルを転送の対象にする場合、対象ファイルの権限を“777”に変更しておく必要があります。
|
AWSサービス名 |
: |
Amazon VPC、Amazon EFS |
|
設定先 |
: |
「CloudFormation Template1」のパラメーター「05EfsPeeringVpcId」 「CloudFormation Template1」のパラメーター「06EfsPeeringVpcCidr」 「CloudFormation Template2」のパラメーター「04EfsId」 |
HULFT10への接続を許可するIPリストの確認(必須)
HULFT10 for Container Servicesに接続許可するIPをHULFT10導入時に設定します。事前に接続を許可するIPを確認しておく必要があります。
接続には以下の2種類があります。
-
HULFT管理コンソールへの接続
-
HULFT転送受付時の接続
接続の制限をかけない場合は接続を許可するIPに0.0.0.0/0を設定しますが、セキュリティを確保するために接続許可の設定を推奨します。
導入時にIPを3つまで指定できます。うち1つ目は入力必須ですが、2つ目以上の入力は任意です。4つ以上のIPを指定する必要がある場合は、導入後に「セキュリティグループの設定」を行ってください。
|
入力説明 |
: |
接続の制限をかけない場合は、「14SourceIP1」に0.0.0.0/0 を設定します。 |
|
設定先 |
: |
「CloudFormation Template1」の以下のパラメーター
|
使用するAMIのIDの取得(必須)
ECSに利用するEC2イメージは、Amazon ECSに最適化されたAmazon Linux 2023 のAmazon マシンイメージ(以降、AMI)を利用します。
|
AWSサービス名 |
: |
Amazon EC2 |
|
設定先 |
: |
「CloudFormation Template2」のパラメーター「03ImageId」 |
AMI ID取得コマンドの例
aws ssm get-parameters --names /aws/service/ecs/optimized-ami/amazon-linux-2023/recommended --region ap-northeast-1
詳細は 以下のAWS 公式ドキュメント を参照してください。
「Amazon ECS に最適化された AMI」 (2023年11月1日現在)
Route53へのホストゾーン登録(必須)
HULFT10 for Container Servicesをホストとするためのドメインを、Route53でホストゾーンとして登録および管理しておく必要があります。HULFT10導入時にACMを利用してTLSの証明書を発行してください。
これにより、インターネットに公開するホスト名として使用できます。
|
AWSサービス名 |
: |
Amazon Route53 |
|
設定先 |
: |
「CloudFormation Template2」の以下のパラメーター
|
キーペアの作成(必須)
ECSの実行環境としてEC2を利用します。事前にEC2用のキーペアを作成しておく必要があります。
|
AWSサービス名 |
: |
Amazon EC2 |
|
設定先 |
: |
「CloudFormation Template2」のパラメーター「19KeyName」 |
詳細は 以下のAWS 公式ドキュメント を参照してください。
「Amazon ECS を使用するようにセットアップする」 (2023年11月1日現在)
HULFT8導入VPCID、CIDR情報(任意)
CloudFormationで新規に作成したVPCとPeering接続を行うVPCの情報を指定する必要があります。
|
AWSサービス名 |
: |
Amazon VPC |
|
設定先 |
: |
「CloudFormation Template1」の以下のパラメーター
|
CloudFormation実行ロール(必須)
様々なリソースの作成、ECSサービス登録のためにIAM設定を行うためAdministrator Accessの実行権限が必要になります。事前にIAMロールとして CloudFormationサービスで利用できる Admin権限のロールを作成してください。
|
AWSサービス名 |
: |
IAM |
|
設定先 |
: |
「CloudFormation Template1」のパラメーター「アクセス許可」 「CloudFormation Template2」のパラメーター「アクセス許可」 |