Question 780
A pipeline connects to an external payroll database with credentials under rotation. Engineers have applied Grant supported use permissions while withholding secret-management rights. Which result establishes the required behavior: A developer needs to test access without gaining permission to read the underlying secret?
Explanation
Correct Answer
Developer can run the permitted job but cannot list protected secret values directly measures whether Grant supported use permissions while withholding secret-management rights achieved the requirement “A developer needs to test access without gaining permission to read the underlying secret.” It checks the operating result rather than just a configured resource name.
Incorrect Answers
That observation is a valid indicator for “A secret was accidentally printed in notebook output during debugging” when using Remove the output, rotate the exposed credential and prevent logging secrets. The scenario instead tests “A developer needs to test access without gaining permission to read the underlying secret”; the relevant result is Developer can run the permitted job but cannot list protected secret values.
This signal belongs to the adjacent case “A notebook currently stores a database password in plaintext source code,” whose remedy is Move the password to a secured secret scope or governed connection. The observed result for the present requirement is Developer can run the permitted job but cannot list protected secret values.
That observation is a valid indicator for “A scheduled job must use a managed identity or service principal instead of an employee's token” when using Configure the job's supported service-principal identity and least privileges. The scenario instead tests “A developer needs to test access without gaining permission to read the underlying secret”; the relevant result is Developer can run the permitted job but cannot list protected secret values.