未建立与 Amazon S3 的连接

Connection to Amazon S3 is not establishing

我正在尝试通过 android 应用程序在 amazon s3 上上传图像,我提供了确切的存储桶名称,但我不确定 cognito 池 ID。该帐户不是我自己的,我正在使用我先生的帐户,他向我提供了这三样东西

池 ID ap-northeast-1_IsLv8eL4V 池 ARN arn:aws:cognito-idp:ap-northeast-1:398391276840: userpool/ap-northeast-1_IsLv8eL4V

我已经尝试了所有但我仍然面临这个错误

y E/UploadTask:上传失败:3 由于未找到 IdentityPool 'ap-northeast-1:398391276840'。 (服务:AmazonCognitoIdentity;状态代码:400;错误代码:ResourceNotFoundException;请求 ID:dbf79e2e-7d81-11e6-86c1-636bec177bb9)

您看到异常是因为您使用用户池 ID 作为身份池 ID。有关将 Cognito 用户池与 Cognito 身份池集成的更多信息,请参阅这些文档

http://docs.aws.amazon.com/cognito/latest/developerguide/amazon-cognito-integrating-user-pools-with-identity-pools.html

https://mobile.awsblog.com/post/TxNYVQQ3A2LT6Y/Using-Android-SDK-with-Amazon-Cognito-Your-User-Pools