this 자습서를 사용하여 GCS를 연결합니다. Google에 복수 계정이 있으며 gcloud auth login
으로 활성화했으며 gcloud auth list
으로 두 번 확인했습니다. 두 계정이 모두 표시되지만 필요한 것은 ACTIVE
으로 표시되어 있습니다. 하지만 다음과 같은 오류를 받고, 튜토리얼에서 언급 한 코드를 실행하려고하면python google-cloud-storage 라이브러리가 활성 사용자 계정을 선택하지 않습니다.
google.api_core.exceptions.Forbidden: 403 GET https://www.googleapis.com/storage/v1/b?project=<myproject>&projection=noAcl: <INACTIVE USER ACCOUNT> does not have storage.buckets.list access to project <PROJECT-ID>.
가 활성화 계정 대신 비활성 계정을 따기 이유를 모르겠어요. 내가 여기서 뭔가 놓친거야? 도와주세요
심지어 gcloud auth revoke --account
명령을 사용하여 비활성 계정을 철회했지만 여전히 그 계정만을 참조하고 같은 오류가 발생했습니다.
PS - 아나콘다 3을 사용하고 있습니다.
예 할 수 있습니다. 하지만 내 질문은 그 계정을 집어 들고있는 곳에서 무엇입니까? –
이 Google 문서는 기본 계정이 선택되는 방식에 대해 자세히 설명합니다. https://developers.google.com/identity/protocols/application-default-credentials –