问题描述
我已经为Console Cloud移动应用程序设置了一个通知通道:
现在,我希望能够通过terraform将通知添加到警报中,所以我想获取通知频道ID:
gcloud alpha monitoring channels list
此命令返回所有通道,但不返回所有通道。
另外,当尝试使用terraform进行规划时,我可以发现id(项目/ goout-cloud / notificationChannels / #####),但是当我尝试将其添加到任何警报terraform部分时,我将始终得到:
Error: Cannot import non-existent remote object
解决方法
我在内部咨询了这个问题,
任何类型的交互-包括通过API获取,创建和更新到移动应用程序频道都是不可能,并提供404。非Google内部API客户端不能使用此通知通道。因此,当前无法实现自动化。
Cloud Stackdriver Monitoring团队已经意识到了这一限制,但是解决此问题不在优先级列表中,因此很快就没有实施的ETA。
有一个与此主题有关的Issue Tracker,如果您想接收更新,请为问题加注星标。