Generative AI Leader Fundamentals of Generative AI Practice Question
Exhibit
ERROR: (gcloud.aiplatform.models.upload) PERMISSION_DENIED: Permission 'aiplatform.models.upload' denied on resource project my-project
Refer to the exhibit. What is the most likely cause of this error?
⚠ Common exam trap
Google Cloud often tests the distinction between authentication (who you are) and authorization (what you can do), and the trap here is that candidates confuse a 403 Forbidden with a 404 Not Found or a network error, leading them to pick 'The project ID is incorrect' or 'The network is down' instead of recognizing the IAM permission failure.
Answer choices
Why each option matters
Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.
Correct answer & explanation
✓
The user does not have the required IAM role
The error shown in the exhibit is an HTTP 403 Forbidden response, which indicates that the server understood the request but refuses to authorize it. In Google Cloud, this is most commonly caused by the user's identity lacking the necessary IAM role or permission to call the specific API or access the resource. Even if the project ID is correct and the network is functional, a missing IAM role (e.g., `aiplatform.user` or `roles/aiplatform.user`) will result in this exact error.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✓
The user does not have the required IAM role
Why this is correct
The error stems from an authorisation failure: the caller's identity lacks the IAM role granting the required permission on the resource. Without that binding, the API rejects the request regardless of valid credentials, so granting the missing role resolves it.
- ✗
The model is too large
Why it's wrong here
A model's parameter count does not govern token-limit errors; the context window is a fixed architectural constraint, so an oversized model still accepts requests within its stated maximum. This option tempts when diagnosing out-of-memory faults during fine-tuning or inference, where GPU VRAM genuinely cannot hold the weights — a capacity problem, not a prompt-length one.
- ✗
The network is down
Why it's wrong here
A network outage yields timeouts or connection-refused errors, not the authorisation or resource-not-found response displayed. Network faults are the cause when requests never reach the service. The exhibit shows the request arriving and being rejected on identity or resource grounds.
- ✗
The project ID is incorrect
Why it's wrong here
An incorrect project ID typically returns a not-found or permission error for that resource, but the exhibit's error reflects the credential or API-enablement failure described. Wrong project IDs matter when calling a resource in another project. The displayed message indicates an authentication or access problem instead.
Go deeper
Related to this question
About these practice questions
This Generative AI Leader question is part of Courseiva's 1,008-question bank — original exam-style content with full explanations and wrong-answer analysis, never real exam questions or exam dumps. Learn why practice questions differ from exam dumps →
JA
Written by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
This Generative AI Leader practice question is part of Courseiva's free Google Cloud certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the Generative AI Leader exam.