0
내 요구 사항은 AWS SDK를 사용하여 파일을 amazon s3에 업로드하는 것입니다. 그래서 나는 aws 액세스 키와 비밀 키가 필요합니다. 하지만 AWSAccessKeyId 및 서명, 정책 및 acl 만 있습니다. 그래서 나는 그 매개 변수만을 사용하여 업로드하고 싶습니다.aws 액세스 키 및 비밀 키를 사용하여 aws sdk를 사용하여 파일 업로드
내 요구 사항은 AWS SDK를 사용하여 파일을 amazon s3에 업로드하는 것입니다. 그래서 나는 aws 액세스 키와 비밀 키가 필요합니다. 하지만 AWSAccessKeyId 및 서명, 정책 및 acl 만 있습니다. 그래서 나는 그 매개 변수만을 사용하여 업로드하고 싶습니다.aws 액세스 키 및 비밀 키를 사용하여 aws sdk를 사용하여 파일 업로드
궁금한 점이 있으시면 AWS 계정이 있으십니까? 계정이있는 경우 http://aws.amazon.com/ 웹 페이지에
"내 계정/콘솔"-> "보안 자격증 명"두 키를 찾을 수 있습니다.
아마존은 최근 IAM을 사용합니다. 무엇인지 모르겠지만 "액세스 키"항목을 클릭하면 "보안 자격 증명 페이지"링크를 찾을 수있는 "메모"가 있습니다. 그 링크를 따라 가면 열쇠를 찾을 수 있습니다. 비밀 액세스 키가 숨겨져 있으므로 키를 보려면 "쇼"를 클릭해야합니다.
그리고 간단한 파일을 S3에 업로드하는 방법.
public void uploadObject(String name, File file) {
PutObjectRequest putObjectRequest = new PutObjectRequest(this.bucketname, name, file);
putObjectRequest.setCannedAcl(CannedAccessControlList.PublicRead);
s3.putObject(putObjectRequest);
}