通过提出 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 请求是必须包含的 HTTPS 请求。Action参数指示要执行的操作。Amazon支持账户管理GETPOST所有操作请求。也就是说,API 不要求您使用GET对于一些操作和POST对于其他地址。但是,GET请求受 URL 大小的限制。尽管此限制与浏览器相关,但通常为 2,048 字节。因此,对于要求较大的查询 API 请求,您必须使用POST请求.

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

端点

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账户管理。

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