AWS CodeCommit
User Guide (API Version 2015-04-13)

Regions and Git Connection Endpoints for AWS CodeCommit

To reduce data latency to your repositories, AWS CodeCommit offers regional endpoints to make your requests to the service. In addition, AWS CodeCommit provides Git connection endpoints for both SSH and HTTPS protocol connections in every region where AWS CodeCommit is available. AWS CodeCommit repositories are specific to an AWS region.

The examples in the AWS CodeCommit User Guide all use the same Git base URL: However, when using Git and configuring your connections, make sure that you choose the Git connection endpoint that matches the region that hosts your AWS CodeCommit repository. For example, if you want to make a connection to a repository in US East (N. Virginia), you would use the base URL of This is also true for API calls. When making connections to an AWS CodeCommit repository with the AWS CLI or the AWS CodeCommit API, make sure that you use the correct regional endpoint for the repository.

Supported Regions for AWS CodeCommit

You can create and use AWS CodeCommit repositories in the following AWS regions:

  • US East (Ohio)

  • US East (N. Virginia)

  • US West (Oregon)

  • EU (Ireland)

  • Asia Pacific (Tokyo)

  • Asia Pacific (Singapore)

  • Asia Pacific (Sydney)

  • EU (Frankfurt)

  • Asia Pacific (Seoul)

  • South America (São Paulo)

  • US West (N. California)

  • EU (London)

For more information about regional endpoints for AWS CLI, service, and API calls to AWS CodeCommit, see AWS Regions and Endpoints.

Git Connection Endpoints

Use the following URLs when configuring your Git connections to AWS CodeCommit repositories:

Git Connection Endpoints for AWS CodeCommit

Region Name Region Endpoint Protocol
US East (Ohio) us-east-2 HTTPS
US East (Ohio) us-east-2 ssh:// SSH
US East (N. Virginia) us-east-1 HTTPS
US East (N. Virginia) us-east-1 ssh:// SSH
US West (Oregon) us-west-2 HTTPS
US West (Oregon) us-west-2 ssh:// SSH
EU (Ireland) eu-west-1 HTTPS
EU (Ireland) eu-west-1 ssh:// SSH
Asia Pacific (Tokyo) ap-northeast-1 HTTPS
Asia Pacific (Tokyo) ap-northeast-1 ssh:// SSH
Asia Pacific (Singapore) ap-southeast-1 HTTPS
Asia Pacific (Singapore) ap-southeast-1 ssh:// SSH
Asia Pacific (Sydney) ap-southeast-2 HTTPS
Asia Pacific (Sydney) ap-southeast-2 ssh:// SSH
EU (Frankfurt) eu-central-1 HTTPS
EU (Frankfurt) eu-central-1 ssh:// SSH
Asia Pacific (Seoul) ap-northeast-2 HTTPS
Asia Pacific (Seoul) ap-northeast-2 ssh:// SSH
South America (São Paulo) sa-east-1 HTTPS
South America (São Paulo) sa-east-1 ssh:// SSH
US West (N. California) us-west-1 HTTPS
US West (N. California) us-west-1 ssh:// SSH
EU (London) eu-west-2 HTTPS
EU (London) eu-west-2 ssh:// SSH