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
-
在AWS 资源管理器窗口中,选择API网关节点以查看当前RESTAPIs可用网关的列表 AWS 区域。
-
右键单击 a RESTAPI,然后选择 “启用调用” AWS。
注意
您可以使用快捷菜单复制 “” URL、“名称” 和 “Amazon 资源名称” (ARN)。REST API
此时将显示 Invoke methods(调用方法)窗口。您可以将呼叫配置为API。
-
在 “选择资源” 中,选择要与之交互的REST资源。
-
对于 Select authentication method(选择身份验证方法),请选择以下方法之一:
GET:从后端服务获取通过访问的资源API。
OPTIONS:请求有关API网关支持的方法和操作的信息。
POST:在通过访问的后端服务上创建新资源API。
要为API方法调用提供输入,您可以使用查询字符串或JSON格式化的 payload:
查询字符串:使用格式
parameter1=value1¶meter2=value2
输入查询字符串。(在使用查询字符串之前,请创建映射模板,以便在传入的 Web 请求发送到集成后端之前对其进行转换。)JSON格式:您可以在 “调用方法” 窗口的大文本字段中定义JSON格式的有效负载。
例如,您可以利用包含以下负载的
POST
方法来添加新的资源:{"type": "soda", "price" : 3.99}
-
选择 “调用” 按钮以调用RESTAPI资源。
RESTAPI响应显示在 “AWS 远程调用” 选项卡中。响应正文包含JSON格式化的资源数据。