配置AWS身份验证

您可以配置服务器身份验证的API引擎与您的web服务进行通信。这需要一个访问密钥和一个秘密密钥

为此,遵循以下步骤:

  1. 选择您的API模块

  2. 技术的观点,点击身份验证选项卡。

  3. 身份验证下拉菜单,选择AWS的签名

  4. 输入您的访问密钥秘密密钥

  5. 可选地,输入您的会话令牌如果你有临时凭证。

  6. 进入服务名称识别AWS产品。

    这个字段是可选的,然而,188金宝搏app苹果下载软件建议提供服务名称。如果不是这样,托斯卡试图自动检索服务名称从任何HTTP URL端点场可能不会导致正确的服务名称。

  7. 可选地,以防你的端点不包含地区条目,从下拉菜单中选择它。默认值是美国东部(俄亥俄州)

配置AWS身份验证

自动服务名称识别

自动服务名称识别过程容易出错。如果你提供了一个无效的地区在URL中拼写错误,托斯卡会考虑你的服务名称。因此,188金宝搏app苹果下载软件建议提供的手工服务名称服务名称字段。

如果你不提供服务名称,但使用HTTP传输类型,托斯卡尝试检索服务名称自动从你提供的URL端点字段。

要做到这一点,托斯卡分析每个URL的一部分,这意味着部分隔开一个句号:

  1. 托斯卡检查URL的所有者的部分:

    • 如果托斯卡发现所提供的输入的有效区域的列表,托斯卡考虑输入随着地区和检查URL的fourth-to-last部分。

    • 如果托斯卡不承认你的输入是一个有效的地区,它认为你输入的服务名称。

    • 如果没有所有者,即URL只包含两个部分,托斯卡离开了服务名称字段是空的。

  2. 如果托斯卡公认的第三URL的一部分地区,托斯卡检查fourth-to-last URL的一部分:

    • 如果有一个fourth-to-last URL的一部分,托斯卡认为服务名称。

    • 如果没有fourth-to-last URL的一部分(即它只有三个部分),服务名称字段是空的。

自动服务名称识别的例子

在本例中,您提供的URLsqs.us -东- 1. - amazonaws.com随着端点

  1. 托斯卡分析第三URL的一部分,承认它作为一个有效的地区:us-east-1。因此,托斯卡不会考虑这部分作为服务名称。
  2. 托斯卡继续检查是否有fourth-to-last URL的一部分。
  3. URL fourth-to-last部分,因此托斯卡认为它服务名称:sqs

在本例中,您提供的URLsqs.amazonaws.com随着端点

  1. 托斯卡分析第三URL的一部分。sqs不是一个有效的地区。

  2. 自第三URL的一部分并不是一个地区,托斯卡认为它服务名称:sqs

在本例中,您提供的URL我们-东- 1. - amazonaws.com随着端点

  1. 托斯卡分析第三URL的一部分,承认它作为一个有效的地区:us-east-1。因此,托斯卡不会考虑这部分作为服务名称。

  2. 托斯卡继续检查是否有fourth-to-last URL的一部分。

  3. URL没有fourth-to-last部分,因此服务名称领域仍然是空的。