Я собираюсь собрать скрипт, который можно запустить из Cloud Shell, чтобы включить API во всех проектах.Он успешно проходит через каждый проект, но я получаю сообщение об отказе в разрешении для каждого.Я владелец, поэтому не должно быть никаких проблем с разрешениями.
В качестве теста разрешений, если я запускаю просто "gcloud services enable cloudresourcemanager.googleapis.com", API успешно активирует.
Чего мне не хватает?
#!/bin/bash
for project in $(gcloud projects list --format="value(projectId)")
do
echo "ProjectId: $project"
for enableapi in $(gcloud services enable cloudresourcemanager.googleapis.com list --project $project --format=list)
do
echo " -> Enabled $enableapi"
done
done