【问题标题】:GCP Notification channelGCP 通知通道
【发布时间】:2020-12-25 15:57:18
【问题描述】:

我已经为 Console Cloud 移动应用设置了通知渠道:

现在我希望能够通过 Terraform 将通知添加到警报中,因此我想获取通知通道 ID:

gcloud alpha monitoring channels list

这个命令返回所有通道,但这个不返回。

此外,在尝试使用 Terraform 进行计划时,我可以发现 id (projects/goout-cloud/notificationChannels/#####),但是当我尝试将其添加到任何警报 Terraform 部分时,我总是会得到:

Error: Cannot import non-existent remote object

【问题讨论】:

  • 您能否说明您是否按照Mobile App 中列出的说明进行操作?
  • 是的,频道添加正确,可以在使用在线GCP控制台时使用。它只是无法通过gcloud alpha monitoring 命令行工具看到,也无法从 Terraform 看到。

标签: google-cloud-platform terraform gcloud google-cloud-stackdriver


【解决方案1】:

我在内部咨询过这个问题,

任何类型的交互 - 包括通过 API 获取、创建和更新移动应用程序渠道都是不可能的,并且会出现 404。非 Google 内部 API 客户端无法使用此通知渠道。因此,目前无法实现自动化。

Cloud Stackdriver Monitoring 团队已意识到此限制,但解决此问题不在优先级列表中,因此短期内没有 ETA 实施。


有一个Issue Tracker关于这个话题,如果你想收到更新,请star the issue。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2022-01-23
  • 2018-06-20
  • 2019-10-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多