3

目前,我工作的公司在多个 Android 应用程序中使用 AWS 库,AWS 库如下:

com.amazonaws:aws-android-sdk-s3
com.amazonaws:aws-android-sdk-mobile-client
com.amazonaws:aws-android-sdk-auth-userpools
com.amazonaws:aws-android-sdk-auth-core

当我尝试查找这些库的文档时,我只能找到 Xamarin 文档。缺少 Android 和 iOS 文档,并且我看到“2021 年 10 月 30 日,AWS Amplify 将取代 AWS Mobile Hub”的不祥警告

尚不清楚“AWS Mobile Hub”是否仅包含在线 Mobile Hub 界面,或者是否包含我一直在使用的这些库。

我能否无限期使用 AWS 开发工具包库,还是它们会在 2021 年 10 月 30 日停止运行?我还没有找到任何可以直接回答这个问题的东西。

4

1 回答 1

4

我将在这里消除三个术语的歧义。

首先,aws-android-sdk-*您引用的库统称为适用于 Android 的 AWS Mobile SDK您可以在此处找到“SDK”的文档。该软件用于与我们的各种 AWS 服务直接交互。

AWS Mobile Hub是一个基于 Web 的资源管理界面。它与您在上面提到的 SDK 工件不同。一些 AWS 页面(示例)包含这样的弃用说明:

2021 年 10 月 30 日,AWS Amplify 将取代 AWS Mobile Hub。有关更多信息,请参阅迁移到 Amplify。

Amplify Android Library是 AWS 当前推荐的用于从 Android 访问 AWS 资源的工具。Amplify 是围绕适用于 Android 的 AWS 移动开发工具包的高级包装器。与提供广泛功能的移动 SDK 不同,Amplify 专注于轻松完成常见任务。

我能否无限期使用 AWS 开发工具包库

我们建议您评估迁移到 Amplify 库。AWS 移动开发工具包将继续通过错误修复和安全更新进行维护。

它们会在 2021 年 10 月 30 日停止运作吗?

不会。适用于 Android 的 AWS 移动开发工具包将在此日期之后继续运行。

资料来源:我是 AWS 移动团队聘用的高级工程师。

于 2020-11-24T16:26:28.137 回答