Amazon web services Amazon AWS:更新的操作和服务列表
我正致力于通过可视化界面自动访问一些API,因此希望为用户提供一个用户友好的界面来调用AmazonAWSAPI。 然而,文档使用人类可读的格式,但是需要使用更紧凑的标记来调用API 我想要一份所有服务的清单,最好是: ServiceID、服务名称、操作Firendly名称、操作/操作名称、命令行名称 e、 g.查看CloudFront ListDistributions操作,我们可以看到:Amazon web services Amazon AWS:更新的操作和服务列表,amazon-web-services,Amazon Web Services,我正致力于通过可视化界面自动访问一些API,因此希望为用户提供一个用户友好的界面来调用AmazonAWSAPI。 然而,文档使用人类可读的格式,但是需要使用更紧凑的标记来调用API 我想要一份所有服务的清单,最好是: ServiceID、服务名称、操作Firendly名称、操作/操作名称、命令行名称 e、 g.查看CloudFront ListDistributions操作,我们可以看到: 服务名为“CloudFront”,但API端点拼写为小写的“CloudFront” API需要调用GET
- 服务名为“CloudFront”,但API端点拼写为小写的“CloudFront”
- API需要调用GET/
/distribution(请参阅) - 命令行要求使用“列表分发”表单:
ServiceID, Service name, Action Firendly Name, Action/Operation name, command line name
cloudfront, CloudFront, ListDistributions, distribution, list-distributions
cloudfront, CloudFront, ListPublicKeys, public-key, list-public-keys
评论中@John Rotenstein发布的链接解决了这个问题
包含足够的信息来构建上述表。AWS CLI已经做了类似的事情。您可能可以使用它们来提取此信息。你的任务听起来也很类似。aws外壳是一个很好的工具,事实上,我们正在尝试为一个非常不同的环境复制类似的东西。然而,您指出的botocore数据文件是我们需要的95%!除非有更好的消息,否则我会把你的留言写下来。谢谢