AWS 服务终端节点 - AWS 一般参考

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

AWS 服务终端节点

要通过编程方式连接到 AWS 服务,您需要使用终端节点。终端节点 Web 服务的入口点的 URL。AWSAWS 开发工具包和 AWS Command Line Interface (AWS CLI) 自动在 AWS 区域中为每个服务使用默认的终端节点。但您可以为您的 API 请求指定替代终端节点。

如果服务支持区域,则每个区域中的资源都独立于其他区域中的类似资源。例如,您可以在一个区域中创建 Amazon EC2 实例或 Amazon SQS 队列。执行此操作时,实例或队列独立于所有其他区域中的实例或队列。

区域终端节点

大多数 Amazon Web Services 都提供了一个可用于发出请求的区域终端节点。区域终端节点的一般语法如下所示。

protocol://service-code.region-code.amazonaws.com

例如,https://dynamodb.us-west-2.amazonaws.com 是Amazon DynamoDB区域中 美国西部(俄勒冈) 服务的终端节点。

下表列出了各个区域的名称和代码。

区域名称 Code
美國東部 (俄亥俄) us-east-2
美國東部 (維吉尼亞北部) us-east-1
美國西部 (加利佛尼亞北部) us-west-1
美國西部 (奧勒岡) us-west-2
非洲 (開普敦) af-south-1
亞太區域 (香港) ap-east-1
亞太區域 (孟買) ap-south-1
亞太區域 (大阪當地) ap-northeast-3
亞太區域 (首爾) ap-northeast-2
亞太區域 (新加坡) ap-southeast-1
亞太區域 (雪梨) ap-southeast-2
亞太區域 (東京) ap-northeast-1
加拿大 (中部) ca-central-1
中國 (北京) cn-north-1
中國 (寧夏) cn-northwest-1
歐洲 (法蘭克福) eu-central-1
歐洲 (愛爾蘭) eu-west-1
歐洲 (倫敦) eu-west-2
「歐洲」(米蘭) eu-south-1
歐洲 (巴黎) eu-west-3
歐洲 (斯德哥爾摩) eu-north-1
中東 (巴林) me-south-1
南美洲 (聖保羅) sa-east-1

某些服务(如 IAM)不支持区域。这些服务的终端节点不包含区域。其他服务(如 Amazon EC2)支持区域,但允许您指定不包含区域的端点,例如 https://ec2.amazonaws.com. 当您使用没有区域的终端节点时,AWS 会将 Amazon EC2 请求路由到 美国东部(弗吉尼亚北部) (us-east-1),这是 API 调用的默认区域。

查看服务终端节点

您可以使用以下选项查看 AWS 服务终端节点:

  • 打开 服务 终端节点和配额,搜索服务名称,然后单击链接以打开该服务的页面。要在不切换页面的情况下查看文档中所有 AWS 服务的受支持终端节点,请改为查看 PDF 中服务终端节点和配额页面的信息。

  • 要使用 适用于 Java 的开发工具包 以编程方式检查服务可用性,请参阅 中的检查 AWS 区域中的服务可用性。AWS SDK for Java Developer Guide

  • 要使用 Systems Manager 以编程方式查看区域和服务信息,请参阅 中的调用 AWS 服务、区域和终端节点公有参数。AWS Systems Manager 用户指南有关如何使用公共参数的信息,请参阅使用 AWS Systems Manager Parameter Store 查询 AWS 区域、终端节点等.

  • 要查看每个区域(不带终端节点)中支持的 AWS 服务,请参阅区域表.

FIPS 终端节点

一些 AWS 服务在选定区域中提供 FIPS 终端节点。与标准 AWS 终端节点不同,FIPS 终端节点使用符合联邦信息处理标准 (FIPS) 140-2 的 TLS 软件库。与美国政府有业务来往的企业可能需要使用这些终端节点。有关更多信息,请参阅 AWS 合规性网站上的美国联邦信息处理标准 (FIPS) 140-2

要将 FIPS 终端节点与 AWS 操作结合使用,请使用 AWS 开发工具包或工具提供的机制指定自定义终端节点。例如,AWS Command Line Interface 提供 --endpoint-url 选项。以下示例将 FIPS 终端节点用于具有 美国西部(俄勒冈) (AWS Key Management Service) 操作的 AWS KMS 区域。

aws kms create-key --endpoint-url https://kms-fips.us-west-2.amazonaws.com

FIPS 终端节点的最低 TLS 版本

在 2021 年 3 月 31 日之前,AWS 将撤销在所有 FIPS 终端节点上使用 TLS 1.0 和 TLS 1.1 的能力,并且要求使用最低版本的 TLS 1.2。此更改适用于所有 AWS 区域。其他 AWS 终端节点不受此更改的影响。有关更多信息,请参阅 FIPS 页面上的哪些 AWS 服务需要适用于 FIPS 终端节点的最低版本 TLS 1.2

AWS 鼓励您主动维护安全标准,以避免影响可用性并保护传输中数据的完整性。我们建议您查看您的客户端应用程序,以确认它们支持 TLS 1.2。我们建议您在生产中引入应用程序配置更改之前,先在暂存环境中测试 TLS 1.2。

了解更多

可以从以下来源查找终端节点信息: