İçeriğe geç
Ücretsiz e-posta güvenlik testi: alan adınızın SPF, DKIM ve DMARC puanını 10 saniyede görün
Xen Bilişim

Sorun çözümü

Google Cloud'da Faturalama Hesabı Bağlı Değil Hatası Nasıl Çözülür (2026)

İsmet Öztürk · · 5 dk okuma

Google Cloud faturalama hesabını projeye bağlama adımlarını gösteren kart

Google Cloud konsolunda ya da gcloud komut satırında çıkan “faturalama hesabı bu projeye bağlı değil” hatası, projenin geçerli ve açık bir Cloud Billing hesabına bağlı olmadığı anlamına gelir. Çözüm için önce faturalama durumu gcloud billing projects describe komutuyla doğrulanır, sonra proje aktif bir hesaba yeniden bağlanır.

Bu hata neden oluşur

Google Cloud’da bir proje oluşturulduğunda faturalama hesabı otomatik bağlanmaz; API etkinleştirme, sanal makine oluşturma ya da BigQuery sorgusu çalıştırma gibi neredeyse her işlem için projenin ayrı bir Cloud Billing hesabına bağlı olması gerekir. Hata dört durumdan birinde ortaya çıkar: proje hiçbir zaman bir faturalama hesabına bağlanmamıştır, bağlı olduğu hesap kapatılmış ya da askıya alınmıştır, ödeme sorunu nedeniyle hesap devre dışı kalmıştır, ya da işlemi yapan kullanıcının faturalama tarafında yeterli yetkisi yoktur.

En sık karşılaşılan tetikleyicilerden biri deneme hesabının süresinin dolmasıdır. Google Cloud Ücretsiz Deneme 90 gün sürer ve bu süre boyunca geçerli 300 ABD doları kredi tanır. 90 gün dolduğunda ya da kredi tükendiğinde hesap otomatik olarak 30 günlük bir bekleme sürecine girer; bu süre içinde ödemeli hesaba geçilmezse kaynaklar kalıcı olarak silinir. Deneme hesabıyla başlayıp projeyi kurumsal kullanıma taşıyan ekipler genellikle bu bekleme sürecinin ortasında faturalama hatasıyla karşılaşır.

Faturalama hesabı bağlı değil hatasının konsolda ve komut satırında görünümü

Komut satırında bir API’yi etkinleştirmeye çalıştığınızda hata genellikle şu biçimde çıkar:

ERROR: (gcloud.services.enable) FAILED_PRECONDITION: Billing account for project '123456789012' is not found.
Billing must be enabled for activation to succeed.
Enable billing at https://console.cloud.google.com/billing/enable?project=123456789012 and retry.

Google Cloud konsolunda Faturalandırma bölümüne girdiğinizde ise proje durumu “This project has no billing account” (bu projenin bağlı bir faturalama hesabı yok) şeklinde görünür; hesap bağlıysa aynı ekranda hesabın adı ve durumu listelenir. Google Cloud fiyatlandırma sayfasında anlattığımız kullandıkça öde modeli, ancak bu bağlantı kurulduktan sonra işlemeye başlar.

Projenin faturalama durumu nasıl doğrulanır

Sorunu çözmeden önce projenin gerçekten bağlantısız mı yoksa bağlı hesabın mı sorunlu olduğunu ayırt etmek gerekir. Bunun en hızlı yolu komut satırıdır:

gcloud billing projects describe PROJE_ID

Çıktıda billingEnabled: false satırı görünüyorsa proje hiçbir faturalama hesabına bağlı değildir. billingEnabled: true görünüyor ama işlemler yine de başarısız oluyorsa sorun genellikle bağlı olduğu faturalama hesabının durumundadır; bu durumda yapılacak adım hesabı değiştirmek yerine mevcut hesabı yeniden açmaktır.

Faturalama hesabı adım adım nasıl bağlanır

  1. Erişiminiz olan faturalama hesaplarını listeleyin: gcloud billing accounts list. Listede hesap görünmüyorsa faturalama tarafında yetkiniz yok demektir, bir sonraki bölümdeki rollere bakın.
  2. Hesabı projeye bağlayın: gcloud billing projects link PROJE_ID --billing-account=HESAP_ID. Hesap kimliği 0X0X0X-0X0X0X-0X0X0X biçimindedir.
  3. Konsoldan doğrulayın: Faturalandırma > Hesap Yönetimi (Account Management) ekranında projenin artık ilgili hesaba bağlı göründüğünü kontrol edin.
  4. Daha önce etkinleştirilemeyen API’leri yeniden etkinleştirin; faturalama bağlandıktan sonra aynı gcloud services enable komutu normalde hatasız çalışır.

Konsol üzerinden aynı işlem, projeler listesinde ilgili projenin satırındaki işlemler menüsünden “Change billing” (faturalandırmayı değiştir) seçilip hedef hesabın seçilmesiyle yapılır. Birden fazla projeniz aynı hatayı veriyorsa hepsini tek tek konsolda dolaşmak yerine her biri için aynı gcloud billing projects link komutunu bir betikte çalıştırmak zaman kazandırır.

Faturalama hesabı bağlamak için gereken yetkiler

Bağlama işlemi başarısız oluyorsa çoğu zaman sebep eksik yetkidir. Google Cloud, projede ve faturalama hesabında ayrı iki yetki katmanı ister:

KatmanYeterli rollerRol kimliği
Proje üzerindeFaturalandırma Yöneticisi (Project Billing Manager) veya Proje Sahibi (Project Owner)roles/billing.projectManager, roles/owner
Faturalama hesabı üzerindeFaturalandırma Hesabı Kullanıcısı (Billing Account User)roles/billing.user
Faturalama hesabı üzerinde (tam yetki)Faturalandırma Hesabı Yöneticisi (Billing Account Administrator)roles/billing.admin
Yalnızca durumu görüntülemek içinFaturalandırma Hesabı Görüntüleyicisi (Billing Account Viewer)roles/billing.viewer

