AWS で CelerData Cloud BYOC をプロビジョニングする
AWS 上で CelerData Cloud BYOC クラスターを段階的にデプロイします。
AWS 上でクラスターをデプロイするために Terraform 設定を始める前にこの記事を読んでください。
準備
初めて AWS アカウントレベルでインフラストラクチャを作成するために CelerData Cloud BYOC プロバイダーを使用する前に、以下の準備を完了してください。
AWS の前提条件
-
管理者権限を持つ AWS アカウントを持っていること。
-
AWS S3 バケットを持っていること。
-
以下のポリシーが添付された IAM ユーザーを持ち、その IAM ユーザーのためにアクセスキーのペアを作成すること。
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"iam:CreateRole",
"iam:PutRolePolicy",
"iam:GetRole",
"iam:ListRolePolicies",
"iam:GetRolePolicy",
"iam:ListAttachedRolePolicies",
"iam:ListInstanceProfilesForRole",
"iam:DeleteRolePolicy",
"iam:DeleteRole",
"iam:CreateInstanceProfile",
"iam:GetInstanceProfile",
"iam:RemoveRoleFromInstanceProfile",
"iam:DeleteInstanceProfile",
"iam:AddRoleToInstanceProfile",
"iam:PassRole"
],
"Resource": "*"
}
]
}
CelerData の前提条件
CelerData Cloud BYOC プラットフォームに認証するための資格情報を取得してください。詳細は Authentication を参照してください。
Terraform の前提条件
-
Terraform をターミナルにインストールしてください。
-
Terraform プロジェクトを持っていること。ターミナルで空のディレクトリ(例:
terraform
)を作成し、そこに移動してください。(各 Terraform 設定ファイルのセットは独自のディレクトリに存在する必要があります。これを Terraform プロジェクトと呼びます。)