Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services Amazon AWS:更新的操作和服务列表_Amazon Web Services - Fatal编程技术网

Amazon web services Amazon AWS:更新的操作和服务列表

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

我正致力于通过可视化界面自动访问一些API,因此希望为用户提供一个用户友好的界面来调用AmazonAWSAPI。 然而,文档使用人类可读的格式,但是需要使用更紧凑的标记来调用API

我想要一份所有服务的清单,最好是:

ServiceID、服务名称、操作Firendly名称、操作/操作名称、命令行名称

e、 g.查看CloudFront ListDistributions操作,我们可以看到:

  • 服务名为“CloudFront”,但API端点拼写为小写的“CloudFront”
  • API需要调用GET//distribution(请参阅)
  • 命令行要求使用“列表分发”表单:
与“ListPublicKeys”类似

因此,这样的表格将有助于:

   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%!除非有更好的消息,否则我会把你的留言写下来。谢谢