Я протестировал получение информации от конечной точки, используя только ключ API, и получить информацию невозможно, поскольку необходимо использовать носитель аутентификации.
Я использовал эти команды для получения информации о базах данных
export TOKEN=`gcloud auth application-default print-access-token`
curl -X GET \
https://sqladmin.googleapis.com/sql/v1beta4/projects/[MY PROJECT ID]/instances/[MY INSTANCE NAME]/databases \
-H 'authorization: Bearer '"$TOKEN"''
Поскольку этот запрос содержит конфиденциальные данные (не публикуемые c), необходим токен OAuth, а ключ API не является обязательным, как указано в этом документе .
* 1009. * Похоже, ключевой параметр больше не нужен.