2017-03-14 5 views
1

을 실행하십시오. 내 시스템에서 gsutil이 독립형으로 작동하고 있습니다. 그런 다음 일부 인증 항목을 포함하여 SDK가 설치되었습니다. gsutil이 내 자격 증명이 유효하지 않다고 말합니다.

$ gcloud auth login [email protected] 
WARNING: `gcloud auth login` no longer writes application default credentials. 
If you need to use ADC, see: 
    gcloud auth application-default --help 

You are now logged in as [redacted]. 
Your current project is [redacted]. You can change this setting by running: 
    $ gcloud config set project PROJECT_ID 
$ gsutil ls 
Your credentials are invalid. Please run 
    $ gcloud auth login 

gsutil이 다시 실행되도록 자격 증명을 설정하는 방법은 무엇입니까?

$ gcloud version 
Google Cloud SDK 146.0.0 
core 2017.02.28 
core-nix 2017.02.28 
gcloud 
gcloud-deps 2017.02.28 
gcloud-deps-linux-x86_64 2017.02.28 
gsutil 4.22 
gsutil-nix 4.22 

답변

2

이전 인 gsutil 자격 증명을 구성한 경우, 더 이상 클라우드 SDK 모드에서 작동하지 않습니다 그 오래된 자격 증명을 따기 것이 가능하다. boto 파일 (일반적으로 ~/.boto)을보고 거기에있는 자격 증명을 제거하십시오. https://cloud.google.com/storage/docs/gsutil/commands/config#additional-configuration-controllable-features

+0

잘 간단한 수정했다 :

당신은 여기 BOTO 파일의 유효 필드의 목록을 볼 수 있습니다. 전문 지식을 공유해 주셔서 감사합니다. – user2867994

관련 문제