The following task is required if you are intending to deploy Cloud9 instances in the shared private subnets. The Cloud Administration team will need to onboard the necessary IAM roles to enable Cloud9 to be accessed via AWS Systems Manager.
Download the following file to your desktop: cloud9-roles.yaml
Create a StackSet to deploy the permissions boundary policy to all AWS accounts associated with the development OUs.
master
account.Management console
associated with the AWSAdministratorAccess
role.CloudFormation
serviceStackSets
Create StackSet
.Upload a template file
.Choose file
to select the downloaded template file from your desktop.Next
.cloud9-iam-roles
for the StackSet name
.Next
.Permissions
set to Service managed permissions
.Next
.Deployment targets
, select Deploy to organizational units (OUs)
.IAM users in the workload_dev
OUs should now be able to spin up instances of Cloud9 using the procedure in the following page