AWS CodePipeline - AWS GovCloud (US)

AWS CodePipeline

This service is currently available in AWS GovCloud (US-West) only.

AWS CodePipeline is a continuous delivery service you can use to model, visualize, and automate the steps required to release your software. You can quickly model and configure the different stages of a software release process. CodePipeline automates the steps required to release your software changes continuously.

How AWS CodePipeline Differs for AWS GovCloud (US)

The following actions/provider types are not supported:

  • Custom actions

  • Source Actions:

    • Amazon ECR

    • AWS CodeStar Source Connection (Bitbucket)

    • AWS CodeStar Source Connection (GitHub)

    • AWS CodeStar Source Connection (GitHub Enterprise Server)

    • GitHub

  • Build Actions:

    • Jenkins

    • For the CodeBuild action, enabling batch builds is not supported. For the CodeBuild action type, the action configuration does not contain the following parameters : BatchEnabled, CombineArtifacts.

  • Test Actions:

    • Device Farm

    • Jenkins

  • Deploy Actions:

    • AWS Elastic Beanstalk

    • AWS OpsWorks

    • AWS Service Catalog

    • Amazon Alexa

    • AWS AppConfig

    • AWS CloudFormation StackSets

  • Invoke Actions:

    • AWS Step Functions

  • Since AWS GovCloud (US) operates as isolated regions, you cannot share or use CodePipeline resources with other services outside of the regions. For example, you cannot use a CodeCommit repository in AWS GovCloud (US-West) as the source for a pipeline in CodePipeline that is not in the AWS GovCloud (US-West) Region.

  • All policy statements must refer to the GovCloud ARNs for the AWS GovCloud (US) Region. For example, policies for AWS Artifact buckets, CloudWatch Events rules, and trigger resources must use the AWS GovCloud (US) ARNs for those services. For more information, see Amazon Resource Names (ARNs) in GovCloud (US) Regions .

  • All IAM users and service roles must exist in the AWS GovCloud (US) Region.

Documentation for AWS CodePipeline

AWS CodePipeline documentation.

Export-Controlled Content

For AWS Services architected within the AWS GovCloud (US) Regions, the table below explains how certain components of data may leave the Regions in the normal course of the Service Offerings. The table can be used as a guide to help meet applicable customer compliance obligations.

Data in the following service attributes will not leave the AWS GovCloud (US ) Regions in the normal course of the Service Offerings Data in the following service attributes may leave the AWS GovCloud (US ) Regions in the normal course of the Service Offerings
  • All deployments managed in CodePipeline support export-controlled data.

CodePipeline metadata fields are not permitted to contain export-controlled data. For example, do not enter export-controlled data in the following fields:

  • Pipeline Name

  • Stage Name

  • Action Name

  • CodeCommit Branch Name

  • GitHub Branch Name