Using Dev Environments with a VPC connection - Amazon CodeCatalyst

Using Dev Environments with a VPC connection

A VPC connection is a CodeCatalyst resource which contains all of the configurations needed for your workflow to access a VPC. Space administrators can add their own VPC connections in the Amazon CodeCatalyst console on behalf of space members. By adding a VPC connection, space members can run workflow actions and create Dev Environments that adhere to network rules and can access resources in the associated VPC.

You can only associate a Dev Environment to a VPC connection upon Dev Environment creation. You can't change the VPC connection associated to your Dev Environment after you create it. If you'd like to use a different VPC connection, you have to delete your current Dev Environment and create new one.

Important

Dev Environments with a VPC connection do not support third-party source repositories linked to CodeCatalyst.

Note that Dev Environments utilize several AWS resources and services upon creation. This means that Dev Environments connect to the following AWS services:

  • Amazon CodeCatalyst

  • AWS SSM

  • AWS KMS

  • Amazon ECR

  • Amazon CloudWatch

  • Amazon ECS

Note

AWS Toolkit doesn't support Dev Environments creation with an associated VPC connection. Also note that if you use an IDE other than AWS Cloud9, you may experience loading times of about five minutes.

You must have the Space administrator role or Power user role to manage VPC connections at the space level. For more information about VPCs, see Managing Amazon VPCs in CodeCatalyst in the CodeCatalyst Administrator Guide.