Langkah-Langhak Membuat Budget Alert untuk Services BedRock & Marketplace Cost
Terima kasih atas penjelasan konteksnya, dan sangat bagus kamu ingin memahami sisi teknisnya meskipun kamu berperan sebagai sysadmin. Sekarang mari kita bahas bagaimana monitoring billing AWS Bedrock bisa dilakukan secara efektif, termasuk mengirim notifikasi via SNS setiap bulan — walau billing dibayar oleh pihak ketiga seperti Westcon-Comstor.
✅ Konsep: Monitoring Billing Bedrock via AWS Cost Management
1. Billing tetap bisa dimonitor dari akun AWS kamu
Meskipun tagihan dibayar oleh pihak ketiga (seperti reseller Westcon), penggunaan layanan seperti Bedrock tetap tercatat di Cost Explorer / Cost & Usage Reports (CUR) di akun kamu.
Artinya: kamu bisa tracking penggunaan Bedrock per bulan.
🔧 Langkah-Langkah Setup Monitoring Tagihan AWS Bedrock
✅ 1. Aktifkan Cost Explorer
-
Masuk ke AWS Billing Console → Cost Explorer
-
Aktifkan fitur Daily or Monthly reports
-
Pastikan data usage Bedrock muncul (biasanya dengan nama seperti
bedrock
,Amazon Bedrock
,InvokeModel
, dll)
✅ 2. Buat AWS Budget khusus untuk Bedrock
Langkah:
-
Masuk ke Billing > Budgets
-
Klik Create Budget → pilih Cost budget
-
Scope: Filter berdasarkan Service: Bedrock
-
Atur threshold misalnya:
-
Jika penggunaan > $100 → trigger alarm
-
-
Aktifkan notifikasi via SNS:
-
Masukkan email SNS topic kamu
-
Budget alarm akan publish ke topic tersebut
-
✅ 3. Buat SNS Topic untuk Notifikasi
Misalnya:
aws sns create-topic --name BillingAlert-Bedrock
Tambahkan email subscriber:
aws sns subscribe --topic-arn arn:aws:sns:... --protocol email --notification-endpoint your@email.com
✅ 4. Opsional: Gunakan AWS Lambda + CUR untuk Laporan Lebih Detail
Kalau ingin detail per department, tag, atau custom filter, kamu bisa:
-
Aktifkan Cost and Usage Report (CUR) ke S3
-
Buat Athena query yang menghitung penggunaan Bedrock
-
Gunakan Lambda untuk proses dan publish ke SNS setiap tanggal 1/bulan
📤 Contoh Email Notifikasi dari SNS
Subject: AWS Bedrock Billing Alert - June
Usage for Amazon Bedrock has exceeded $100 this month.
Current usage: $121.30
Service: bedrock
Time Period: 1 June – 30 June
🔐 Terkait Pihak Ketiga (Westcon)
-
Biasanya pihak seperti Westcon hanya bertindak sebagai billing channel/reseller.
-
Selama kamu punya akses ke AWS account-nya langsung, kamu tetap bisa:
-
Membuat budget
-
Lihat tagihan layanan (Bedrock, EC2, S3, dll)
-
Mengatur alert mandiri (tidak tergantung pihak ketiga)
-
🎯 Kesimpulan
✅ Meskipun tagihan dibayar oleh pihak ketiga, kamu tetap bisa memonitor dan mendapatkan notifikasi bulanan penggunaan AWS Bedrock dengan mengandalkan AWS Budgets + SNS.
Kalau kamu mau, saya bisa bantu buatkan:
-
Template AWS Budget + SNS alert
-
Contoh Lambda (opsional) untuk laporan mingguan/bulanan
Mau saya bantu buatkan sekarang?