【问题标题】:Find latest AWS API version for locking the version查找最新的 AWS API 版本以锁定版本
【发布时间】:2021-10-09 08:00:48
【问题描述】:

AWS 自己提到锁定您使用的 API 版本非常重要,以防止对 API 的任何意外更改破坏您的代码(请参阅 Locking API Versions)。

但是,我似乎找不到 AWS Lambda 的最新 API 版本。我想将此传递给 AWS Boto3 (docs here)。在哪里可以找到最新的 API 版本?

【问题讨论】:

    标签: amazon-web-services boto3


    【解决方案1】:

    你引用的页面说:

    获取 API 版本
    要获取服务的 API 版本,请参阅服务参考页面上的锁定 API 版本部分,例如用于 Amazon S3 的 https://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/S3.html

    因此,可以在以下位置找到 Lambda 的 API 版本:

    https://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/Lambda.html

    【讨论】:

    • 谢谢约翰。但是,这是针对 JS 的。如问题中所述,我正在寻找 Python 的 Boto3 的 API 版本。我在文档中找不到它(我的问题中的链接)。
    • 显示的 API 版本适用于 service,而不是 SDK。这就是为什么它将 Lambda 显示为 2015 年的原因,因为从那时起所有 Lambda API 更改都是向前兼容的。 (而且,我可以告诉你,从那时起,SDK肯定已经更新了。)
    • 我明白了,谢谢!我对 URL 中包含 AWSJavaScriptSDK 的网站感到困惑。
    • Le sigh – AWS 似乎很不擅长维护文档,遗憾的是这很常见。显然,所有链接,即使给出“/latest/”,都已过时,我仍然不清楚如何找到各种版本的 AWS RDS API。
    【解决方案2】:

    AWS 的文档很糟糕关于包含以前版本的信息,甚至包含哪些版本,或者至少对于 AWS RDS API 来说确实是这样。

    此站点似乎是查找有关不同 AWS API 版本信息的最佳方式:

    遗憾的是,该网站的主页似乎并没有包含过滤特定服务的功能。

    谢天谢地,您似乎可以“手动”完成:

    1. 在浏览器中打开AWS API Changes
    2. 对相关服务执行页内搜索(通过您的浏览器),例如“RDS”。
    3. 单击相关服务的任何“更改条目”的标题。 [Here 是 RDS 的示例更改条目。]
    4. 在更改条目详细信息页面上,顶部应该有“面包屑”链接,例如。 “API 变更 / 服务 / Amazon Relational Database Service / 2021-09-10”。
    5. 单击服务的面包屑导航链接,例如“亚马逊关系数据库服务”。

    RDS API 更改示例:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-02-03
      • 2018-10-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-07-07
      相关资源
      最近更新 更多