SAA-C03 · Practice set 9 of 9
IAM Principals, Policies, and Least Privilege: 10 practice questions
10 free SAA-C03 practice questions on IAM Principals, Policies, and Least Privilege, with an explanation for every answer. Untimed. The full mock exam and the timed version are in the app.
-
Question 1 of 10
What does least privilege require when an IAM policy is written?
- AGrant only required actions on specific resources under required conditions.
- BGrant broad actions on every resource and rely on later monitoring.
- CGrant permissions through an SCP because an SCP creates user access.
- DGrant every action recorded in the account regardless of the task.
Show the answer
The policy should constrain action, resource, and condition dimensions to the task rather than rely on broad entitlement.
Next → 1 / 10 -
Question 2 of 10
What is an IAM user group?
- AA collection of IAM users that can receive permissions from an attached policy
- BA container that can include nested IAM user groups
- CAn authenticated principal that can be named directly in any resource-based policy
- DA temporary credential session assumed by an application
Show the answer
Groups scale identity-based permission assignment across users, but they are neither sessions nor authenticated principals.
Next → 2 / 10 -
Question 3 of 10
Which IAM identity is designed to supply temporary credentials to an AWS workload?
- AAn IAM user with a long-term access key embedded in the workload
- BAn IAM role associated with the workload
- CAn IAM user group attached directly to the compute resource
- DA resource policy that generates a new access key at startup
Show the answer
Supported compute services deliver role credentials to applications, avoiding stored long-term IAM user credentials.
Next → 3 / 10 -
Question 4 of 10
A break-glass process requires use of the AWS account root user. Which added sign-in control is recommended?
- AMembership of the root user in an IAM user group
- BMFA requiring the root credentials and a device-generated response
- CA console role switch performed from the root user into a temporary administration role
- DA resource policy naming an IAM group as the root Principal
Show the answer
When root or an IAM user is required, MFA adds a separate device response to the normal credentials.
Next → 4 / 10 -
Question 5 of 10
A legacy tool cannot use roles and requires an IAM user's long-term access key. What maintenance practice is supported?
- AConvert the IAM user key into permanent AWS account root credentials for simpler recovery.
- BLeave the key unchanged because long-term credentials cannot be updated.
- CUpdate the key when needed and use last-used information to remove it safely.
- DPlace the key in an IAM group so every member shares the credential.
Show the answer
A supported long-term-credential exception still requires lifecycle attention, with access history informing safe removal.
Next → 5 / 10 -
Keep the ones you got wrong
In the app, every question you miss comes back exactly when you’re about to forget it.
-
Question 6 of 10
A team starts with an AWS managed policy but needs permissions tailored to one mature workload. What is the next step?
- AKeep the broad AWS managed policy because it is automatically least privilege.
- BMove the workload into an IAM group and remove every attached policy.
- CDefine a customer managed policy reduced to the workload's actual use case.
- DReplace the policy with an SCP that directly grants the workload access.
Show the answer
Managed policies can accelerate initial setup, but a mature use case should move toward a narrowly scoped customer policy.
Next → 6 / 10 -
Question 7 of 10
A service resource must grant access directly to an authenticated identity in another account within the same AWS partition. Which policy placement fits?
- AAttach an identity-based policy to an IAM group and name the group as Principal.
- BAttach a resource-based policy to the resource and name the permitted principal.
- CCreate a resource policy in another AWS partition and expect delegation to cross partitions.
- DAttach an SCP to the resource so it grants the cross-account permission.
Show the answer
A resource policy lives on the resource and can name an authenticated principal for supported same-partition cross-account access.
Next → 7 / 10 -
Question 8 of 10
A build service on AWS needs temporary credentials, while five human operators need the same permission set managed together. No long-term key may be embedded in the build. Which combination fits?
- AUse a role for the build and a user group with an identity policy for the operators.
- BUse one IAM user key for the build and share that user across the operators.
- CUse a root session for the build and let every operator switch from root to a role.
- DUse an IAM group for the build and separate resource policies with each group as Principal.
Show the answer
The role supplies the workload's temporary session, while the group provides one manageable permission assignment to multiple IAM users.
Next → 8 / 10 -
Question 9 of 10
Access Analyzer shows that a production role used only three actions on one resource. The current policy grants many services, and the team must preserve the observed task while reducing exposure. What should it do?
- AKeep the broad policy and attach another organization-wide managed policy with additional services for redundancy.
- BRemove every permission because the role should receive access from an SCP instead.
- CGrant the three actions on every resource without testing the generated policy.
- DGenerate and test a fine-grained policy from access activity, then deploy the narrowed policy.
Show the answer
Observed service and action use can seed a fine-grained policy, but the resulting policy should be tested before replacing production access.
Next → 9 / 10 -
Question 10 of 10
A bucket policy names an IAM user group in another AWS partition. The design needs direct resource access and must preserve the group as the named identity. Can it work as written?
- ANo; a group is not a Principal, and resource-policy delegation cannot cross partitions.
- BNo; resource policies can never grant cross-account access even within one partition.
- CYes; groups are authenticated principals and partition boundaries do not affect policies.
- DYes; a resource policy converts the group into a temporary role in the destination.
Show the answer
The proposal fails two independent boundaries: the named object is not an authenticated principal, and the accounts are not in one partition.
Next → 10 / 10 -
You’ve finished this set
That’s 10 questions on IAM Principals, Policies, and Least Privilege. In the app the ones you miss come back exactly when you’re about to forget them.
The whole course, on your phone
Lessons you can read, audio you can listen to on the way to work, and practice that remembers what you got wrong.