You can restrict access to your GitHub repositories, Bitbucket repositories, or GitLab project repositories based on IP addresses by setting up rules or configurations. You can do this through the third-party provider's settings or access control features.
Depending on which third-party repository provider you're using, see one of the following:
-
The Amazon CodeCatalyst GitHub repositories extension is compatible with GitHub Enterprise Cloud IP access restrictions
. When configuring a GitHub Enterprise Cloud organization to restrict access to specific IP addresses, you can also enable GitHub apps to configure the allow list , which will let CodeCatalyst register its IP addresses automatically with GitHub. Alternatively, you can manually add the CodeCatalyst IP addresses . -
The Amazon CodeCatalyst Bitbucket repositories extension is compatible with Bitbucket Cloud Premium access restrictions
. When configuring a Bitbucket Cloud Premium workspace to restrict access to specific IP addresses, you can also add IP addresses or network blocks for a set of IP addresses to an allowlist . -
The Amazon CodeCatalyst GitLab repositories extension is compatible with GitLab IP address restrictions
. When configuring a GitLab Premium or Ultimate group to restrict access to specific IP addresses, you can also add IP addresses or network blocks for a set of IP addresses to an allowlist .
If the CodeCatalyst IP addresses aren't in a third-party repository's allowlist, the Amazon CodeCatalyst app won't be able to access your third-party repositories. For more information, see IP addresses used by third-party repositories extension.
IP addresses used by third-party repositories extension
The following IP addresses are used by the third-party extensions to access your third-party resources:
-
GitHub repositories:
us-west-2 52.32.242.246 54.148.176.49 35.164.118.94 eu-west-1 34.241.64.10 34.246.255.80 3.248.38.7
-
Bitbucket repositories and GitLab repositories:
us-west-2 35.160.210.199 54.71.206.108 54.71.36.205 eu-west-1 34.242.64.82 52.18.37.201 54.77.75.62