本文档介绍了如何使用 Google Cloud Terraform Provider 在 Google Cloud 项目中创建通知渠道。Google Cloud Terraform Provider 针对提醒政策和通知渠道提供了以下资源:
Terraform 是一种用于构建、更改和版本控制基础架构的工具。它使用配置文件来说明运行单个应用或整个基础架构所需的组件。如需详细了解如何使用 Terraform,请参阅以下内容:
准备工作
如需获得使用 Terraform 创建和修改通知渠道所需的权限,请让管理员向您授予项目的 Notification Channel Editor (roles/monitoring.notificationChannelEditor
) IAM 角色。
如需详细了解如何授予角色,请参阅管理对项目、文件夹和组织的访问权限。
如需详细了解 Cloud Monitoring 角色,请参阅使用 Identity and Access Management 控制访问权限。
创建通知渠道
如需在 Google Cloud 项目中创建通知渠道,请执行以下操作:
确保 Terraform 已安装在 Cloud Shell 中。
在 Cloud Shell 中,前往包含 Terraform 配置的目录。
修改配置文件并添加通知渠道。
例如,以下配置定义了电子邮件通知渠道:
resource "google_monitoring_notification_channel" "email" { display_name = "Tier 1 Support Email" type = "email" labels = { email_address = "USER_EMAIL" } }
在 Cloud Shell 中,输入
terraform apply
。
修改或删除通知渠道
如需在 Google Cloud 项目中修改或删除通知渠道,请执行以下操作:
确保 Terraform 已安装在 Cloud Shell 中。
在 Cloud Shell 中,前往包含 Terraform 配置的目录。
修改配置文件,找到通知渠道的
google_monitoring_notification_channel
资源,然后修改或删除该资源。在 Cloud Shell 中,输入
terraform apply
。
后续步骤
- 使用 Terraform 创建提醒政策。
- 详细了解 Terraform。
- 试用将 Google Cloud Terraform Provider 与 Cloud Monitoring 搭配使用的代码示例。
- 查看 GitHub 上的 Google Cloud Terraform Provider 代码库。
- 提交 GitHub 问题以报告错误或提出有关 Terraform 的问题。