通过提出 HTTP 查询请求来调用 API - Amazon账户管理
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

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

通过提出 HTTP 查询请求来调用 API

此部分大致介绍了如何使用适用于的查询 APIAmazon账户管理。有关 API 操作和错误的详细信息,请参阅 API 参考

注意

而不是直接拨打Amazon账户管理查询 API,您可以使用Amazon开发工具包。Amazon 开发工具包中包含适用于各种编程语言和平台(Java、Ruby、.NET、iOS、Android 等)的库和示例代码。开发工具包提供便捷的方式来创建对Amazon账户管理Amazon. 例如,开发工具包执行以下类似任务:加密签署请求、管理错误以及自动重试请求。有关 Amazon 开发工具包的信息(包括如何下载及安装),请参阅适用于 Amazon Web Services 的工具

使用适用于的查询 APIAmazon账户管理,你可以调用服务操作。查询 API 请求是必须包含Action参数以指示要执行的操作。Amazon支持账户管理GETPOST请求所有操作。也就是说,API 不要求您使用GET对于一些操作和POST对于其他地址。但是,GET请求受 URL 的大小限制。尽管此限制与浏览器相关,但典型的限制为 2,048 字节。因此,对于要求更高的查询 API 请求,您必须使用POST请求.

响应是 XML 文档。有关响应的详细信息,请参阅 API 参考中的各个操作页面。

Endpoints

Amazon账户管理有一个托管在美国东部(弗吉尼亚北部)的全局 API 终端节点 Amazon Web Services 区域 .

有关 的更多信息Amazon所有服务的终端节点和区域,请参阅区域和终端节点中的Amazon一般参考.

必须使用 HTTPS

由于查询 API 可以返回安全凭证等敏感信息,必须使用 HTTPS 对所有 API 请求加密。

SIGNAmazon账户管理 API 请求

必须使用访问密钥 ID 和秘密访问密钥签署请求。我们强烈建议您不要使用您的Amazon用于日常工作的根账户凭据Amazon账户管理。您可以使用凭证用于Amazon Identity and Access Management(IAM) 用户或临时凭证,例如您用于 IAM 角色的临时凭证。

要对您的 API 请求进行签名,您必须使用 Amazon 签名版本 4。有关使用签名版本 4 的信息,请参阅 https://docs.amazonaws.cn/general/latest/gr/signature-version-4.html 常规参考 中的Amazon签名版本 4 签名流程

有关更多信息,请参阅下列内容:

  • Amazon安全凭证— 提供有关您可用于访问的凭证类型的一般信息Amazon.

  • IAM 最佳实践— 提供有关使用 IAM 服务的建议,以帮助保护您的Amazon资源,包括中的资源Amazon账户管理。

  • 临时证书— 介绍如何创建和使用临时安全凭证。