https://cloud.google.com/shell/docs/uploading-and-downloading-files?hl=ko
Google cloud shell에 파일 업로드를 하려고 두 가지 방법을 써봤는데 다 에러가 나타났다.
cloud shell에서 점 3개(점 3개로 된 메뉴 아이콘)를 클릭해서 파일 업로드 --> 실패
cloud 버킷 -> cloud shell로 파일 업로드 코드
gsutil cp "gs://버킷파일위치" cloudshell위치
ServiceException: 401 Invalid Credentials
=> 사용자 인증이 안됨
Cloud IAM 서비스 계정을 만든 이전 작업에서 JSON으로 인코딩된 사용자 인증 정보 파일을 다운로드했습니다.
로컬 워크스테이션에서 방금 다운로드한 JSON 키를 찾아 파일 이름을 credentials.json으로 바꿉니다.
cloud shell에서 점 3개(점 3개로 된 메뉴 아이콘)를 클릭해서 creditials.json 파일 업로드 (루트 디렉터리에 업로드하면 편리함)
gcloud auth activate-service-account --key-file credentials.json