【问题标题】:AWS/Android Credentials not authenticatingAWS/Android 凭证未进行身份验证
【发布时间】:2013-12-03 12:25:19
【问题描述】:

我正在试用适用于 Android 的 Amazon S3 Uploader 应用程序,当我将新凭据放入 S3Client 构造函数时,应用程序崩溃了。

private AmazonS3Client s3Client = new AmazonS3Client(new BasicAWSCredentials(Constants.ACCESS_KEY_ID, Constants.SECRET_KEY));

除了制作access key ID和secret key之外还有其他要求吗?

【问题讨论】:

  • 你能分享堆栈跟踪吗?您是否偶然运行了这些示例的早期版本?

标签: android amazon-web-services amazon-s3


【解决方案1】:

试试这个伙计,我尝试相同的代码,我的应用程序运行良好,还有一件事在 IntentService 的 oncreate() 中执行此代码

 String accessKey = "";
        String secretKey = "";
        String AccessToken="";
    accessKey = Constants.getAWSAccessKey();
            secretKey = Constants.getAWSSecretKey();
            AccessToken = Constants.getAWSAccessToken();

            s3Client = new AmazonS3Client(new BasicSessionCredentials(accessKey, secretKey, AccessToken)); 

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-09-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-03-11
    • 1970-01-01
    • 1970-01-01
    • 2018-03-14
    相关资源
    最近更新 更多