2016 년부터 널리 논의 된 문제임을 알고 있지만 문제를 해결할 수 없었습니다. Google 클라우드 프로젝트의 경우 개인 계정과 서비스 계정 (gcloud auth 목록으로받는 계정)은 모두 소유자입니다.Google Cloud Storage, Compute Engine 및 사용 권한 부족 오류
google-cloud 패키지 (저장 모듈)를 사용하는 python3 코드는 내 개인 계정을 사용하여 노트북에서 올바르게 작동합니다. 즉, 파일 업로드가 올바르게 작동합니다.
File "/home/user/git/project/GoogleUtils/StorageUtils.py", line 109, in upload_blob
blob.upload_from_filename(source_file_name)
File "/home/analysis/.local/lib/python3.5/site-packages/google/cloud/storage/blob.py", line 992, in upload_from_filename
size=total_bytes)
File "/home/analysis/.local/lib/python3.5/site-packages/google/cloud/storage/blob.py", line 949, in upload_from_file
_raise_from_invalid_response(exc)
File "/home/analysis/.local/lib/python3.5/site-packages/google/cloud/storage/blob.py", line 1735, in _raise_from_invalid_response
raise exceptions.from_http_response(error.response)
google.api_core.exceptions.Forbidden: 403 POST https://www.googleapis.com/upload/storage/v1/b/bucket_name/o?uploadType=multipart: Insufficient Permission
이 내 개인 계정 및 서비스 계정 모두 발생합니다
대신, 계산 엔진에, 나는 다음과 같은 오류가 발생합니다. 나는 그것이 허가 문제가 아니라고 생각합니다 ... 그래서 내가 어디를 찾아야합니까? 이상한 부분은 파일 다운로드가 완벽하게 작동한다는 것입니다.
감사합니다. 당신은 내 목숨을 구했습니다. 너는 천재 야. – user1403546