Usługa Cloud Run Python potrzebuje dostępu do odczytu/zapisu do zasobnika Cloud Storage w tym samym projekcie z zasadą najmniejszych uprawnień. Co należy zrobić?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Utwórz konto usługi zarządzane przez użytkownika i przyznaj mu niestandardową rolę IAM o zakresie uprawnień wymaganych dla zasobnika..
Dlaczego to jest odpowiedź
Aby zapewnić zasadę najmniejszych uprawnień, należy utworzyć konto usługi zarządzane przez użytkownika. Następnie przypisz mu niestandardową rolę IAM, która zawiera tylko uprawnienia do odczytu/zapisu wymagane dla konkretnego zasobnika Cloud Storage. To minimalizuje ryzyko bezpieczeństwa. Użycie roli Storage Admin lub Project Editor nadaje zbyt szerokie uprawnienia, naruszając zasadę najmniejszych uprawnień. Rola Storage Admin pozwala na zarządzanie wszystkimi zasobnikami, a Project Editor daje uprawnienia do edycji wielu zasobów w projekcie. Domyślne konto usługi Cloud Run ma zazwyczaj tylko uprawnienia do odczytu, co jest niewystarczające dla operacji zapisu i może mieć szersze uprawnienia niż wymagane dla konkretnego zasobnika.
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