本文說明如何將預算通知傳送至 Slack。
預算通常會設定為傳送電子郵件通知。不過,電子郵件不一定是掌握雲端費用最新資訊的最佳方式,尤其是預算至關重要且有時效性時。透過程式輔助通知,您可以將預算訊息轉寄至其他媒介,例如 Slack。
事前準備
開始之前,請務必完成下列工作:
設定 Slack 頻道和權限
第一步是建立 Slack 工作區和機器人使用者權杖,用於呼叫 Slack API。API 權杖可在 https://api.slack.com/apps 管理。如需詳細操作說明,請參閱 Slack 網站上的「機器人使用者」一文。

設定 Cloud Run 函式
完成「建立 Cloud Run 函式」中的步驟。確認「Trigger type」(觸發條件類型) 設為預算使用的 Pub/Sub 主題。
新增下列相依項目:
Node.js
將下列內容複製到
package.json:Python
將下列內容複製到
requirements.txt:將下列程式碼複製到 Cloud Run 函式,使用 Slack API 將預算通知張貼到 Slack 聊天頻道:
Node.js
Python
請確認下列 Slack API postMessage 參數設定正確:
- 機器人使用者 OAuth 存取憑證
- 頻道名稱
測試函式
為確保函式正常運作,請按照「測試 Cloud Run 函式」中的步驟操作。
如果成功,Slack 就會顯示訊息。
後續步驟
請參閱其他程式輔助通知範例,瞭解如何執行下列操作: