easyMultiple Choice
PMLE Practice Question: The exhibit shows a Vertex AI PipelineJob…
Exhibit
gcloud ai pipelines submit \ --project=my-project \ --region=us-central1 \ --pipeline-job-name=training-pipeline-20231001 \ --pipeline-template=template.yaml \ --parameter='input_data_path=gs://my-bucket/data/input.csv' \ --parameter='training_epochs=50'
The exhibit shows a Vertex AI PipelineJob submission command. The pipeline fails because the component cannot find the input data. What is the most likely cause?
⚠ Common exam trap
Google Cloud often tests the misconception that a misspelled pipeline name or incorrect pipeline root path is the cause of runtime data access failures, when in fact the service account's IAM permissions on the data source are the critical factor.
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 input data path is not accessible by the Vertex AI Pipelines service account
The most likely cause of the pipeline failing to find input data is that the Vertex AI Pipelines service account lacks the necessary permissions to access the specified input data path. Vertex AI Pipelines uses the Compute Engine default service account (or a custom service account) to read data from Cloud Storage or other sources; if this account does not have the `storage.objectViewer` role (or equivalent) on the bucket or object, the component will fail with a permission-denied error, even if the path is syntactically correct.
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 pipeline root path is incorrect
Why it's wrong here
The pipeline root sets where artefacts and outputs are written, not where component inputs are resolved; a wrong root would not stop a component locating its data. It tempts because root misconfiguration is a frequent pipeline error, and would be correct if the failure involved missing output artefacts.
- ✗
The pipeline name is misspelled
Why it's wrong here
The pipeline name is only a display identifier; a misspelling creates a differently named job that still runs and resolves inputs normally. It tempts because naming errors are easy to spot in a submission command, and would be correct if the failure were a duplicate-name or job-lookup problem rather than missing data.
- ✓
The input data path is not accessible by the Vertex AI Pipelines service account
Why this is correct
Vertex AI Pipelines components run under a service account whose IAM permissions and network access govern Cloud Storage reads. If that account lacks access to the input path, the component cannot fetch data, satisfying the inaccessible-input constraint described.
- ✗
The region does not support the component
Why it's wrong here
Region availability governs whether a pipeline can run at all, not whether a component resolves its input paths; an unsupported region would fail submission, not data lookup. It is tempting because Vertex AI resources are regional, so region selection is a genuine prerequisite when provisioning pipelines.
Go deeper
Related to this question
About these practice questions
Courseiva writes every PMLE question from scratch — 775 in total, each with an explanation and a wrong-answer breakdown. None are copied from real exams or 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 PMLE 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 PMLE exam.