1.aws에 들어와 제품 -> 주요서비스 -> Amazon Simple Storage Service(S3)에 접속한다
2.버킷 만들기 클릭 한다.
3.버킷 이름 정하기 소문자와 - 이용 ex)abc-def
4.외부에서 자격을 부여한 사람은 접속이 가능하게끔 엑세스 차단 설정을 바꿔준다
5.기본 암호화 버켓 키 값은 비활성화로 설정한다
6.버켓 생성 이후 해당 버켓에 들어가 권한의 CORS 부분을 설정해 준다.
공식 사이트 CORS 구성의 예 에서 XML, JSON 형식 중 맞는 파일을 복사 후 붙여넣기를 해준다
https://docs.aws.amazon.com/ko_kr/sdk-for-javascript/v2/developer-guide/cors.html
CORS(Cross-Origin Resource Sharing) - AWS SDK for JavaScript
이 페이지에 작업이 필요하다는 점을 알려 주셔서 감사합니다. 실망시켜 드려 죄송합니다. 잠깐 시간을 내어 설명서를 향상시킬 수 있는 방법에 대해 말씀해 주십시오.
docs.aws.amazon.com
7.aws cognito에 접속 후 지역은 가까운 지역 AWS 서비스에 대한 엑세스 권한 부여로 바꿔주고 사용자 풀 생성을 눌러준다
https://aws.amazon.com/ko/cognito/
Cognito | 계정 동기화 | Amazon Web Services
퍼블릭 애플리케이션에서 기본 제공되는 네트워크 보호 기능을 활용하세요.
aws.amazon.com
8.자격 증명 풀 이름 및 인증되지 않은 자격 증명 check를 해주고 풀 생성을 누르면 된다
9.폴 생성 후 세부 정보 보기를 눌러 편집을 눌러 아래와 같이 수정후 허용을 누르면 된다.
https://docs.aws.amazon.com/ko_kr/sdk-for-javascript/v2/developer-guide/s3-example-photo-album.html
브라우저에서 Amazon S3 S3로 사진 업로드 - AWS SDK for JavaScript
인증되지 않은 사용자의 액세스를 활성화하면 버킷과 해당 버킷의 모든 객체, 전 세계 모든 사람에게 쓰기 권한을 부여하게 됩니다. 이러한 보안 태세는 이 사례의 기본 목표에 초점을 맞추는
docs.aws.amazon.com
10.이후 생성된 모습을 볼 수 있다
'AWS' 카테고리의 다른 글
React Project AWS EC2 배포 하기 (1) | 2023.06.02 |
---|---|
AWS S3 bucket file Vue로 나타내기 (0) | 2023.03.22 |
AWS S3 buket file list 나타내기 (0) | 2023.03.21 |
S3 file upload (0) | 2023.03.15 |