目前,我工作的公司在多个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";只是由在线移动集线器接口组成,或者如果它包括我一直在使用的这些库。
我是否可以无限期使用AWS SDK库,或者它们将于2021年10月30日停止运行?我还没有找到任何能直接回答这个问题的东西。
这里有三个术语,我将致力于消除歧义。
首先,您引用的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库是AWS当前推荐的从Android访问AWS资源的工具。Amplify是安卓版AWS Mobile SDK的高级包装器。与提供广度功能的移动SDK不同,Amplify专注于轻松完成常见任务。
我是否可以无限期地使用AWS SDK库
我们建议您评估向Amplify库的迁移。AWS Mobile SDK将继续进行错误修复和安全更新。
它们会在2021年10月30日停止运行吗?
否。适用于Android的AWS Mobile SDK将在此日期之后继续运行。
来源:我是AWS移动团队的高级工程师。