Google Cloud Platform - Указание имени проекта - PullRequest
0 голосов
/ 11 мая 2019

Я пытаюсь следовать инструкциям Google по развертыванию облачной функции из командной строки.Я клонировал их пример проекта, но когда я использовал функции gcloud deploy для его развертывания, он пожаловался на то, что ему не удалось найти атрибут [проект].Я должен был предоставить это вручную.

Где в их документах они говорят об установке атрибута проекта?Должно быть, я пропустил это, и это кажется довольно важным ...

Ответы [ 2 ]

2 голосов
/ 11 мая 2019

Этот ответ является дополнением к @ Kolban.

Вы можете в любое время изменить настройки gcloud.Вот некоторые из них:

gcloud config set core/project my-project-id
gcloud config set compute/region us-central1

Чтобы перечислить свои проекты:

gcloud projects list

Чтобы просмотреть текущие настройки:

gcloud config list

Чтобы просмотреть настройки авторизации:

gcloud auth list

Затем есть настройки для отдельных служб, таких как Cloud Run:

gcloud config set run/region us-central1

Чтобы получить помощь, вы увидите огромное количество доступных настроек:

gcloud config --help

Все это задокументировано.Просто введите команду в Google, и появится ссылка на документ.Например, поместите эту строку в Google: «gcloud compute instances create».Первая ссылка приводит вас к документации команды.

1 голос
/ 11 мая 2019

Когда вы устанавливаете Google Cloud SDK (который предоставляет команду gcloud), у вас есть возможность создать одну или несколько конфигураций (включая настройки по умолчанию).Думайте о них как о «профилях» для вашего взаимодействия с GCP.Конфигурация включает в себя:

  • Ваша личность
  • Ваш проект по умолчанию
  • Ваш регион / зона по умолчанию

См. Следующую статью:

Похоже, вы либо не запускали gcloud init, либо не указали проект, который хотели использовать, когдаты запустил это.Когда вы впоследствии выполните команды gcloud и не определите проект, будет использован текущий проект конфигурации.Если вы его не установили, это объясняет возникшую ошибку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...