我需要将文件上传到AWS S3。我只有accessKey,secretKey和token,我从第三方服务器上获取所有内容。
我正在尝试使用此代码:
mClient = new AmazonS3Client(new BasicSessionCredentials(accessKey, secretKey, token));
mClient.setRegion(Region.getRegion(Regions.US_EAST_1));
mUtility = new TransferUtility(mClient, mContext);
TransferObserver observer = mUtility.upload(mBucketName, remotePath, new File(localPath), CannedAccessControlList.PublicRead);
但总是会出现拒绝访问错误。如何使用accessKey,secretKey和token?
正确上传文件答案 0 :(得分:0)
您需要使用AmazonS3Client
创建BasicSessionCredential mClient = new AmazonS3Client(new BasicSessionCredential(accessKey, secretKey, token));