SAA-C03 · Practice set 7 of 9
Federated Identity, Roles, and Cross-Account Access: 10 practice questions
10 free SAA-C03 practice questions on Federated Identity, Roles, and Cross-Account Access, with an explanation for every answer. Untimed. The full mock exam and the timed version are in the app.
-
Question 1 of 10
What credentials do federated human users receive when they assume an IAM role?
- ALong-term IAM user access keys created in every account
- BAn SCP that directly grants access to the requested service
- CTemporary AWS credentials limited by the assigned role
- DPermanent root credentials for the destination AWS account
Show the answer
The identity provider authenticates the user, and the role supplies a temporary session with the role's permissions.
Next → 1 / 10 -
Question 2 of 10
Which IAM Identity Center instance type can manage access to AWS accounts?
- AA destination-account IAM user created for every workforce member
- BA role session created by calling AWS STS AssumeRole
- CAn organization instance deployed through the AWS Organizations management account
- DAn account instance bound to an isolated application deployment
Show the answer
Organization instances provide the multi-account assignment boundary; account instances are limited to isolated supported applications.
Next → 2 / 10 -
Question 3 of 10
What does the AWS STS AssumeRole API return?
- ATemporary security credentials for the requested role session
- BA new IAM user in the account that owns the role
- CA permanent access key attached to the caller's IAM identity
- DA resource-based policy attached to the destination resource
Show the answer
AssumeRole is the programmatic mechanism for obtaining a temporary role session whose API calls carry the role's permissions.
Next → 3 / 10 -
Question 4 of 10
What happens to a console user's original permissions while the user has switched to a role?
- AThey remain active and are added simultaneously to the role permissions for the session.
- BThey are replaced by the role permissions until the user exits the role.
- CThey remain active only for resources in the originating account.
- DThey are permanently deleted from the user's originating identity.
Show the answer
Switching changes the active authority rather than combining two identities; exiting restores the original authority.
Next → 4 / 10 -
Question 5 of 10
Where is a role normally created to delegate access to resources in another AWS account?
- AIn both accounts as two identical roles with the same credentials
- BIn the originating account, with trust for the destination resources
- CIn the AWS Organizations management account as an SCP
- DIn the destination account, with trust for the originating account
Show the answer
The destination role defines trust and destination permissions; the originating side separately permits its identity to call AssumeRole.
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 company wants to reuse users and groups from its existing workforce directory in AWS. Which federation path is supported?
- ARepresent each directory group as the Principal in a resource policy.
- BCreate a separate AWS account root user for each directory group and share those long-term credentials.
- CAttach an SCP to the directory so it issues temporary credentials.
- DConnect the identity provider to IAM Identity Center and synchronize directory identities.
Show the answer
Identity Center can use an external identity source and bring its users and groups into centralized AWS access assignments.
Next → 6 / 10 -
Question 7 of 10
Which mechanism fits an application that needs programmatic cross-account access without long-term credentials?
- ACreate a permanent root access key in the destination account.
- BCall AWS STS AssumeRole and use the returned temporary credentials.
- CAttach an SCP that returns credentials when the application starts.
- DUse console Switch Role and keep the browser session as an application secret.
Show the answer
Programmatic role assumption gives code a bounded temporary session; console switching serves interactive users.
Next → 7 / 10 -
Question 8 of 10
A company already federates workforce access to AWS accounts through IAM. It now needs centralized access to AWS managed applications, but account teams cannot change their current sign-in workflow this quarter. What should it do?
- AReplace every existing federation path immediately with separate long-term destination-account IAM users for the workforce.
- BIntroduce IAM Identity Center for application access and keep the existing IAM federation for accounts.
- CUse AWS STS alone as the directory and managed-application access portal.
- DCreate Identity Center account instances and use them to centrally assign all AWS accounts.
Show the answer
Identity Center can be adopted for managed applications without forcing established IAM federation for account access to change.
Next → 8 / 10 -
Question 9 of 10
Developers in an originating account need temporary write access to one bucket in a destination account, while analysts from the same origin must fail. No duplicate destination users are allowed. Which design satisfies the constraints?
- ACreate one destination IAM user with shared long-term keys for both teams.
- BGrant both teams the destination role and rely on their original permissions during switching.
- CTrust the originating account in the destination role and omit all origin-side AssumeRole permissions.
- DCreate a limited destination role, trust the origin, and allow only developers to assume it.
Show the answer
Cross-account access requires destination trust and permissions plus origin-side authorization; limiting the origin grant separates developers from analysts.
Next → 9 / 10 -
Question 10 of 10
An operator switches to a production role for a narrow task and must not retain development privileges during that session. After the task, the operator needs the original privileges back. What behavior provides this?
- ARole switching keeps development permissions active and adds only denied production actions.
- BRole switching activates only production-role permissions, then restores the original set on exit.
- CRole switching combines the full development and production permission sets until both sessions expire together.
- DRole switching permanently replaces the operator's originating permissions.
Show the answer
The single-active-permission-set model supplies separation during the task and reversibility when the operator leaves the role.
Next → 10 / 10 -
You’ve finished this set
That’s 10 questions on Federated Identity, Roles, and Cross-Account Access. 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.