寻找最新的AWS API版本以锁定版本

3
AWS自己提到了锁定API版本对于防止API的意外更改破坏您的代码非常重要(请参见锁定API版本)。但是,我似乎找不到AWS Lambda的最新API版本。我想将其传递给AWS Boto3(文档在此)。我在哪里可以找到最新的API版本?
2个回答

2

谢谢John。不过,那是针对JS的。如问题所述,我正在寻找Python的Boto3的API版本。我在文档中找不到它(链接在我的问题中)。 - undefined
显示的 API 版本是针对 service 而不是 _SDK_。这就是为什么它显示 Lambda 为 2015,因为自那时以来,所有 Lambda API 的更改都是向前兼容的。(而且,我可以告诉你,SDK 自那时以来肯定已经更新了。) - undefined
我明白了,谢谢!我之前被网站URL中的AWSJavaScriptSDK搞糊涂了。 - undefined
唉,AWS似乎并不像我们所期望的那样擅长维护文档。很常见的是,即使在使用最新版本的链接时,所有的链接仍然过时。而且,如何找到不同版本的AWS RDS API对我来说依然不够清晰。 - undefined
您可以在此处查看botocore代码中API版本的列表:https://github.com/boto/botocore/tree/master/botocore/data - undefined

2
AWS的文档在包括先前版本信息方面非常糟糕,甚至不知道哪些版本存在,至少对于AWS RDS API来说似乎是这样。这个网站似乎是查找不同AWS API版本信息的最佳方式: 遗憾的是,该网站的主页似乎没有包括筛选特定服务的任何方式。
幸运的是,看起来你可以手动完成:
  1. 在浏览器中打开AWS API Changes
  2. 通过浏览器进行页面搜索,查找相关服务,例如“RDS”。
  3. 单击相关服务的任何“更改条目”标题。[这里是RDS的示例更改条目。]
  4. 在更改条目详细信息页面上,顶部应该有“面包屑”链接,例如“API更改/服务/Amazon关系数据库服务/2021-09-10”。
  5. 单击服务的面包屑链接,例如“Amazon关系数据库服务”。

RDS API更改示例:


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接