AWS Mobile SDK 库会因为 Amplify 而消失吗?

Will AWS Mobile SDK libraries go away due to Amplify?

目前,我工作的公司在多个 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 日停止运行吗?我没能找到任何直接回答这个问题的东西。

这里有三个 个术语,我的目的是消除歧义。

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

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

On October 30, 2021, AWS Amplify will replace AWS Mobile Hub. For more information, see Migrating to Amplify.

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

Will I be able to use the AWS SDK libraries indefinitely

我们建议您评估向 Amplify 文库的迁移。 AWS Mobile SDK 将继续通过错误修复和安全更新进行维护。

Will they stop functioning on October 30, 2021?

没有。 Android 的 AWS Mobile SDK 将在此日期后继续运行。

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