準備
初めて CelerData Cloud BYOC プロバイダーを使用して AWS アカウントレベルでインフラストラクチャを作成する前に、次の準備を完了する必要があります。
AWS の場合
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 の場合、CelerData Cloud BYOC プラットフォームに認証するための資格情報を取得する必要があります。詳細については、Authentication を参照してください。
Terraform の場合
Terraform の場合、以下が必要です:
-
ターミナルに Terraform をインストールすること。
-
Terraform プロジェクトを持っていること。ターミナルで空のディレクトリ(例:
terraform
)を作成し、そこに移動します。(各 Terraform 構成ファイルのセットは、それぞれ独自のディレクトリに配置する必要があります。これを Terraform プロジェクトと呼びます。)