본문 바로가기

web/aws3

빠르게 aws s3 세팅 s3 업로드 테스트를 위해서 세팅 1. 버킷 만들기 버킷 이름 AWS 리전 모든 퍼블릭 엑세스 차단 (체크 비활성화) 2. 버킷 상세 설정 [속성] 탭 "정적 웹 사이트 호스팅" 설정 [권한] 탭 버킷 정책 { "Id": "Policy1631175815016", "Version": "2012-10-17", "Statement": [ { "Sid": "Stmt1631175814021", "Action": "s3:*", "Effect": "Allow", "Resource": "arn:aws:s3:::버킷명/*", "Principal": "*" } ] } IAM으로 사용자 추가 사용자 세부 정보 설정 사용자 이름 AWS 액세스 유형 선택 AWS 자격 증명 유형 선택: 액세스 키 – 프로그래밍 방식 액세스 권한.. 2021. 9. 10.
s3-spa-upload windows 이슈 윈도우 PC에서 실행시키면, 파일 path에 백슬래시가 존재한다. 실제 업로드된 파일을 확인해 보면, 폴더 구조가 생성되지 않고, 백슬래시가 포함된 파일명으로 생성이 된다. Uploaded s3://버킷/\static\css\main.942763e1.chunk.css |........... 해결 option으로 처리가 안되어서.... node_modules의 소스코드를 바꾼다. s3-spa-upload/src/index.js uploadToS3 함수에서 key 값이 "\aa\aa\aaa\aa.js"처럼 들어옴. 변경전 Key: "" + prefix + key, 변경후 Key: "" + prefix + key.substring(1).replace(/\\/g, '/'), (나중에 버전업 되면 개선되겠지...) 2021. 4. 13.
aws amplify 기능 정리 참고: 튜토리얼 따라하기 https://docs.amplify.aws/start/getting-started/installation/q/integration/js Tutorial - Prerequisites - Amplify Docs Getting Started with Amplify Framework - Prerequisites docs.amplify.aws npm install -g @aws-amplify/cli # 기본 설치 amplify configure # amplify 기본 구성 설정 # 지역 설정 # 사용자 생성(aws 1개 계정에, 여러 사용자를 추가할 수 있다.) # 사용자 생성시 받은 accessKeyId와 secretAccessKey로 사용자 인증을 한다. (secretAccessKe.. 2020. 7. 3.