Zadanie wsadowe uruchamia plik SQL za pośrednictwem bq CLI i przekazuje dane wyjściowe do innego procesu, ale bq CLI zgłasza błąd uprawnień. Jak naprawić uprawnienia konta usługi, aby CLI mogło uruchamiać zapytania?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Przyznaj kontu usługi role BigQuery Data Viewer i BigQuery Job User..
Dlaczego to jest odpowiedź
Aby bq CLI mogło uruchamiać zapytania, konto usługi potrzebuje odpowiednich uprawnień. Rola BigQuery Data Viewer (roles/bigquery.dataViewer) zapewnia uprawnienia do odczytu danych tabel i widoków, co jest niezbędne do wykonania zapytania. Rola BigQuery Job User (roles/bigquery.jobUser) pozwala na tworzenie i uruchamianie zadań BigQuery, w tym zadań zapytań. Połączenie tych ról umożliwia CLI zarówno dostęp do danych, jak i wykonanie operacji zapytania. Opcja "BigQuery Data Editor i BigQuery Data Viewer" jest niepoprawna, ponieważ Data Editor daje uprawnienia do modyfikacji danych, co nie jest wymagane do samego uruchamiania zapytań, a brakuje roli Job User. Tworzenie widoku lub kopiowanie tabeli to obejścia problemu, a nie rozwiązanie kwestii uprawnień konta usługi.
Zdaj egzamin — bez niekończącego się szukania odpowiedzi
Uzyskaj wszystkie zweryfikowane pytania i wyjaśnienia do tego egzaminu w jednym miejscu i zaoszczędź godziny przygotowań. Ponad 1000 certyfikacji · Ponad 20 języków · Zacznij za darmo.
Zdaj egzamin szybciej → Karta nie jest wymagana