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

+ Recent posts