전 문서에서 Cloud Console을 이용하여 Cloud Storage를 다루었다면 이번에는 Cloud Shell을 사용해 볼 것이다.
먼저 Google Console에서 오른쪽 상단에 있는 Activate Cloud Shell 버튼을 누른다.
그러면 밑에 CLI 창이 뜨게 된다.
일단 Google Console을 통해 데이터를 저장할 지역, storage class (단순 backup용인지, 실시간으로 데이터를 계속해서 주고받아야 하는지 등 type을 결정, 종류에 따라 가격이 달라진다) 등을 설정해주면서 bucket 하나를 생성한다.
그리고 Cloud Shell에 다음 명령어를 입력하여 이미지를 다운받아 bucket에 넣어보자.
curl https://upload.wikimedia.org/wikipedia/commons/thumb/a/a4/Ada_Lovelace_portrait.jpg/800px-Ada_Lovelace_portrait.jpg --output ada.jpg
gsutil cp ada.jpg gs://YOUR-BUCKET-NAME
이미지가 bucket에 들어간 것을 확인할 수 있다.
다음 명령어로 bucket 안 이미지를 다운받을 수 있다.
gsutil cp gs://YOUR-BUCKET-NAME/ada.jpg gs://YOUR-BUCKET-NAME/image-folder/
bucket 안 폴더에 이미지를 복사하자.
gsutil cp gs://YOUR-BUCKET-NAME/ada.jpg gs://YOUR-BUCKET-NAME/image-folder/
ACL(Access Control List)를 이용해 모든 유저들에게 이미지에 대한 읽기 권한을 줄 수 있다.
gsutil acl ch -u AllUsers:R gs://YOUR-BUCKET-NAME/ada.jpg
URL을 통해 이미지를 확인할 수 있다.
권한을 삭제할 수도 있다.
gsutil acl ch -d AllUsers gs://YOUR-BUCKET-NAME/ada.jpg
'Cloud > Google Cloud Study Jam' 카테고리의 다른 글
Cloud Monitoring: Qwik Start (0) | 2022.03.22 |
---|---|
Cloud IAM: Qwik Start (0) | 2022.03.22 |
Cloud Storage: Qwik Start - Cloud Console (0) | 2022.03.13 |
Set Up Network and HTTP Load Balancers (0) | 2022.03.11 |
Kubernetes Engines: Qwik Start (0) | 2022.03.11 |
댓글