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

Edit > Project Settines > Quality



1. 크롬에 ADB 확장기능을 설치합니다. 

   https://chrome.google.com/webstore/detail/dpngiggdglpdnjdoaefidgiigpemgage 


2. 안드로이드 USB Driver 설치 ( androidnet sooner single adb interface driver )

   http://developer.android.com/tools/extras/oem-usb.html

   http://developer.android.com/sdk/win-usb.html


3. Android SDK 설치 

  http://developer.android.com/sdk/index.html

  Tools -> Android SDK Platform-tools 만 설치 하면됨


4.  adb.exe 위치 확인 및 path 시스템 속성의 변수 편집에 설정


5. 실행 > cmd > adb version         버전 정보 출력됨 path 잘 됨!


6. adb를 다시 시작해 줌


  adb.exe kill-server

  adb.exe start-server



7. 안드로이드 폰 디바이서의 시스템 설정 > 개발자 옵션 > USB 디버깅체크 .

  (개발자 옵션이 보이지 않는 경우 시스템 설정> 휴대폰 정보 > 소프트웨어 정보 > 빌드 번호 부분을 7번 터치하면  옵션이 활성화 됩니다.)


8. 크롬에서 Adb plugin를 클릭 하거나

   주소창에 chrome://inspect/#devices 를 입력하여 디버그 시작

    Discover USB devices  옵션에 체크 

+ Recent posts