0

을 찾을 수 없습니다, 나는 내용이있는 파일, pythonScript.py 가지고 :Google 클라우드 스토리지 내가 Google 스토리지 API의 파이썬 클라이언트 라이브러리를 사용하고 프로젝트 이름

# Imports the Google Cloud client library 
from google.cloud import storage 

# Instantiates a client 
storage_client = storage.Client() 

# The name for the new bucket 
bucket_name = 'my-new-bucket' 

# Creates the new bucket 
bucket = storage_client.create_bucket(bucket_name) 

print('Bucket {} created.'.format(bucket.name)) 

내가 시도 그것을 실행하는 내가 터미널이 얻을 :

역 추적 (마지막으로 가장 최근 통화) : "pythonScript.py를"파일, 라인 (11) = storage_client.create_bucket (BUCKET_NAME) 파일 양동이에 "/ 홈/joel/MATI/env/lib/python3.5/site-packages/google/cloud/storage/client.py ", 행 218, create_bucket bucket.create (클라이언트 = 자체) 파일 "/home/joel/MATI/env/lib/python3.5/site-packages/google/cloud/storage/bucket.py", 줄 199 , 생성 중 데이터 = 속성, _target_object = 자기) 파일 "/home/joel/MATI/env/lib/python3.5/site-packages/google/cloud/_http.py", 줄 293, in api_request raise exceptions.from_http_response (응답) google.cloud.exceptions.Conflict : 409 POST https://www.googleapis.com/storage/v1/b?project=avid-folder-180918 : 죄송합니다. 해당 이름을 사용할 수 없습니다. 다른 것을 시도하십시오.

GSS API를 내 프로젝트에 사용할 수 있고 기본 구성이 올바른 것으로 보이는 이유는 확실하지 않습니다. gcloud config list의 밖으로 출력된다 :

[컴퓨팅]

영역 = 미국 east1

영역 우릴-east1-D =

[코어] 계정 = 조엘 @의 southbendcodeschool한다. co.kr

disable_usage_reporting = True

프로젝트 = 열렬한 폴더-180918

활성 구성은 : [기본]

+1

GCS에는 모든 GCS 사용자가 공유하는 버킷의 전역 네임 스페이스가 있으며 해당 버킷 이름 ('my-new-bucket')은 이미 있습니다. 다른 이름을 선택해야합니다. –

답변

0

버킷 이름은 세계적으로 고유합니다. 다른 사용자가 이미 "my-new-bucket"이라는 버킷을 소유하고 있어야합니다.