0
파일을 버킷에 업로드하려고하지만 NoSuchBucket 또는 PermanentRedirect가 계속 나타납니다. "액세스하려는 버킷은 지정된 끝점을 사용하여 주소 지정되어야합니다." 나는 모든 것을 올바르게 설정했다고 확신한다. 나는 버킷 이름을 올바르게 지정하지 않고있다. 내가 본 모든 예제는 실제 버킷 이름을 넣지 않았습니다. 따라서 내 양동이가 example.bucket
이고 EU 서부 지역에 있다면 버킷 이름은 무엇입니까?AWS Android SDK의 버킷 이름 형식
File file = getFile();
CognitoCachingCredentialsProvider credentialsProvider = new CognitoCachingCredentialsProvider(
getApplicationContext(),
"policy_id",
region
);
AmazonS3 s3 = new AmazonS3Client(credentialsProvider);
TransferUtility transferUtility = new TransferUtility(s3, getApplicationContext());
TransferObserver observer = transferUtility.upload(
"example.bucket", // This is what I can't get right
"test_key",
file
);
당신은 올바른 엔드 포인트를 제공해야합니다. 지역 이름의 변경 사항입니다. 확인 : http://docs.aws.amazon.com/general/latest/gr/rande.html –
코드와 버킷 정보를 추가하십시오. –
@ShwetaChauhan 무의미한 제공되는 enpoint에 여러 변형을 시도했습니다. – davkutalek