SAA-C03 · Secure Access to AWS Resources
22 cards
Federated Identity, Roles, and Cross-Account Access
-
Quick check
What do federated human users receive when they assume a role in AWS?
ATemporary credentials limited to the assumed role
Right. The identity provider authenticates the person, and the role supplies a temporary session carrying that role's permissions.
BLong-term access keys created in each destination account
Creating long-term keys per account is exactly what federation removes the need for.
CPermanent root credentials for the destination account
Root credentials are permanent and unrestricted, which is the opposite of a bounded temporary session.
3 / 22
-
Quick check
A company wants to reuse the users and groups from its existing workforce directory in AWS. Which path is supported?
ARepresent each directory group as the principal in a resource policy
A resource policy names authenticated principals for a resource; it is not how a workforce directory is federated into AWS.
BCreate a root user per directory group and share the keys
Sharing root credentials replaces federation with the least secure option available and manages nothing centrally.
CConnect the identity provider and synchronize its users and groups
Right. Identity Center can connect the external identity provider and synchronize its users and groups for central assignment.
6 / 22
-
Quick check
Which IAM Identity Center instance type can manage access to AWS accounts?
AAn account instance bound to one isolated deployment
An account instance is bound to a single AWS account and serves isolated deployments of selected managed applications.
BAn organization instance, which can manage access to AWS accounts
Right. The organization instance is the type that manages access to AWS accounts.
CA role session obtained from AWS STS
A role session is temporary access obtained at run time, not an Identity Center instance type.
8 / 22
-
Keep your progress in the app
That’s 3 of 9 quick checks. In the app they stay answered, and every lesson remembers where you left off.
-
Quick check
A company federates workforce access to its AWS accounts through IAM today and now needs centralized access to AWS managed applications, but account sign-in workflows cannot change this quarter. What should it do?
AReplace every federation path at once with long-term users in each destination account
A forced cutover breaks the stated constraint and replaces federation with the long-term credentials it was meant to avoid.
BUse temporary role sessions on their own as the application access portal
Temporary role sessions provide access to AWS resources; on their own they are not a directory or an application access portal.
CAdd Identity Center for the applications and keep the IAM federation
Right. Existing IAM federation can keep providing account access while Identity Center is introduced for managed applications.
10 / 22
-
Quick check
What does a call to AWS STS AssumeRole return?
ATemporary security credentials for the role session
Right. The call returns a temporary session whose actions are limited to the assumed role's permissions.
BA permanent access key for the caller
Nothing permanent is issued; avoiding long-term keys is the point of the mechanism.
CA resource-based policy attached to the destination resource
A policy on a resource is configuration written in advance, not something a session request hands back.
12 / 22
-
Quick check
An operator switches to a production role for one task, must not keep development privileges during it, and needs them back afterwards. What behavior provides this?
ABoth permission sets stay active until the session ends
Permissions are not combined: only one set is effective while the user operates through the switched role.
BOnly the production-role permissions are active, and the original set returns on exit
Right. Switching replaces the active permissions for the duration and restores the original set when the user exits.
CThe original permissions are removed for good
Nothing is deleted; exiting the role returns the user to the original permissions.
15 / 22
-
Quick check
Developers in one account need temporary write access to a single bucket in another account, analysts from the same account must not, and no duplicate users may be created there. Which design works?
ACreate a shared user in the destination account and give both teams its long-term keys
A shared user is the duplicate destination identity the requirement rules out, and shared keys separate the two teams not at all.
BTrust the origin in the destination role, adding nothing on the origin side
Trust alone is half the path: without the origin-side permission to call the role, no one can assume it.
CA narrow destination role that trusts the origin, assumable only by developers
Right. The destination role carries the narrow permissions and the trust, and the origin-side grant limits who may assume it.
18 / 22
-
Quick check
An application needs programmatic cross-account access without long-term credentials. Which mechanism fits?
ACall AWS STS AssumeRole and use the temporary credentials it returns
Right. Programmatic role assumption gives code a bounded temporary session limited to the role's permissions.
BUse console role switching and store the browser session
Console switching is designed for an interactive user; a browser session is not credentials for an application.
CCreate a permanent root access key in the destination
A permanent root key is long-term and unrestricted, which the requirement explicitly excludes.
20 / 22
-
Quick check
Which summary of a cross-account path is correct?
AThe origin creates the role, and the destination grants itself the trust it needs
The role lives in the destination account, which is where the trust and the resource permissions are defined.
BDestination trusts the origin; the origin allows the call
Right. The destination role trusts the originating account, and the origin grants its identity permission to assume that role.
CBoth accounts create identical roles that share one set of credentials
Duplicating roles and sharing credentials defeats the purpose of cross-account access, which avoids per-account identities.
22 / 22
-
9 quick checks · then the test
In the app, finishing the quick checks opens this lesson’s 10-question test, and 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.