要开始使用 Amazon API Gateway,最快速的方法是使用 Amazon API Gateway 控制台。它具有 Web 界面,可用于构建、部署、管理和监控您的 API。API Gateway 控制台具有全面的 UI,可逐步指导您完成 API 创建流程。它还通过 Amazon API Gateway API 提供了编程方式的访问。

开始使用 Amazon API Gateway

创建免费账户

Amazon API Gateway 免费套餐包含每个月 100 万次 API 调用,最长可达 12 个月。


《Amazon API Gateway 开发人员指南》提供了多个演示教程和实践练习,可帮助您开始使用 Amazon API Manager。

在此演练中,您将学习如何使用 Amazon API Manager 来创建自定义 API,将自定义 API 连接到一组 AWS Lambda 函数,然后通过您的 API 调用 Lambda 函数。

了解更多 >>

在此演练中,您将学习如何使用 Amazon API Manager 通过 REST 代理将自定义 API 连接到 HTTP 端点。

了解更多 >>

 

在此演练中,您将学习如何在 Amazon API Manager 中使用模型和映射模板以将 API 调用的输出从某个数据格式转换为另一种数据格式。

了解更多 >>

您可以使用 API Gateway 控制台快速轻松创建自定义 API。对于简单的“Hello World”示例,请遵循以下步骤:

1. 访问 Amazon API Gateway 控制台

2. 选择现有 REST API 或者通过输入 API 的名称来新建一个。

3. 在 REST API 树视图中,单击“操作”按钮以创建资源。

4. 选择资源的名称,比如“cars”。

5. 选择新资源后,单击按钮新建一个方法,然后选择与此方法相关联的 HTTP 动词(例如 GET)。

6. 选择集成类型(例如,HTTP 代理),然后输入 API Gateway 应调用的 URL。

7. 定义如何使用转换模板来转换请求和响应,或者直接接受默认设置以传递所有请求和响应数据,不应用任何转换。

8. 配置方法的安全设置。

9. 将新建的 API 部署到相应的阶段。

10.从“阶段管理”屏幕中,设置缓存和限制配置。

11. 在 Amazon API Gateway 控制台的“客户端平台”选项卡中,单击按钮下载 Android、iOS SDK 或 JavaScript 库,此库中包含用于调用 sayHello 操作的帮助程序方法。SDK 库以与调用本地方法类似的方法调用您的 API。客户端 SDK 自动处理重试,向开发人员告知网络或其他故障状况。SDK 库包含用于将客户端应用程序向您的 API 进行身份验证所需要的逻辑。

12.将下载的 SDK 集成到您的移动应用程序中。编写用于调用您的自定义 API 的代码。例如,要在 iOS 应用程序中调用 getCar(int carId) API:

–(void)getSampleCar

{

NSString *response = [MyServiceClient getCar:1323];

NSLog( @”Response was [%@]”, response );

}

13.运行您的应用程序。