Назад | Перейти на главную страницу

Как я могу определить, какие функции АЛЬФА / БЕТА используются в моей организации GCP?

Я хотел бы иметь возможность регулярно проверять мое состояние 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