【问题标题】:How to install AWS SDK for Android and should I?如何安装适用于 Android 的 AWS 开发工具包,我应该安装吗?
【发布时间】:2018-07-08 14:00:26
【问题描述】:

我想使用用户填写的凭证发布一个用于 AWS 管理的 Android 应用程序,并且我想设置 AWS SDK(假设它像 boto3 用于 python 和 Java SDK)。怎么做?我找到了一个安装教程,但如果我确实理解它,它似乎仅限于当前(我的)帐户。我想管理使用用户登录和凭据字段提供的任何配置文件。我开始觉得这是不可能的。我在 AWS 和 boto3 方面有很多经验,我想用 Android 实现类似的东西。

【问题讨论】:

    标签: android python amazon-web-services aws-sdk


    【解决方案1】:

    您可以通过 AWS Mobile Hub 和 SDK 快速开始使用 AWS Mobile。入门页面是:https://docs.aws.amazon.com/aws-mobile/latest/developerguide/getting-started.html。此页面提供有关使用您的应用启用 AWS 并连接到云后端的信息。

    关于身份验证,您可以参考用户登录文档:https://docs.aws.amazon.com/aws-mobile/latest/developerguide/add-aws-mobile-user-sign-in.html。在这里,我们提供 AWS Auth SDK,它有一个内置的登录 UI,带有电子邮件/密码登录、Facebook 和 Google 在本机视图中的登录。

    如果您想要 Web 托管的 UI,可以参考 Amazon Cognito Auth:https://github.com/awslabs/aws-sdk-android-samples/tree/master/AmazonCognitoAuthDemo/tree/master/AmazonCognitoYourUserPoolsDemo

    【讨论】:

    • 我找到了所有这些页面,给我留​​下的印象是 Mobile Hub 是特定于帐户的。如果我用它制作一个应用程序,假设你从谷歌游戏商店下载它。您可以管理您的帐户吗?还是仅限于我的?
    • 我也没有看到任何 EC2 功能。 Android 集线器允许做的事情很少。没有ec2客户端?
    • 目前我们支持 API Gateway 和 Lambda 用于无服务器云后端。 Hub 不支持 EC2。但是,您可以配置必要的 EC2 实例并使用 AWS EC2 开发工具包连接到它。
    • 我专注于实例创建/ASG/负载平衡。那么以后会支持吗?
    • 您可以在此处参考 AWS EC@ SDK:github.com/aws/aws-sdk-android/tree/master/aws-android-sdk-ec2,对于负载平衡,请在此处:github.com/aws/aws-sdk-android/tree/master/aws-android-sdk-elb。当您在使用 API 时遇到障碍时,请随时在 github 中打开一个问题:github.com/aws/aws-sdk-android/issues
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-28
    • 1970-01-01
    • 2012-02-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多