跳至主要内容

AWS Cloud Map 文档

通过 API 调用或 DNS 查询发现资源

Cloud Map 允许您的应用程序通过 AWS SDK、API 调用或 DNS 查询发现基于 Web 的服务。通过 DNS,Cloud Map 使用 IPv4 或 IPv6 提供 IP 地址或 IP:port 组合的资源位置。使用发现 API,Cloud Map 可以返回 URL 或 ARN 以及 IP 地址和 IP:port 组合。

简化的服务命名

AWS Cloud Map 允许您为应用程序中的服务定义自定义名称。这可能包括 Amazon Elastic Container Service(ECS)任务、Amazon EC2 实例、Amazon S3 存储桶、Amazon DynamoDB 表、Amazon Simple Queue Service(SQS)队列和任何其他云资源。

分配自定义属性

Cloud Map 允许您为每个资源定义自定义属性,例如位置和部署阶段。这样您就能够在不同的区域或环境中自定义部署。

访问控制

Cloud Map 与 AWS Identity and Access Management(IAM)集成在一起,旨在使只有经过身份验证的服务才能发现注册表中的资源并检索这些资源的位置和凭证。

运行状况检查

Amazon Route 53 运行状况检查可确保在发现查询中仅返回正常的端点。 

与 AWS 容器服务集成

由 Amazon Elastic Container Service(ECS)或 Amazon Elastic Service for Kubernetes(EKS)管理的服务和任务可以在 Cloud Map 中注册并更新。当 ECS 为您的服务启动任务时,会在 Cloud Map 中将其注册为资源,使这些资源可供发现。

快速的变更传播

使用基于 API 的发现时,资源位置和属性的更新将可用。

托管服务

AWS Cloud Map 减少了对设置、更新和管理自己的服务发现工具和软件的需求。

其他信息

有关服务控制、安全特征和功能的更多信息,包括有关存储、检索、修改、限制和删除数据的信息(如适用),请参阅 https://docs.aws.amazon.com/index.html。对于 http://aws.amazon.com/agreement 上的《AWS 客户协议》或者您与 AWS 之间签订的用于管理您使用 AWS 服务的其他协议而言,这些其他信息并不构成此文档的一部分。