Я хотел бы иметь возможность регулярно проверять мое состояние gcp, проверяя, что не включены неутвержденные функции ALPHA / BETA.
Кажется, я не могу найти команду gcloud, которая могла бы это идентифицировать.
Я понимаю, что эта команда;
gcloud services list
будет перечислять включенные API проекта, однако есть ли способ фильтрации на этапе API, то есть альфа, бета, GA?
Затем я бы запустил сценарий для сканирования всех моих проектов, но, конечно, сначала мне нужно определить правильную команду!
Любые идеи?
Я написал этот сценарий bash, чтобы проверить все ваши сервисы в ваших проектах и узнать активированные API на стадии БЕТА или АЛЬФА.
#!/bin/bash
for i in $(gcloud projects list --format="get(projectId)"); do
echo "Project ID: $i"
gcloud config set project $i > /dev/null 2>&1
SERVICES="$(gcloud services list | grep -E 'beta-*|alpha-*')"
if test -z "$SERVICES"
then
echo "No BETA/APLHA services"
else
echo "$SERVICES"
fi
echo ""
done