11# Deploying Cube Cloud BYOC on AWS
22
3- With Bring Your Own Cloud (BYOC) on AWS, all the components interacting with private data are deployed on
3+ With Bring Your Own Cloud (BYOC) on AWS, all the components interacting with private data are deployed on
44the customer infrastructure on AWS and managed by the Cube Cloud Control Plane via the Cube Cloud Operator.
55This document provides step-by-step instructions for deploying Cube Cloud BYOC on AWS.
66
@@ -10,7 +10,7 @@ The bulk of provisioning work will be done remotely by Cube Cloud automation.
1010However, to get started, you'll need to provide Cube with the necessary access
1111along with some additional information that includes:
1212
13- - ** AWS Account ID:** The AWS account ID of the target deployment account
13+ - ** AWS Account ID:** The AWS account ID of the target deployment account
1414 [ the AWS Console] [ aws-console ] .
1515- ** AWS Region:** [ The AWS region] [ aws-docs-regions ] where Cube Cloud resources
1616 should be deployed.
@@ -54,17 +54,18 @@ actual account ID.
5454 " ec2:DescribeNatGateways" ,
5555 " ec2:DescribeNetworkInterfaces" ,
5656 " ec2:DescribePrefixLists" ,
57+ " ec2:DescribeRegions" ,
5758 " ec2:DescribeRouteTables" ,
5859 " ec2:DescribeSecurityGroupRules" ,
5960 " ec2:DescribeSecurityGroups" ,
6061 " ec2:DescribeSubnets" ,
6162 " ec2:DescribeVpcAttribute" ,
6263 " ec2:DescribeVpcClassicLink" ,
6364 " ec2:DescribeVpcClassicLinkDnsSupport" ,
65+ " ec2:DescribeVpcEndpointServiceConfigurations" ,
6466 " ec2:DescribeVpcEndpoints" ,
6567 " ec2:DescribeVpcPeeringConnections" ,
6668 " ec2:DescribeVpcs" ,
67- " ec2:DescribeRegions" ,
6869 " ec2:RunInstances" ,
6970 " eks:DescribeCluster" ,
7071 " eks:DescribeNodegroup" ,
@@ -93,6 +94,7 @@ actual account ID.
9394 " ec2:CreateTags" ,
9495 " ec2:CreateVpc" ,
9596 " ec2:CreateVpcEndpoint" ,
97+ " ec2:CreateVpcEndpointServiceConfiguration" ,
9698 " ec2:CreateVpcPeeringConnection" ,
9799 " eks:CreateCluster" ,
98100 " eks:CreateNodegroup" ,
@@ -161,19 +163,19 @@ actual account ID.
161163 }
162164 }
163165 },
164- {
165- "Effect" : " Allow" ,
166- "Action" : " iam:CreateServiceLinkedRole" ,
167- "Resource" : " *" ,
168- "Condition" : {
169- "StringEquals" : {
170- "iam:AWSServiceName" : [
166+ {
167+ "Effect" : " Allow" ,
168+ "Action" : " iam:CreateServiceLinkedRole" ,
169+ "Resource" : " *" ,
170+ "Condition" : {
171+ "StringEquals" : {
172+ "iam:AWSServiceName" : [
171173 " eks.amazonaws.com" ,
172174 " eks-nodegroup.amazonaws.com" ,
173175 " eks-fargate.amazonaws.com"
174- ]
175- }
176- }
176+ ]
177+ }
178+ }
177179 },
178180 {
179181 "Effect" : " Allow" ,
0 commit comments