使用服务帐户创建 GCP 警报

Create a GCP alert using Service Account

我正在尝试使用 Google 云中的服务帐户创建监控警报。但是似乎不允许在警报创建中使用 SA。这在 bigquery 计划查询中显示为 select SA 的下拉列表,但相同的功能不适用于警报。 如果有任何实施相同的可能性,请提出建议。

目前,有一种方法可以通过 API 调用来创建警报策略。它目前处于测试阶段。

但是,我能够创建一个传递变量的警报策略,如下所示。在这种情况下,调用方和服务帐户都应具有“服务帐户令牌创建者”IAM 角色来执行此操作。

$ gcloud alpha 监控策略创建 --impersonate-service-account="[ServiceAccount]" --policy-from-file="[example.json]"

您可能会发现此 documentation 有帮助,并建议您阅读它以帮助实现您的目的。