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

The procedures in this guide support the new console design. If you choose to use the older version of the console, you will find many of the concepts and basic procedures in this guide still apply. To access help in the new console, choose the information icon.

Regions and Git Connection Endpoints for AWS CodeCommit

Each AWS CodeCommit repository is associated with an AWS Region. 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 protocols in every region where AWS CodeCommit is available.

All of the examples in this guide use the same endpoint URL for Git in US East (Ohio): However, when you use Git and configure your connections, make sure 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), use the endpoint URL of This is also true for API calls. When you make connections to an AWS CodeCommit repository with the AWS CLI or the SDKs, make sure 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 (N. California)

  • US West (Oregon)

  • EU (Ireland)

  • EU (London)

  • EU (Paris)

  • EU (Frankfurt)

  • Asia Pacific (Tokyo)

  • Asia Pacific (Singapore)

  • Asia Pacific (Sydney)

  • Asia Pacific (Seoul)

  • Asia Pacific (Mumbai)

  • South America (São Paulo)

  • Canada (Central)

AWS CodeCommit has added support for the Federal Information Processing Standard (FIPS) Publication 140-2 government standard in some regions. For more information about FIPS and FIPS endpoints, see Federal Information Processing Standard (FIPS) 140-2 Overview. For Git connection endpoints that support FIPS, see Git Connection Endpoints.

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 you configure Git connections to AWS CodeCommit repositories:

Git connection endpoints for AWS CodeCommit

Region Name Region Endpoint URL Protocol
US East (Ohio) us-east-2 HTTPS
US East (Ohio) us-east-2 ssh:// SSH
US East (Ohio) us-east-2 HTTPS
US East (N. Virginia) us-east-1 HTTPS
US East (N. Virginia) us-east-1 ssh:// SSH
US East (N. Virginia) us-east-1 HTTPS
US West (Oregon) us-west-2 HTTPS
US West (Oregon) us-west-2 ssh:// SSH
US West (Oregon) us-west-2 HTTPS
US West (N. California) us-west-1 HTTPS
US West (N. California) us-west-1 ssh:// SSH
US West (N. California) us-west-1 HTTPS
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
EU (London) eu-west-2 HTTPS
EU (London) eu-west-2 ssh:// SSH
Asia Pacific (Mumbai) ap-south-1 HTTPS
Asia Pacific (Mumbai) ap-south-1 ssh:// SSH
Canada (Central) ca-central-1 HTTPS
Canada (Central) ca-central-1 ssh:// SSH
Canada (Central) ca-central-1 HTTPS
EU (Paris) eu-west-3 HTTPS
EU (Paris) eu-west-3 ssh:// SSH

Server Fingerprints for AWS CodeCommit

The following table lists the public fingerprints for Git connection endpoints in AWS CodeCommit. These server fingerprints are displayed as part of the verification process for adding an endpoint to your known hosts file.

Public fingerprints for AWS CodeCommit

Server Cryptographic hash type Fingerprint MD5 a9:6d:03:ed:08:42:21:be:06:e1:e0:2a:d1:75:31:5e SHA256 3lBlW2g5xn/NA2Ck6dyeJIrQOWvn7n8UEs56fG6ZIzQ MD5 a6:9c:7d:bc:35:f5:d4:5f:8b:ba:6f:c8:bc:d4:83:84 SHA256 eLMY1j0DKA4uvDZcl/KgtIayZANwX6t8+8isPtotBoY MD5 a8:68:53:e3:99:ac:6e:d7:04:7e:f7:92:95:77:a9:77 SHA256 0pJx9SQpkbPUAHwy58UVIq0IHcyo1fwCpOOuVgcAWPo MD5 93:42:36:ea:22:1f:f1:0f:20:02:4a:79:ff:ea:12:1d SHA256 tKjRkOL8dmJyTmSbeSdN1S8F/f0iql3RlvqgTOP1UyQ MD5 8e:a3:f0:80:98:48:1c:5c:6f:59:db:a7:8f:6e:c6:cb SHA256 Xk/WeYD/K/bnBybzhiuu4dWpBJtXPf7E30jHU7se4Ow MD5 65:e5:27:c3:09:68:0d:8e:b7:6d:94:25:80:3e:93:cf SHA256 ZIsVa7OVzxrTIf+Rk4UbhPv6Es22mSB3uTBojfPXIno MD5 7b:d2:c1:24:e6:91:a5:7b:fa:c1:0c:35:95:87:da:a0 SHA256 nYp+gHas80HY3DqbP4yanCDFhqDVjseefVbHEXqH2Ec MD5 74:5a:e8:02:fc:b2:9c:06:10:b4:78:84:65:94:22:2d SHA256 MwGrkiEki8QkkBtlAgXbYt0hoZYBnZF62VY5RzGJEUY MD5 9f:68:48:9b:5f:fc:96:69:39:45:58:87:95:b3:69:ed SHA256 eegAPQrWY9YsYo9ZHIKOmxetfXBHzAZd8Eya53Qcwko MD5 74:99:9d:ff:2b:ef:63:c6:4b:b4:6a:7f:62:c5:4b:51 SHA256 kW+VKB0jpRaG/ZbXkgbtMQbKgEDK7JnISV3SVoyCmzU MD5 3b:76:18:83:13:2c:f8:eb:e9:a3:d0:51:10:32:e7:d1 SHA256 gzauWTWXDK2u5KuMMi5vbKTmfyerdIwgSbzYBODLpzg MD5 a5:65:a6:b1:84:02:b1:95:43:f9:0e:de:dd:ed:61:d3 SHA256 r0Rwz5k/IHp/QyrRnfiM9j02D5UEqMbtFNTuDG2hNbs MD5 da:41:1e:07:3b:9e:76:a0:c5:1e:64:88:03:69:86:21 SHA256 hUKwnTj7+Xpx4Kddb6p45j4RazIJ4IhAMD8k29itOfE MD5 9f:7c:a2:2f:8c:b5:74:fd:ab:b7:e1:fd:af:46:ed:23 SHA256 Qz5puafQdANVprLlj6r0Qyh4lCNsF6ob61dGcPtFS7w MD5 1b:7f:97:dd:d7:76:8a:32:2c:bd:2c:7b:33:74:6a:76 SHA256 uw7c2FL564jVoFgtc+ikzILnKBsZz7t9+CFdSJjKbLI