Questo documento spiega come inviare notifiche di budget a Slack.
I budget in genere sono configurati per inviare notifiche via email. Tuttavia, l'email non è sempre il modo migliore per rimanere aggiornati sui costi del cloud, soprattutto se il budget è fondamentale e urgente. Con le notifiche programmatiche, puoi inoltrare i messaggi relativi al budget ad altri mezzi, ad esempio Slack.
Prima di iniziare
Prima di iniziare, devi completare le seguenti attività:
Configurare un canale Slack e le autorizzazioni
Il primo passo consiste nel creare l'area di lavoro Slack e i token utente bot utilizzati per chiamare l'API Slack. I token API possono essere gestiti all'indirizzo https://api.slack.com/apps. Per istruzioni dettagliate, consulta Utenti bot sul sito di Slack.

Configurare una funzione Cloud Run
Completa i passaggi descritti in Creare una funzione Cloud Run. Assicurati che il Tipo di trigger sia impostato sullo stesso argomento Pub/Sub che verrà utilizzato dal budget.
Aggiungi le seguenti dipendenze:
Node.js
Copia quanto segue in
package.json:Python
Copia quanto segue in
requirements.txt:Copia il seguente codice nella funzione Cloud Run per pubblicare le notifiche di budget in un canale di chat di Slack utilizzando l'API Slack:
Node.js
Python
Assicurati che i seguenti parametri postMessage dell'API Slack siano impostati correttamente:
- Token di accesso OAuth utente bot
- Nome del canale
Testare la funzione
Per assicurarti che la funzione funzioni come previsto, segui i passaggi descritti in Testare una funzione Cloud Run.
Se l'operazione va a buon fine, in Slack verrà visualizzato un messaggio.
Passaggi successivi
Esamina altri esempi di notifiche programmatiche per scoprire come:
- Ascoltare le notifiche
- Controllare l'utilizzo delle risorse con le notifiche
- Disattivare l'utilizzo della fatturazione con le notifiche