Невозможно сделать ведро GCP общедоступным

Я склонен использовать подпроцесс вместе с shlex (для обработки экранирования цитируемых строк):

>>> import subprocess, shlex
>>> command = 'ls -l "/your/path/with spaces/"'
>>> call_params = shlex.split(command)
>>> print call_params
["ls", "-l", "/your/path/with spaces/"]
>>> subprocess.call(call_params)

0
задан Filipe Ferminiano 4 March 2019 в 16:54
поделиться

1 ответ

В GCP использует команду оболочки внутри вашего проекта:

$ gsutil defacl set public-read gs://your-bucket-name

после использования:

$ gsutil ls -L -b gs://your-bucket-name 

для просмотра конфигурации ACL вашего сегмента.

https://codelabs.developers.google.com/codelabs/cloud-upload-objects-to-cloud-storage/#0

0
ответ дан Eric Lima 4 March 2019 в 16:54
поделиться
Другие вопросы по тегам:

Похожие вопросы: