1

BigQuery에서 내 보낸 여러 CSV/JSON 파일의 메타 데이터 (프로그래밍 방식으로, Python에서)를 업데이트하려고합니다. 데이터를 내보내는 응용 프로그램은 파일을 수정하는 응용 프로그램 (즉, 동일한 서버 인증서 사용)과 동일합니다. 내보내기는 모두 잘 진행됩니다. 즉, 내가 원하는 메타 데이터를 설정하기 위해 objects.patch() 메소드를 사용할 때까지입니다.Google Cloud Storage에서 메타 데이터 설정 (BigQuery에서 내보내기)

apiclient.errors.HttpError: <HttpError 403 when requesting https://www.googleapis.com/storage/v1/b/<bucket>/<file>?alt=json returned "Forbidden"> 

물론,이 버킷 또는 파일 권한으로 할 수있는 뭔가가,하지만 난 그것을 해결하기 위해 관리 할 수 ​​없습니다 : 문제는 내가 다음과 같은 오류가 계속한다는 것입니다. 동일한 인증서가 파일을 쓰거나 파일 메타 데이터를 업데이트하는 데 사용되는 경우 어떻게 업데이트 할 수 있습니까? 버킷은 동일한 인증서로 생성됩니다.

+0

'gsutil acl get'을 사용하여 객체에 대한 ACL을 검사 할 수 있습니까? – jterrace

답변

1

정확한 URL 인 경우 URL 문제입니다. 버킷 이름과 객체 이름 사이에 /o/이 누락되었습니다.

관련 문제