간단한 예를 통해 사용시 체크 포인트를 공유합니다.
(버킷생성, 권한, 로그인키 생성, AWS S3 BASE URL)
#아마존 버킷
1. 버킷의 생성
버킷을 생성해서 앞으로 도메인 밑의 업로드폴더의 데이타를 S3에 저장합니다.
(버킷이름은 고유한 이름을 적습니다. 사용하는 리전을 정확하게 선택해야합니다)
* AWS S3 는 고유한 업로드한 URL 을 - 사용하는 도메인과 함께 제공합니다.
- > 도메인/uploder
-> 리전명/uploder
* 버켓명은 링크에 나타나지 않습니다.
2. 권한
퍼블릭 액세스 차단 -> 비활성화 합니다.
버켓 생성을 마무리하고 "해당 버킷"과 "웹솔루션" uploder 폴더의 구조를 통일합니다.
- 어떤 경우도 버킷명이 url 에 들어가지 않습니다.(싱가폴, 서울 리전 2019.12.21 기준)
3. 로그인키 생성
웹솔루션에서 설정해줘야 요소입니다. 해당 로그인 키는 S3 버킷에서 설정하지 않아요.
본인 AWS 계정의 "내 보안 자격 증명" 에서 신규 생성합니다.
:::: 아래 웹서비스 S3 스토리지 연결설정화면 참조::::
4. AWS S3 BASE URL
S3 리전.amazonaws.com 고유주소를 적습니다.
* 버킷명이나 폴더명은 넣지 않습니다.
----------
대부분 웹서비스 업로드 구조와 맞추면 됩니다. 솔루션에 설명이 되어 있으나 몇가지 누락된 정보들이 있어 '핫아이템' 고객사를 위해 정보를 공유합니다.
*S3 설정을 시작하면 업로드된 이후의 데이타 URL 을 참조하는 웹서비스 솔루션과 S3 설정시 전체파일의 데이타를 참조하는 웹서비스 솔루션이 있을 수 있습니다.
* 마케팅과 커머스를 시스템으로 제공하는 핫아이템 저작권,
무단 전제, 발췌 금지합니다.