2017-07-31 23 views
0

official documentationによれば、Android上のAWS SDKにs3サービスを使用するには、Cognitoを使用してアカウント資格情報を提供することが必須です。しかし、私の組織では、私たちはそのサービスを使用していません。Android用のAWS S3正しい資格情報の統合

これは、サービスに接続してAndroidアプリに統合する唯一の適切な方法ですか?次のように私は、トークンなどの情報を持っている:

('AWS_S3_REGION', 'sa-east-1'); 
('AWS_S3_ACCESS_KEY', 'MYHAPPYKEY'); 
('AWS_S3_SECRET', 'xyz/MYHAPPYSECRET'); 
('AWS_S3_BUCKET', 'my.happy.bucket'); 
('AWS_S3_BUCKET_SUFFIX', '.dev'); 

答えて

0

まあが、私が

AWSCredentials credentials = new BasicAWSCredentials(AWS_ACCESS_KEY, AWS_SECRET_KEY); 
    s3Client = new AmazonS3Client(credentials); 
s3Client.setRegion(MY_REGION); 
Cognito

で作成しているだろうと私はBasicAWSCredentialsオブジェクトを使用して、私のクライアントを作成し、それを使うことができたように思い
関連する問題