Preparations
Before using the CelerData Cloud BYOC provider to create infrastructure at the AWS account level for the first time, you must complete the following preparations:
For AWS
For AWS, you need to:
-
Have an AWS account with administrative privileges.
-
Have an AWS S3 bucket.
-
Have an IAM user, to which the following policy is attached, and create an access key pair for the IAM user:
{
"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": "*"
}
]
}
For CelerData
For CelerData, you need to obtain the credentials with which you can authenticate into the CelerData Cloud BYOC platform. For details, see Authentication.
For Terraform
For Terraform, you need to:
-
Install Terraform in your terminal.
-
Have a Terraform project. In your terminal, create an empty directory (for example,
terraform
) and then switch to it. (Each separate set of Terraform configuration files must be in its own directory, which is called a Terraform project.)