Канал уведомлений GCP

Я настроил канал уведомлений для мобильного приложения Console Cloud:

введите здесь описание изображения

Теперь я хотел бы иметь возможность добавить уведомление в оповещение через Terraform, поэтому я хотел бы получить идентификатор канала уведомления:

gcloud alpha monitoring channels list

Эта команда возвращает все каналы, а этот нет.

Также при попытке планирования с помощью Terraform я могу обнаружить идентификатор (projects/goout-cloud/notificationChannels/#####), однако, когда я пытаюсь добавить его в любой раздел предупреждений Terraform, я всегда получаю:

Error: Cannot import non-existent remote object

person Vojtěch    schedule 07.09.2020    source источник
comment
Можете ли вы указать, следовали ли вы инструкциям, приведенным в мобильном приложении. ?   -  person Juancki    schedule 07.09.2020
comment
Да, канал правильно добавлен и может использоваться при использовании онлайн-консоли GCP. Его просто нельзя увидеть ни с помощью инструмента командной строки gcloud alpha monitoring, ни из Terraform.   -  person Vojtěch    schedule 07.09.2020


Ответы (1)


Я консультировался с этим вопросом внутренне,

Любое взаимодействие, включая получение, создание и обновление каналов мобильных приложений через API, невозможно и приводит к ошибке 404. Этот канал уведомлений не может использоваться внутренними API-клиентами, не принадлежащими Google. Таким образом, автоматизация в настоящее время невозможна.

Команда Cloud Stackdriver Monitoring знает об этом ограничении, но решение этой проблемы не входит в список приоритетов, поэтому в ближайшее время нет ETA для реализации.


Для этой темы существует отслеживание ошибок. Если вы хотите получать обновления, отметьте проблему. .

person Juancki    schedule 07.09.2020
comment
Есть ли какие-либо внутренние проблемы по этому поводу? Я хотел бы подписаться на обновления. - person Vojtěch; 07.09.2020
comment
Чтобы получать обновления, пометьте этот выпуск звездочкой issuetracker.google.com/issues/167959059. - person Juancki; 07.09.2020