AWS GovCloud (US) User Guide
AWS GovCloud (US) User Guide

AWS CodeDeploy

AWS CodeDeploy is a deployment service that enables developers to automate the deployment of applications to instances and to update the applications as required.

The following list details the differences for using this service in AWS GovCloud (US) Regions compared to other AWS Regions:

  • The new AWS CodeDeploy console is not available in the AWS GovCloud (US) Regions

  • Amazon Elastic Container Service deployments are not supported in AWS GovCloud (US) Regions.

  • AWS Lambda deployments are not supported in AWS GovCloud (US) Regions Region.

  • Use SSL (HTTPS) when you make calls to the service in AWS GovCloud (US) Regions. In other regions, you can use HTTP or HTTPS.

  • Several procedures in the CodeDeploy User Guide require the customer to substitute the name of a region-specific Amazon S3 bucket or bucket ARN. These procedures are for tasks such as restricting bucket access and downloading installation files, samples, and templates. In AWS GovCloud (US) Regions, the formats for accessing these resources do not follow the same patterns as for other regions. For information on the values to use for AWS GovCloud (US), see the following section.

CodeDeploy Resources for AWS GovCloud (US)

Use the values presented here to complete CodeDeploy procedures in the AWS GovCloud (US).

CodeDeploy Amazon S3 Resources Bucket

Name of the Amazon S3 bucket containing CodeDeploy files:

aws-codedeploy-us-gov-west-1

CodeDeploy Amazon S3 Bucket ARN

ARN of the Amazon S3 bucket containing CodeDeploy files:

arn:aws:s3:::aws-codedeploy-us-gov-west-1

wget Download Command

wget command for downloading the CodeDeploy agent on Linux and Ubuntu instances:

wget https://aws-codedeploy-us-gov-west-1.s3-us-gov-west-1.amazonaws.com/latest/install

Sample Application Locations

Location of sample CodeDeploy applications:

  • Amazon Linux, Red Hat Enterprise Linux, and Ubuntu Server instances:

    https://s3-us-gov-west-1.amazonaws.com/aws-codedeploy-us-gov-west-1/samples/latest/SampleApp_Linux.zip
  • Windows Server instances:

    https://s3-us-gov-west-1.amazonaws.com/aws-codedeploy-us-gov-west-1/samples/latest/SampleApp_Windows.zip

AWS CloudFormation Template Location

Location of AWS CloudFormation template for launching Amazon EC2 instance configured for CodeDeploy deployments:

https://s3-us-gov-west-1.amazonaws.com/aws-codedeploy-us-gov-west-1/templates/latest/CodeDeploy_SampleCF_Template.json

Links for downloading CodeDeploy installer and updater for Windows Server instances:

  • Installer:

    https://aws-codedeploy-us-gov-west-1.s3-us-gov-west-1.amazonaws.com/latest/codedeploy-agent.msi
  • Updater:

    https://aws-codedeploy-us-gov-west-1.s3-us-gov-west-1.amazonaws.com/latest/codedeploy-agent-updater.msi

For more information about AWS CodeDeploy, see the AWS CodeDeploy documentation.

ITAR Boundary

AWS GovCloud (US) has an ITAR boundary, which defines where customers are allowed to store ITAR-controlled data for this service in AWS GovCloud (US) Regions. To maintain ITAR compliance, you must place ITAR-controlled data on the applicable part of the ITAR boundary. If you do not have any ITAR-controlled data in AWS GovCloud (US) Regions, this section does not apply to you. The following information identifies the ITAR boundary for this service:

ITAR-Regulated Data Permitted ITAR-Regulated Data Not Permitted

All deployments managed in CodeDeploy support ITAR-regulated data.

The following CodeDeploy metadata fields are not permitted to contain ITAR-regulated data:

  • Application name

  • Deployment group name

  • Deployment description

  • Deployment configuration name

  • Trigger name

  • Alarm name