AWS机器可读的API描述

时间:2015-11-13 18:37:01

标签: amazon-web-services schema

Google API发布了人类可读的文档以及机器可读的JSON模式,例如https://www.googleapis.com/discovery/v1/apis/urlshortener/v1/rest。我希望为当前没有API客户端的语言自动生成AWS云服务的API客户端。为此,我需要这些API的机器可读描述。

是否有这样的架构?

2 个答案:

答案 0 :(得分:3)

某些AWS sdks以这种方式工作,例如ruby sdk包含json descriptions所有API方法,参数和返回值。

我不知道这种表示是否被认为是公开的(从某种意义上说新版本不会改变这种模式)但是应该可以从中生成一个API客户端,因为这就是ruby sdk的构建方式。

答案 1 :(得分:0)

AWS 具有适用于所有 AWS 服务的 JSON 服务描述 here。这些是从 AWS 后端自动生成并保持最新状态,并由官方 aws-cli 和 Python 库 Boto3 使用。