Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
28 changes: 15 additions & 13 deletions docs/pages/product/deployment/cloud/byoc/aws.mdx
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Deploying Cube Cloud BYOC on AWS

With Bring Your Own Cloud (BYOC) on AWS, all the components interacting with private data are deployed on
With Bring Your Own Cloud (BYOC) on AWS, all the components interacting with private data are deployed on
the customer infrastructure on AWS and managed by the Cube Cloud Control Plane via the Cube Cloud Operator.
This document provides step-by-step instructions for deploying Cube Cloud BYOC on AWS.

Expand All @@ -10,7 +10,7 @@ The bulk of provisioning work will be done remotely by Cube Cloud automation.
However, to get started, you'll need to provide Cube with the necessary access
along with some additional information that includes:

- **AWS Account ID:** The AWS account ID of the target deployment account
- **AWS Account ID:** The AWS account ID of the target deployment account
[the AWS Console][aws-console].
- **AWS Region:** [The AWS region][aws-docs-regions] where Cube Cloud resources
should be deployed.
Expand Down Expand Up @@ -54,17 +54,18 @@ actual account ID.
"ec2:DescribeNatGateways",
"ec2:DescribeNetworkInterfaces",
"ec2:DescribePrefixLists",
"ec2:DescribeRegions",
"ec2:DescribeRouteTables",
"ec2:DescribeSecurityGroupRules",
"ec2:DescribeSecurityGroups",
"ec2:DescribeSubnets",
"ec2:DescribeVpcAttribute",
"ec2:DescribeVpcClassicLink",
"ec2:DescribeVpcClassicLinkDnsSupport",
"ec2:DescribeVpcEndpointServiceConfigurations",
"ec2:DescribeVpcEndpoints",
"ec2:DescribeVpcPeeringConnections",
"ec2:DescribeVpcs",
"ec2:DescribeRegions",
"ec2:RunInstances",
"eks:DescribeCluster",
"eks:DescribeNodegroup",
Expand Down Expand Up @@ -93,6 +94,7 @@ actual account ID.
"ec2:CreateTags",
"ec2:CreateVpc",
"ec2:CreateVpcEndpoint",
"ec2:CreateVpcEndpointServiceConfiguration",
"ec2:CreateVpcPeeringConnection",
"eks:CreateCluster",
"eks:CreateNodegroup",
Expand Down Expand Up @@ -161,19 +163,19 @@ actual account ID.
}
}
},
{
"Effect": "Allow",
"Action": "iam:CreateServiceLinkedRole",
"Resource": "*",
"Condition": {
"StringEquals": {
"iam:AWSServiceName": [
{
"Effect": "Allow",
"Action": "iam:CreateServiceLinkedRole",
"Resource": "*",
"Condition": {
"StringEquals": {
"iam:AWSServiceName": [
"eks.amazonaws.com",
"eks-nodegroup.amazonaws.com",
"eks-fargate.amazonaws.com"
]
}
}
]
}
}
},
{
"Effect": "Allow",
Expand Down
Loading