Regions and Endpoints

To reduce data latency in your applications, most Amazon Web Services products allow you
to select a regional endpoint to make your requests. An endpoint is a URL that is the entry
point for a web service. For example, https://dynamodb.us-west-2.amazonaws.com is
an entry point for the Amazon DynamoDB service.

Some services, such as IAM, do not support regions; their endpoints therefore do not
include a region. A few services, such as Amazon EC2, let you specify an endpoint that does not
include a specific region, for example, https://ec2.amazonaws.com. In that case,
AWS routes the endpoint to us-east-1.

If a service supports regions, the resources in each region are independent. For
example, if you create an Amazon EC2 instance or an Amazon SQS queue in one region, the instance or
queue is independent from instances or queues in another region. For information about which
regions are supported for each service, see the following tables.

If you specify the general endpoint (elasticmapreduce.amazonaws.com), Amazon Elastic MapReduce directs your
request to an endpoint in the default region. For accounts created on or after March 8,
2013, the default region is us-west-2; for older accounts, the default region is
us-east-1.

Amazon Route 53

Amazon Route 53 uses two endpoints. The endpoint that you use depends on the operation that you want to perform.

Requests for hosted zones, resource record sets, health checks, and cost allocation tags use the following endpoint.

Region Name

Region

Endpoint

Protocol

n/a

n/a

route53.amazonaws.com

HTTPS

Requests for domain registration use the following endpoint.

Region Name

Region

Endpoint

Protocol

US East (N. Virginia)

us-east-1

route53domains.us-east-1.amazonaws.com

HTTPS

Amazon Simple Storage Service (S3)

The following table provides a list of region-specific endpoints that Amazon S3 supports.
When sending requests to these endpoints using the REST API, you can use the virtual-hosted
style and path-style methods. For more information, see Virtual Hosting of Buckets.

Region name

Region

Endpoint

Location constraint

Protocol

Signature Version(s)

support

US Standard *

us-east-1

You can use one of the following two endpoints:

s3.amazonaws.com (N. Virginia or Pacific Northwest)

s3-external-1.amazonaws.com (N. Virginia only)

(none required)

HTTP and HTTPS

Versions 2 and 4

US West (Oregon)

us-west-2

s3-us-west-2.amazonaws.com

us-west-2

HTTP and HTTPS

Versions 2 and 4

US West (N. California)

us-west-1

s3-us-west-1.amazonaws.com

us-west-1

HTTP and HTTPS

Versions 2 and 4

EU (Ireland)

eu-west-1

s3-eu-west-1.amazonaws.com

EU or eu-west-1

HTTP and HTTPS

Versions 2 and 4

EU (Frankfurt)

eu-central-1

You can use either one of the following two endpoints:

s3.eu-central-1.amazonaws.com

s3-eu-central-1.amazonaws.com

eu-central-1

HTTP and HTTPS

Version 4 only

Asia Pacific (Singapore)

ap-southeast-1

s3-ap-southeast-1.amazonaws.com

ap-southeast-1

HTTP and HTTPS

Versions 2 and 4

Asia Pacific (Sydney)

ap-southeast-2

s3-ap-southeast-2.amazonaws.com

ap-southeast-2

HTTP and HTTPS

Versions 2 and 4

Asia Pacific (Tokyo)

ap-northeast-1

s3-ap-northeast-1.amazonaws.com

ap-northeast-1

HTTP and HTTPS

Versions 2 and 4

South America (Sao Paulo)

sa-east-1

s3-sa-east-1.amazonaws.com

sa-east-1

HTTP and HTTPS

Versions 2 and 4

*
For the
US Standard region, the endpoints work as follows:

s3.amazonaws.com endpoint — Amazon S3
automatically routes requests to facilities in Northern Virginia or the Pacific
Northwest using network maps. Amazon S3 stores object data only in the facility that
received the request.

s3-external-1.amazonaws.com endpoint —
Amazon S3 routes requests to a facility in Northern Virginia. This is
especially useful in a scenario where you require low-latency access to your
Amazon S3 data from Amazon EC2 in the Northern Virginia region.

Important

If you use a region other than the US Standard endpoint to create a bucket, you must set the LocationConstraint bucket
parameter to the same region. Both the AWS SDK for Java and AWS SDK for .NET use an enumeration for setting location constraints (Region for Java, S3Region for .NET).
For more information, go to PUT Bucket in the Amazon Simple Storage Service API Reference.

Amazon Simple Storage Service Website Endpoints

When you configure your bucket as a website, the website is available using the following
region-specific website endpoints. Note that the website endpoints are different than
the REST API endpoints listed in the preceding table. For more information about hosting
websites on Amazon S3, go to Hosting Websites on Amazon S3 in the Amazon Simple Storage Service Developer Guide. You need
the hosted zone IDs when using the Amazon Route 53 API to add an alias record to your
hosted zone.

AWS Security Token Service

The AWS Security Token Service has a default endpoint of https://sts.amazonaws.com, which serves all global
requests. Alternatively, you can call the US East (N. Virginia) endpoint at sts.us-east-1.amazonaws.com which
is also activated by default. You can also make calls to other regional endpoints, but you must
first activate the regions you need to use for your AWS account in the AWS Management Console before you
can use those endpoints. For more information about activating a region for AWS STS see Activating AWS STS in a New Region in
Using Temporary Security Credentials.