使用 AWS 工具包使用 API Gateway - AWS Cloud9

AWS Cloud9 不再向新客户提供。 AWS Cloud9 的现有客户可以继续正常使用该服务。了解更多

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

使用 AWS 工具包使用 API Gateway

您可以使用 API Gateway 创建RESTfulAPIs WebSocket APIs并启用实时双向通信应用程序。有关如何使用 Gatewa API y APIs 进行创建和管理的更多信息,请参阅API网关开发者指南

使用 AWS Toolkit,您可以RESTAPI通过指定作为输入传入的REST资源、方法类型和数据来配置对的调用。

在网关RESTAPIs中API调用

重要

使用 AWS Toolkit 调用API方法可能会导致无法撤消的资源更改。例如,如果您调用某个POST方法,则API调用成功后会更新其资源。

您可以 AWS 从 AWS 工具包中调用 API Gateway。

要调用 REST API

  1. AWS 资源管理器窗口中,选择API网关节点以查看当前RESTAPIs可用网关的列表 AWS 区域。

  2. 右键单击 a RESTAPI,然后选择 “启用调用” AWS。

    注意

    您可以使用快捷菜单复制 “” URL、“名称” 和 “Amazon 资源名称” (ARN)。REST API

    此时将显示 Invoke methods(调用方法)窗口。您可以将呼叫配置为API。

  3. 在 “选择资源” 中,选择要与之交互的REST资源。

  4. 对于 Select authentication method(选择身份验证方法),请选择以下方法之一:

    • GET:从后端服务获取通过访问的资源API。

    • OPTIONS:请求有关API网关支持的方法和操作的信息。

    • POST:在通过访问的后端服务上创建新资源API。

  5. 要为API方法调用提供输入,您可以使用查询字符串或JSON格式化的 payload:

    • 查询字符串:使用格式 parameter1=value1&parameter2=value2 输入查询字符串。(在使用查询字符串之前,请创建映射模板,以便在传入的 Web 请求发送到集成后端之前对其进行转换。)

    • JSON格式:您可以在 “调用方法” 窗口的大文本字段中定义JSON格式的有效负载。

      例如,您可以利用包含以下负载的 POST 方法来添加新的资源:

      {"type": "soda", "price" : 3.99}
  6. 选择 “调用” 按钮以调用RESTAPI资源。

    RESTAPI响应显示在 “AWS 远程调用” 选项卡中。响应正文包含JSON格式化的资源数据。