0
ファイルをバケットにアップロードしようとしていますが、NoSuchBucketまたはPermanentRedirectのいずれかが表示され続けています。「指定したエンドポイントを使用してアクセスしようとしているバケットを指定する必要があります。私はすべてを正しく設定しているとはかなり確信しています。私はバケット名を正しく指定していません。私が見た例はすべて実際のバケツの名前には入れません。したがって、私のバケットがexample.bucket
と呼ばれ、EU西1地域にある場合、バケット名は何ですか?あなたは正しいエンドポイントを提供する必要が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私はそこに用意されているenpointsに複数のバリエーションを試しました。 – davkutalek