AWS S3 API 를 이용하여
파일을 관리시 accessKey, secretKey 필요 합니다.
키를 생성하는 과정을 확인해 보겠습니다.
- 먼저 S3만을 관리하는 계정을 만들도록 하겠습니다.
1. AWS 로그인 하여 콘솔로 이동 합니다.
2. AWS 에서 IAM 메뉴를 선택 합니다.
3. 아래와 같이 IAM의 사용자 메뉴를 선택하고 사용자 추가 를 선택 합니다.
4. 사용자 이름을 설정 합니다.
5. API만 연동할 계정이라 액세스 유형은 프로그래밍 방식 액세스 만 선택 합니다.
6. 권한을 설정합니다.
1) 기존정책직접연결을 선택합니다.
2) 필터에 S3를 입력하여 결과를 줄입니다.
3) AmazonS3FullAccess를 체크 합니다.
7. 태그를 추가 합니다. (선택사항)
8. 사용자 추가가 완료 되면
1) csv 를 다운로드 하거나
2) 액세스 키ID 와 비밀 액세스 키를 표시하여 정보를 꼭 확인 합니다.
9. 해당 키를 이용하여 소스에 적용하여 API를 사용하면 됩니다.
** 연결예제 **
String bucketName = "bucketName";
String accessKey = "accessKey";
String secretKey= "secretKey";
BasicAWSCredentials awsCreds = new BasicAWSCredentials(accessKey, secretKey);
AmazonS3 s3Client = AmazonS3ClientBuilder.standard()
.withRegion(Regions.AP_NORTHEAST_2)
.withCredentials(new AWSStaticCredentialsProvider(awsCreds))
.build();
'개발 > AWS' 카테고리의 다른 글
EC2 Amazon Linux 생성 (0) | 2018.12.18 |
---|