반응형
이전 콘솔 버전에는 폴더를 클릭해서 public-read 권한을 줄 수 있었는데, 바뀐 콘솔화면에서는 그게 불가능하다. 그래서 오브젝트 하나씩 들어가 변경해줘야 하는데 그럴시간은 없고(...) 그래서 awscli 를 통해 일괄 변경하는 기능을 소개하고자 한다.
aws cli 설정방법은 이전 포스팅을 참조
aws cli를 이용한다 해도 해당폴더에 권한을 바꾸는게 아니라 사실상 s3 버킷주소에서 다른 버킷주소로 복사하면서 public-read 권한을 주는 것이다. 명령어는 다음과 같다.
aws s3 sync [이전 s3버킷 주소] [이전할 s3 버킷 주소] --acl public-read-write
사용 예)
aws s3 sync s3://test-demonic/test/HLS s3://test-demonic/test/sample --acl public-read
이렇게 명령어를 칠 경우 이전주소에서 이후 주소로 복사를 하게되고 public-read 권한을 주게 된다. 따라서 /test-demonic/test/HLS 에는 폴더가 그대로 남아있으니 필요에따라 삭제를 해주면 된다.
끝.
반응형
'공부 > 프로그래밍' 카테고리의 다른 글
[react] wrapper.getServerSideProps 의 문제점(store 값 초기화 문제) (0) | 2021.03.30 |
---|---|
[js] video.js 사용하기 (속도조절, 품질 조절 옵션) (2) | 2021.03.26 |
[react, redux, next, typescript] 프로젝트 만들때 최소 설정하는 것 정리 (0) | 2021.03.22 |
[react, material-ui] material-ui style 사용중 SSR 에러 발생(Prop `className` did not match. Server) (0) | 2021.03.19 |
[gradle, springboot] multi project 설정하기 (1) | 2021.03.17 |
댓글