本頁面說明如何解決使用 Workload Manager 評估工作負載時可能遇到的問題。
專案中的第一項評估作業的通知已停用
使用 Workload Manager 在 Google Cloud 專案中建立第一個評估作業時,您可能會發現「Notifications」專區中的事件通知核取方塊已停用。您也可能會看到以下訊息:
Selection unavailable until metrics exist in the current project.
發生這個問題的原因是,Workload Manager 服務帳戶缺少必要權限,無法在您執行評估作業的專案中,將指標傳送至 Cloud Monitoring。
如果您要在專案中建立第一次評估作業,請建立不含事件通知的評估作業。如果專案中至少有一個評估,請執行下列操作:
授權 Workload Manager 服務帳戶將指標傳送至專案。
在 Google Cloud 控制台的導覽面板中,依序點選「IAM & Admin」(IAM 與管理) 和「IAM」:
選取要建立評估項目的專案。
如要在「Permissions」頁面上查看 Google 代管的服務帳戶,請選取「Include Google-provided role grants」核取方塊。
搜尋格式如下的 Workload Manager 服務帳戶:
service-PROJECT_NUMBER@gcp-sa-workloadmanager.iam.gserviceaccount.com
您可以在「專案設定」頁面中找到 Google Cloud 專案的
PROJECT_NUMBER
。詳情請參閱「識別專案」。如要修改服務帳戶的角色,請在包含服務帳戶名稱的資料列中,按一下
「Edit principal」(編輯主體),然後按一下 「Add another role」(新增其他角色)。如果「Permissions」頁面未列出服務帳戶,請手動輸入服務帳戶名稱:
按一下「授予存取權」,然後輸入 Workload Manager 服務帳戶的電子郵件地址,格式如下:
service-PROJECT_NUMBER@gcp-sa-workloadmanager.iam.gserviceaccount.com"
按一下「請選擇角色」。
將下列角色指派給服務帳戶:
- 服務使用情形消費者 (
roles/serviceusage.serviceUsageConsumer
) - Monitoring 指標寫入者 (
roles/monitoring.metricWriter
)
- 服務使用情形消費者 (
執行評估作業,並等待完成。
評估作業完成後,Workload Manager 會將指標傳送至專案,您就可以設定評估作業的警示。