본문 바로가기
Developer/GCP

Google Cloud Storage Bucket 개체 공개 액세스 변경 (allUsers 뷰어 권한 부여)

by roqkfrlfhr 2020. 6. 27.

Google Cloud Storage Bucket 개체 공개 액세스 변경 (allUsers 뷰어 권한 부여)

 

Google Data Studio Community Visualizations 을 직접 만들어 사용하거나 공개하고 싶을때와 같이

Google Cloud Platform(GCP)의 Google Cloude Storage(GCS)에 특정 Bucket에 대한 모든 개체를 공개해야 할 필요가 있습니다. 

 

이번 글에서 자신이 원하는 Google Cloud Storage의 Bucket의 모든 개체를

모든 사람에게 공개하도록 전환하는 법을 알려드리도록 하겠습니다.

 

먼저 Google Cloud Platform(GCP) Console로 들어갑니다.

https://console.cloud.google.com

 

Google Cloud Platform

하나의 계정으로 모든 Google 서비스를 Google Cloud Platform을 사용하려면 로그인하세요.

accounts.google.com

Google Cloud Platform Console로 들어가셨으면

먼저 Project를 자신의 Firebase Project로 변경 합니다.

변경 하셨으면 탐색 메뉴를 열어주시고,

메뉴에서 Storage로 들어갑니다.

 

Storage에 들어오셨으면

현재 프로젝트에서 만들어 놓으셨던 Storage Bucket 목록이 보입니다.

※ Bucket이 없으시다면 만드시면 됩니다. 만드는 법은 굉장히 쉽습니다. 다음에 포스팅 해보겠습니다.

Bucket들 중 변경을 원하는 Bucket을 클릭합니다.

 

선택한 Bucket으로 들어가시면

해당 Bucket 안에있는 폴더의 공개 액세스 부분객체 ACL 적용 이라고 되어 있다면 전체 공개 상태가 아닌 것입니다.

공개 액세스가 객체 ACL 적용인 폴더 안에 들어가 보시면

 

안에 파일들의 공개 액세스 부분공개 아님 이라고 명확하게 공개되지 않았다는 것을 보여주고 있습니다.

 

이제 이 Bucket안의 개체를 모든 유저가 볼 수 있도록 변경해보도록 하겠습니다.

 

먼저 위와 같이 권한 버튼을 클릭하여

현재 선택한 Bucket에 대한 권한을 수정하는 곳으로 이동합니다.

 

현재 선택한 Bucket에 대한 권한을 수정하는 곳으로 이동하셨으면

위와 같이 구성원 추가 버튼을 클릭합니다.

 

새 구성원 부분

allUsers

라고 입력 해줍니다.

 

새 구성원에 allUsers를 입력하셨으면

역할 선택에서

Cloud Storage를 선택하신 다음

저장소 개체 뷰어 를 선택해주시면 됩니다.

 

새 구성원 : allUsers

역할 : 저장소 개체 뷰어

잘 입력했는지 확인 한번 해주시고 저장 버튼클릭합니다.

 

데이터 전체 공개가 아무래도 굉장히 민감한 문제다 보니

이 리소스에 allUsers 또는 allAuthenticatedUsers를 추가하면 모든 인터넷 사용자가 공개적으로 액세스할 수 있습니다. 모두에게 공개되어서는 안되는 데이터가 리소스에 포함되어 있다면 이 작업을 취소하여 공개 액세스를 방지하세요.

라는 팝업창이 뜹니다.

변경하는 Bucket이 필요에 의해 모두 공개하는 것이니 공개 액세스 허용클릭 합니다.

 

Bucket새로고침 되고

구성원에 역할이 저장소 개체 뷰어인 allUsers가 들어갔습니다.

이제 해당 Bucket은 모든 사용자들에게 공개된 상태로 변경되었습니다!

 

다시 Bucket안 개체들의 공개 액세스를 보도록 하겠습니다!

 

Bucket안에 존재하던 폴더가 모든 유저에게 저장소 개체 뷰어 권한을 주기 전에는

공개 액세스가 객체 ACL 적용 이었지만

권한을 준 뒤에는 인터넷에 공개로 변경 되었습니다.

 

마찬가지로 폴더 안에 들어가보면

Bucket안에 존재하는 모든 파일이 모든 유저에게 저장소 개체 뷰어 권한을 주기 전에는

공개 아님 이었지만

권한을 준 뒤에는 인터넷에 공개로 변경 되었습니다!

 

 

도움이 되셨다면 공감, 댓글 부탁드립니다!

궁금하신 점이나 요청사항은 언제든지 말씀해주세요!

 

감사합니다.


댓글