Je draait stateless VM's en Cloud Run (VPC-connected, ingress=Internal). Je hebt een serviceaccount aangemaakt met roles/run.invoker om Cloud Run-taken te plannen, maar testen retourneert 403 Permission Denied. Wat moet je doen?
Kies een antwoord
Tik op een optie om je antwoord te controleren.
Correct antwoord: Gebruik Cloud Scheduler met Pub/Sub om Cloud Run aan te roepen..
Waarom dit het antwoord is
De 403 Permission Denied-fout geeft aan dat de aanroepende entiteit geen autorisatie heeft. roles/run.invoker is correct voor het aanroepen van Cloud Run. Het probleem is waarschijnlijk dat de aanroep niet geauthenticeerd is. Cloud Scheduler kan geauthenticeerde aanroepen doen naar Cloud Run via Pub/Sub. Cloud Scheduler plant de taak, Pub/Sub fungeert als een tussenpersoon, en Cloud Run wordt getriggerd met de juiste authenticatie. roles/run.developer is te breed en niet nodig voor alleen het aanroepen; het geeft ontwikkelrechten. Een cron job op de VM's is een handmatige oplossing die niet schaalbaar of cloud-native is. Cloud Run ingress wijzigen naar Internal en Cloud Load Balancing is niet relevant voor het authenticatieprobleem en zou de toegang van buitenaf bemoeilijken.
Slaag voor je examen — zonder eindeloos zoeken naar antwoorden
Krijg elke geverifieerde vraag en uitleg voor dit examen op één plek, en bespaar uren voorbereiding. Meer dan 1.000 certificeringen · Meer dan 20 talen · gratis om te beginnen.
Slaag sneller voor je examen → Geen kaart nodig