0

Привет, я пытаюсь использовать Виртуальную клиентскую библиотеку Google для Python для преобразования сценария оболочки с помощью gcloud CLI для запуска контейнера на python. При поиске документации (https://googlecloudplatform.github.io/gcloud-python/) мне не удалось найти функциональность, которая позволила бы мне настроить проект gcloud. Например, для командной строки gcloud config set project <project-name> я не сталкивался с эквивалентной функциональностью с клиентом Python. Кто-нибудь знает об этой функциональности с клиентской библиотекой?Как использовать Google Cloud Client Library для Python для настройки проекта gcloud

ответ

0

На самом деле, я не получил ваш вопрос правильно.

Возможно, позвольте мне просто привести пример хранения gcloud. При создании экземпляра клиента можно указать название проекта:

class gcloud.storage.client.Client(project=None, credentials=None, http=None) 

http://googlecloudplatform.github.io/gcloud-python/stable/storage-client.html

0

Обратите внимание, что gcloud-python библиотека и gcloud cli tool не связаны. Библиотека gcloud-python (или многие другие библиотеки) может использовать application default credentials для установки gcloud cli, но любые другие настройки gcloud не экспортируются.

Если вы хотите использовать эти настройки, вы можете воспользоваться --format gcloud-Cli флаг:

gcloud config list --format=json 

который будет возвращать JSON объект all settings который можно разобрать и использовать в сценарии, например, проект прохода установка в библиотеку gcloud-python.

 Смежные вопросы

  • Нет связанных вопросов^_^