Я использую ведро amazon s3 для загрузки своего изображения.Я получил предупреждение от Google, в котором говорится, что мои учетные данные AWS были выставлены.Так что теперь я заменяю код и использую amazon cognito.
Я не могу получить доступ к корзине.Ошибка говорит, что доступ запрещен.
Вот мой код:
credentialsProvider = new CognitoCachingCredentialsProvider(
context, // get the context for the current activity
"xxxxxxx", // your AWS Account id
"ap-southeast-1:3d4e113d-4cd3-47ac-b5ef-xxxxxxxxxx", // your identity pool id
"arn:aws:iam::xxxxxxxxx:role/Cognito_trackusersUnauth_Role",// an authenticated role ARN
"arn:aws:iam::xxxxxxxxx:role/Cognito_trackusersAuth_Role", // an unauthenticated role ARN
Regions.AP_SOUTHEAST_1 //Region
);
s3 = new AmazonS3Client(credentialsProvider);
s3.setEndpoint("s3-ap-southeast-1.amazonaws.com");
Здесь говорится, что acess denied:
List<Bucket> buckets = s3.listBuckets();