Bir toplu iş, bq CLI aracılığıyla bir SQL dosyasını çalıştırır ve çıktıyı başka bir işleme yönlendirir, ancak bq CLI bir izin hatası bildirir. CLI'ın sorguları çalıştırabilmesi için hizmet hesabı izinlerini nasıl düzeltirsiniz?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Hizmet hesabına BigQuery Data Viewer ve BigQuery Job User rollerini verin..
Neden bu cevap
Doğru cevap, hizmet hesabına BigQuery Data Viewer ve BigQuery Job User rollerini vermektir. BigQuery Data Viewer rolü, hizmet hesabının BigQuery verilerini okumasına izin verirken, BigQuery Job User rolü, sorgu çalıştırma gibi işleri başlatma yeteneği sağlar. Bu iki rol, bq CLI'nın SQL dosyasını başarıyla çalıştırması ve çıktıya erişmesi için gereken minimum izinleri sağlar. BigQuery Data Editor ve BigQuery Data Viewer rollerini vermek, Data Editor rolü veri yazma/değiştirme yetkisi verdiğinden gereksiz ve fazla ayrıcalıklı olur. SQL için bir BigQuery görünümü oluşturmak veya kaynak tabloyu yeni bir veri kümesine kopyalamak, izin sorununu çözmez; bunlar veri erişim yöntemleridir, yetkilendirme değil.
Sonsuz cevap arayışı olmadan sınavınızı geçin
Bu sınav için her doğrulanmış soruyu ve açıklamayı tek bir yerde edinin ve saatlerce süren hazırlıktan tasarruf edin. 1.000'den fazla sertifika · 20'den fazla dil · ücretsiz başlayın.
Sınavınızı daha hızlı geçin → Kart gerekmez