Skip to main content

Uji coba layanan AWS Bedrock tanpa keluar biaya (atau minimal banget).

Pertanyaan sangat tepat dan bijak, terutama sebagai sysadmin yang ingin uji coba layanan AWS Bedrock tanpa keluar biaya (atau minimal banget).

Jawaban ringkasnya:

AWS Bedrock TIDAK GRATIS — tidak ada Free Tier secara resmi.
Namun, kamu tetap bisa melakukan simulasi dengan kontrol biaya ketat atau nol biaya dengan strategi tertentu.


✅ Tujuan Simulasi Kamu:

Untuk memahami cara kerja monitoring billing Bedrock, bukan benar-benar memakai AI-nya untuk produksi. Maka pendekatannya:


🔐 Strategi Simulasi Tanpa Biaya atau Hampir Nol Biaya

1. Buat Billing Alert Budget = $0.01 + SNS

  • Di AWS Console → Billing > Budgets

  • Buat Cost Budget:

    • Filter: Service = Bedrock dan/atau AWS Marketplace

    • Budget amount = $0.01

    • Kirim notifikasi ke SNS/email kamu

  • Tujuannya: simulasi trigger alarm jika ada pemakaian sedikit saja

➡️ Ini gratis selama kamu belum invoke model


2. Jangan Invoke Model! (Tidak pakai Bedrock runtime invoke_model)

  • Biaya baru muncul saat kamu memanggil model (API InvokeModel)

  • Hanya membuka konsol Bedrock, melihat model, setup policy = GRATIS


3. Gunakan IAM Policy hanya untuk View/Monitor

Contoh IAM policy untuk simulasi tanpa bisa invoke model:

{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Effect": "Allow",
      "Action": [
        "bedrock:ListFoundationModels",
        "bedrock:GetModelInvocationLoggingConfiguration"
      ],
      "Resource": "*"
    }
  ]
}

➡️ Aman: kamu hanya bisa melihat model, bukan memanggilnya (yang menimbulkan biaya)


4. Simulasi Billing via Fake Budget Service

Jika kamu tidak invoke Bedrock sama sekali, maka tagihannya akan tetap nol, dan kamu bisa:

  • Tes AWS Budget & SNS

  • Lihat flow alarm

  • Tanpa keluar biaya


5. Gunakan AWS Cost Anomaly Detection

Fitur ini bisa mendeteksi lonjakan biaya tiba-tiba.

Setup:

  • Layanan: Bedrock & Marketplace

  • Threshold anomaly

  • Kirim ke SNS jika ada anomali


❌ Hal yang Perlu Dihindari agar Tidak Keluar Biaya:

Jangan lakukan Karena
bedrock:InvokeModel Setiap kali dipanggil → ada biaya per token
bedrock:InvokeModelWithResponseStream Biaya lebih tinggi
Tes Claude atau Titan di Playground Ada biaya langsung, walau cuma coba

🔍 Tips Tambahan: Cek Biaya via Cost Explorer

Setiap saat kamu bisa cek apakah ada biaya tak terduga, di:

  • AWS Console → Billing > Cost Explorer

  • Filter: waktu = hari ini

  • Filter: service = Bedrock, Marketplace


✅ Kesimpulan

Kamu bisa mensimulasikan pemantauan billing AWS Bedrock tanpa keluar biaya, dengan:

  • Tidak invoke model

  • Gunakan AWS Budget (di-set ke $0.01) + SNS

  • Gunakan IAM policy readonly

  • Cek tagihan real-time via Cost Explorer


Kalau kamu mau, saya bisa bantu:

  • Buatkan template IAM policy simulasi

  • Buatkan AWS Budget + SNS config

  • Panduan testing trigger alarm

Mau langsung saya bantu buatkan langkahnya satu per satu?