Bu rollerden hiçbiri sizde yoksa organizasyon yöneticinizden ya da faturalama hesabını açan kişiden roles/billing.user rolünü istemeniz gerekir; rolü kendinize atayamazsınız. Rol ataması doğrudan faturalama hesabının kendi IAM ekranından yapılır; projedeki IAM sayfasına rol eklemek faturalama hesabı yetkisi vermez, çünkü bu iki yetki katmanı ayrı yönetilir. Kurumsal hesaplarda bu ayrımı bilmemek, tek başına bu hatanın en sık çözülemeyen nedenidir.

Bu hata en çok hangi işlemlerde karşınıza çıkar

Faturalama şartı proje düzeyinde çalıştığı için hata, faturalama gerektiren her işlemde ortaya çıkabilir. En sık görüldüğü yerler: yeni bir Compute Engine sanal makinesi oluşturmaya çalışmak, Cloud Run’a bir hizmet dağıtmak, BigQuery’de sorgu çalıştırmak, Vertex AI üzerinden bir modele istek göndermek ve App Engine uygulaması dağıtmaktır. Bunların hepsi arka planda önce projenin faturalama durumunu kontrol eder; kontrol başarısız olursa hizmete özgü bir hata yerine doğrudan bu genel faturalama hatası döner. Bu yüzden hatayı gördüğünüzde sorunu önce proje düzeyinde aramak, o anki üründe aramaktan daha hızlı sonuç verir. Birden fazla ekip aynı organizasyon altında farklı projeler kullanıyorsa, her yeni proje açıldığında faturalama hesabının otomatik bağlanmadığını unutmayın; proje oluşturma sürecinize son adım olarak faturalama bağlantısını doğrulayan bir kontrol eklemek, ekiplerin ilk dağıtımda bu hatayla karşılaşmasını önler.

Çözülmezse neye bakmalı

Yetkiler ve komutlar doğru olduğu hâlde hata sürüyorsa üç noktaya bakın. Birincisi, faturalama hesabının kendisi kapalı (closed) olabilir; bu durumda hesabı önce hesap yönetimi ekranından yeniden açmanız gerekir, aksi hâlde hiçbir proje ona bağlanamaz. İkincisi, proje yakın zamanda kapatıldıysa (shut down) 30 gün boyunca DELETE_REQUESTED durumunda kalır ve bu süre içinde geri alınabilir, ama geri alınan projede faturalama otomatik olarak yeniden bağlanmaz, elle yeniden bağlamanız gerekir. Üçüncüsü, faturalamayı yeniden etkinleştirdikten sonra bazı servisler hemen ayağa kalkmaz: Google Kubernetes Engine kümelerinin toparlanması 60 dakikaya kadar sürebilir, yerel SSD diskli sanal makine örnekleri ise faturalama kesintisinden sonra hiç yeniden başlatılamayabilir.

Kritik iş yükleriniz varsa faturalama hesabınızda ödeme yöntemi ve bütçe uyarılarını önceden kurmak bu tür kesintileri en baştan önler. Bulut maliyet yönetimi hizmetimiz bu uyarıları ve bütçe kontrollerini kurumsal hesaplar için baştan kuruyor, faturalama hesabının kimin sorumluluğunda olduğunu da netleştiriyor.

Faturalama hesabınızın hangi projelere bağlı olduğunu, kimin yetkili olduğunu ve olası bir kesintide neyin durup neyin çalışmaya devam edeceğini kendiniz takip etmek zaman alıyorsa bu işi sizin yerinize yapabiliriz. Bize ulaşın, mevcut Google Cloud kurulumunuzu birlikte gözden geçirelim.

Bu yazıyı paylaşın

Kaynaklar

Bu sayfadaki bilgiler aşağıdaki kaynaklara dayanır. Ürün ve mevzuat değişebilir, kaynakları da kontrol edin.

SSS

Sık sorulan sorular

Faturalama hesabını projeye bağlamak ücretli mi?

Hayır. Bir faturalama hesabını projeye bağlamanın kendisi ücretsizdir; yalnızca bağlantı kurulduktan sonra kullandığınız kaynaklar faturalandırılır.

Faturalama hesabını kim bağlayabilir?

Faturalama hesabında Billing Account User (roles/billing.user) rolü olan ve projede Project Billing Manager veya Project Owner yetkisi bulunan bir kullanıcı gerekir. Bu iki yetki ayrı yönetilir.

Birden fazla proje aynı faturalama hesabına bağlanabilir mi?

Evet. Tek bir Cloud Billing hesabı aynı anda birden fazla projeye bağlanabilir; her proje ayrı ayrı gcloud billing projects link komutuyla ya da konsoldan bağlanır.

Faturalama hesabını değiştirdikten sonra ne kadar sürede etkili olur?

Bağlantı genelde birkaç dakika içinde etkin olur. Ancak Google Kubernetes Engine gibi bazı servislerin faturalama kesintisinden sonra toparlanması 60 dakikaya kadar sürebilir.

Ücretsiz deneme hesabım bittiği için mi bu hatayı alıyorum?

Olabilir. Google Cloud Ücretsiz Deneme 90 gün sürer ve 300 ABD doları kredi tanır; süre ya da kredi bittiğinde hesap 30 günlük bir bekleme sürecine girer ve bu dönemde ödemeli hesaba geçilmezse kaynaklar silinir.

İlgili sayfalar

Diğer yazılar

İletişim

Google ortamınızı birlikte yönetelim

Lisans, geçiş, güvenlik ve destek; Xen Bilişim ile tek muhatap.