Configuring a firewall, proxy server, or data perimeter for Amazon Q Developer
If you're using a firewall, proxy server, or data perimeter
General URLs to allowlist
In the following URLs, replace:
-
idc-directory-id-or-alias
with your IAM Identity Center instance's directory ID or alias. For more information about IAM Identity Center, see What is IAM Identity Center? in the AWS IAM Identity Center User Guide. -
sso-region
with the AWS Region where your IAM Identity Center instance is enabled. For more information, see Supported Regions for IAM Identity Center. -
profile-region
with the AWS Region where your Amazon Q Developer profile is installed. For more information about the Amazon Q Developer profile, see Amazon Q Developer profiles and Supported Regions for the Q Developer console and Q Developer profile.
URL | Purpose |
---|---|
|
Authentication |
|
Authentication |
|
Authentication |
|
Authentication |
|
Authentication |
|
Authentication |
|
Authentication |
|
Authentication |
|
Amazon Q Developer features |
|
Amazon Q Developer features |
|
Amazon Q Developer in the IDE, configuration |
|
Amazon Q Developer in the IDE, endpoints |
|
Amazon Q Developer in the IDE, language processing |
|
Amazon Q Developer in the IDE, language processing |
|
Amazon Q Developer in the IDE, telemetry |
|
Amazon Q Developer in the IDE, telemetry |
Amazon S3 bucket URLs and ARNs to allowlist
For some features, Amazon Q uploads artifacts to AWS service-owned Amazon S3 buckets. If you are using data perimeters to control access to Amazon S3 in your environment, you might need to explicitly allow access to these buckets to use the corresponding Amazon Q features.
The following table lists the URL and ARN of each of the Amazon S3 buckets that Amazon Q requires access to, and the features that use each bucket. You can use the bucket URL or bucket ARN to allowlist these buckets, depending on how you control access to Amazon S3.
You only need to allowlist the bucket in the AWS Region where the Amazon Q Developer profile is installed. For more information about the Amazon Q Developer profile, see Amazon Q Developer profiles.
Note
You don't need to allowlist any of the following buckets if your user base is using JetBrains with version 3.74 or later of the Amazon Q plugin. If users are using an earlier version of the JetBrains plugin or another IDE, you will still need to allowlist the buckets.
Amazon S3 bucket URL and ARN | Purpose |
---|---|
US East (N. Virginia):
Europe (Frankfurt):
|
An Amazon S3 bucket used to upload artifacts for Amazon Q code reviews |
US East (N. Virginia):
Europe (Frankfurt):
|
An Amazon S3 bucket used to upload artifacts for the Amazon Q Developer Agent for code transformation |
US East (N. Virginia):
Europe (Frankfurt): NoteA URL and ARN are not available for the Europe (Frankfurt) Region. As a workaround, tell users to use the agentic chat feature for their software development needs. |
An Amazon S3 bucket used to upload artifacts for the Amazon Q Developer Agent for software development |
US East (N. Virginia):
Europe (Frankfurt):
|
An Amazon S3 bucket used to upload artifacts for the Amazon Q Developer Agent for unit test generation |