AWS / Android凭据未进行身份验证

时间:2013-12-03 12:25:19

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

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

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

除了提供访问密钥ID和密钥之外还有其他要求吗?

1 个答案:

答案 0 :(得分:0)

尝试这个家伙我尝试相同的代码,我的应用程序运行良好,还有一件事在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));