Question 640

A team already uses IAM Identity Center workforce access to centralize human access to multiple AWS accounts and supported applications. It now must standardize workforce role assignments across multiple AWS accounts, which is a separate requirement. What should it select for that new objective?

  1. IAM Identity Center external directory
  2. Permission sets for account assignments
  3. IAM Identity Center workforce access
  4. Service-linked IAM role

Explanation

Correct Answer

B:

Permission sets for account assignments addresses the new need to standardize workforce role assignments across multiple AWS accounts because IAM Identity Center permission sets help define permissions provisioned for assigned users or groups; IAM Identity Center workforce access supports the different existing task to centralize human access to multiple AWS accounts and supported applications.

Incorrect Answers

A:

IAM Identity Center external directory is intended to integrate existing workforce identities with AWS account access because identity Center can work with supported external identity sources for centralized access; in this design the new outcome is to standardize workforce role assignments across multiple AWS accounts, which calls for Permission sets for account assignments rather than IAM Identity Center external directory or the earlier IAM Identity Center workforce access.

C:

IAM Identity Center workforce access primarily supports the earlier need to centralize human access to multiple AWS accounts and supported applications because IAM Identity Center supports workforce federation and permission-set based access, but the new task is to standardize workforce role assignments across multiple AWS accounts; that is why Permission sets for account assignments is preferable here.

D:

Service-linked IAM role is intended to delegate service-specific operations to an AWS service under a defined role because service-linked roles are tied to AWS services and have constrained predefined service purposes; in this design the new outcome is to standardize workforce role assignments across multiple AWS accounts, which calls for Permission sets for account assignments rather than Service-linked IAM role or the earlier IAM Identity Center workforce access.

Question 641

The workload already uses IAM resource-based policy to grant access through a policy attached to a supported resource. A second workstream needs to centralize human access to multiple AWS accounts and supported applications. Which AWS choice fits the second workstream?

  1. IAM Identity Center workforce access
  2. IAM resource-based policy
  3. AWS Systems Manager Parameter Store
  4. IAM role temporary credentials

Explanation

Correct Answer

A:

IAM Identity Center workforce access addresses the new need to centralize human access to multiple AWS accounts and supported applications because IAM Identity Center supports workforce federation and permission-set based access; IAM resource-based policy supports the different existing task to grant access through a policy attached to a supported resource.

Incorrect Answers

B:

IAM resource-based policy primarily supports the earlier need to grant access through a policy attached to a supported resource because resource-based policies, such as S3 bucket policies, can specify which principals may act on the resource, but the new task is to centralize human access to multiple AWS accounts and supported applications; that is why IAM Identity Center workforce access is preferable here.

C:

AWS Systems Manager Parameter Store is intended to store configuration parameters and selected secrets for applications because parameter Store provides hierarchical parameter values with access controlled through IAM; in this design the new outcome is to centralize human access to multiple AWS accounts and supported applications, which calls for IAM Identity Center workforce access rather than AWS Systems Manager Parameter Store or the earlier IAM resource-based policy.

D:

IAM role temporary credentials is intended to provide temporary access to a trusted principal or AWS workload because assuming an IAM role yields temporary credentials subject to role trust and permissions policies; in this design the new outcome is to centralize human access to multiple AWS accounts and supported applications, which calls for IAM Identity Center workforce access rather than IAM role temporary credentials or the earlier IAM resource-based policy.

Question 642

A decision meeting distinguishes between two outcomes: provide AWS credentials to application users using supported identities, and support sign-up and authentication of application end users. The first is handled using Amazon Cognito identity pools. Which option directly supports the second?

  1. Amazon Cognito identity pools
  2. Amazon Cognito user pools
  3. Temporary session credentials
  4. Federated identity access

Explanation

Correct Answer

B:

Amazon Cognito user pools addresses the new need to support sign-up and authentication of application end users because cognito user pools provide user directories and authentication features for apps; Amazon Cognito identity pools supports the different existing task to provide AWS credentials to application users using supported identities.

Incorrect Answers

A:

Amazon Cognito identity pools primarily supports the earlier need to provide AWS credentials to application users using supported identities because cognito identity pools exchange supported authentication for temporary AWS credentials, but the new task is to support sign-up and authentication of application end users; that is why Amazon Cognito user pools is preferable here.

C:

Temporary session credentials is intended to avoid long-lived application secrets when making authorized AWS requests because temporary credentials expire and can be issued through IAM roles and federation; in this design the new outcome is to support sign-up and authentication of application end users, which calls for Amazon Cognito user pools rather than Temporary session credentials or the earlier Amazon Cognito identity pools.

D:

Federated identity access is intended to let an existing external identity provider authenticate users for AWS access because federation allows trusted identities to receive AWS access without separate IAM user passwords; in this design the new outcome is to support sign-up and authentication of application end users, which calls for Amazon Cognito user pools rather than Federated identity access or the earlier Amazon Cognito identity pools.

Question 643

The solution currently handles its need to define which principals are allowed to assume a specific role with IAM role trust policy. A new requirement is to delegate service-specific operations to an AWS service under a defined role instead. Which service or principle addresses that different need?

  1. IAM role trust policy
  2. Service-linked IAM role
  3. Cross-account role assumption
  4. Permission sets for account assignments

Explanation

Correct Answer

B:

Service-linked IAM role addresses the new need to delegate service-specific operations to an AWS service under a defined role because service-linked roles are tied to AWS services and have constrained predefined service purposes; IAM role trust policy supports the different existing task to define which principals are allowed to assume a specific role.

Incorrect Answers

A:

IAM role trust policy primarily supports the earlier need to define which principals are allowed to assume a specific role because a role trust policy controls the trusted entities for role assumption, but the new task is to delegate service-specific operations to an AWS service under a defined role; that is why Service-linked IAM role is preferable here.

C:

Cross-account role assumption is intended to allow a principal in one AWS account to gain defined temporary permissions in another because a cross-account role requires suitable trust and permission configuration; in this design the new outcome is to delegate service-specific operations to an AWS service under a defined role, which calls for Service-linked IAM role rather than Cross-account role assumption or the earlier IAM role trust policy.

D:

Permission sets for account assignments is intended to standardize workforce role assignments across multiple AWS accounts because IAM Identity Center permission sets help define permissions provisioned for assigned users or groups; in this design the new outcome is to delegate service-specific operations to an AWS service under a defined role, which calls for Service-linked IAM role rather than Permission sets for account assignments or the earlier IAM role trust policy.

Question 644

A decision record states that the primary objective is to reuse an organization-authored permissions policy across appropriate identities. Which AWS offering or principle should it name?

  1. Customer managed IAM policies
  2. AWS managed IAM policies
  3. IAM resource-based policy
  4. AWS Organizations member-account guardrails
  5. Permission sets for account assignments

Explanation

Correct Answer

A:

Customer managed IAM policies matches the goal to reuse an organization-authored permissions policy across appropriate identities because customer managed policies allow centralized versioning and reuse of customized permissions. They require ongoing customer review as the application's access needs change. Permission sets for account assignments is for the different objective to standardize workforce role assignments across multiple AWS accounts.

Incorrect Answers

B:

AWS managed IAM policies addresses the separate need to use a predefined AWS-maintained permissions policy when its scope is appropriate because AWS managed policies are maintained by AWS and may change as services evolve; it is not as direct as Customer managed IAM policies for the actual requirement to reuse an organization-authored permissions policy across appropriate identities.

C:

IAM resource-based policy addresses the separate need to grant access through a policy attached to a supported resource because resource-based policies, such as S3 bucket policies, can specify which principals may act on the resource; it is not as direct as Customer managed IAM policies for the actual requirement to reuse an organization-authored permissions policy across appropriate identities.

D:

AWS Organizations member-account guardrails addresses the separate need to restrict maximum access by applying organizational policies because organization-level policies can constrain member accounts regardless of broader IAM allows; it is not as direct as Customer managed IAM policies for the actual requirement to reuse an organization-authored permissions policy across appropriate identities.

E:

Permission sets for account assignments addresses the separate need to standardize workforce role assignments across multiple AWS accounts because IAM Identity Center permission sets help define permissions provisioned for assigned users or groups; it is not as direct as Customer managed IAM policies for the actual requirement to reuse an organization-authored permissions policy across appropriate identities.

Question 645

Before relying on Federated identity access to let an existing external identity provider authenticate users for AWS access, a reviewer wants one specifically relevant limitation or qualification documented. Which statement best belongs in the review?

  1. Federation must still map users to appropriate AWS permissions.
  2. They are not the central service for permission sets across employee AWS accounts.
  3. A user pool alone does not automatically authorize access to every S3 bucket.
  4. Roles avoid embedding a person's permanent access key in application code.

Explanation

Correct Answer

A:

Federation must still map users to appropriate AWS permissions; this qualification applies directly to Federated identity access when the intended outcome is to let an existing external identity provider authenticate users for AWS access, rather than to another capability.

Incorrect Answers

B:

They are not the central service for permission sets across employee AWS accounts; that caveat is associated more closely with Amazon Cognito user pools for the need to support sign-up and authentication of application end users than with Federated identity access for the requirement to let an existing external identity provider authenticate users for AWS access.

C:

A user pool alone does not automatically authorize access to every S3 bucket; that caveat is associated more closely with Amazon Cognito identity pools for the need to provide AWS credentials to application users using supported identities than with Federated identity access for the requirement to let an existing external identity provider authenticate users for AWS access.

D:

Roles avoid embedding a person's permanent access key in application code; that caveat is associated more closely with IAM role temporary credentials for the need to provide temporary access to a trusted principal or AWS workload than with Federated identity access for the requirement to let an existing external identity provider authenticate users for AWS access.

Question 646

A solution uses Amazon Cognito identity pools for the requirement to provide AWS credentials to application users using supported identities. Which operating behavior underlies that use?

  1. This capability stores protected secrets and supports rotation workflows.
  2. Assuming an IAM role yields temporary credentials subject to role trust and permissions policies.
  3. Cognito identity pools exchange supported authentication for temporary AWS credentials.
  4. This capability provide user directories and authentication features for apps.

Explanation

Correct Answer

C:

Amazon Cognito identity pools meets the goal to provide AWS credentials to application users using supported identities because cognito identity pools exchange supported authentication for temporary AWS credentials. A user pool alone does not automatically authorize access to every S3 bucket.

Incorrect Answers

A:

That description belongs to AWS Secrets Manager because secrets Manager stores protected secrets and supports rotation workflows; it is used to store and rotate supported application secrets without hard-coding them, not to explain how Amazon Cognito identity pools provides the function to provide AWS credentials to application users using supported identities.

B:

That description belongs to IAM role temporary credentials because assuming an IAM role yields temporary credentials subject to role trust and permissions policies; it is used to provide temporary access to a trusted principal or AWS workload, not to explain how Amazon Cognito identity pools provides the function to provide AWS credentials to application users using supported identities.

D:

That description belongs to Amazon Cognito user pools because cognito user pools provide user directories and authentication features for apps; it is used to support sign-up and authentication of application end users, not to explain how Amazon Cognito identity pools provides the function to provide AWS credentials to application users using supported identities.

Question 647

A cloud team wants to provide AWS credentials to application users using supported identities. It has considered AWS Secrets Manager, whose main role is to store and rotate supported application secrets without hard-coding them. Which other selection is more tightly matched to the actual task?

  1. Amazon Cognito identity pools
  2. IAM role temporary credentials
  3. AWS Secrets Manager
  4. IAM Identity Center external directory

Explanation

Correct Answer

A:

Amazon Cognito identity pools addresses the new need to provide AWS credentials to application users using supported identities because cognito identity pools exchange supported authentication for temporary AWS credentials; AWS Secrets Manager supports the different existing task to store and rotate supported application secrets without hard-coding them.

Incorrect Answers

B:

IAM role temporary credentials is intended to provide temporary access to a trusted principal or AWS workload because assuming an IAM role yields temporary credentials subject to role trust and permissions policies; in this design the new outcome is to provide AWS credentials to application users using supported identities, which calls for Amazon Cognito identity pools rather than IAM role temporary credentials or the earlier AWS Secrets Manager.

C:

AWS Secrets Manager primarily supports the earlier need to store and rotate supported application secrets without hard-coding them because secrets Manager stores protected secrets and supports rotation workflows, but the new task is to provide AWS credentials to application users using supported identities; that is why Amazon Cognito identity pools is preferable here.

D:

IAM Identity Center external directory is intended to integrate existing workforce identities with AWS account access because identity Center can work with supported external identity sources for centralized access; in this design the new outcome is to provide AWS credentials to application users using supported identities, which calls for Amazon Cognito identity pools rather than IAM Identity Center external directory or the earlier AWS Secrets Manager.

Question 648

In an architecture review, IAM access keys was selected to authorize programmatic AWS API access for a permitted IAM principal. Which account of its behavior justifies this decision?

  1. Assuming an IAM role yields temporary credentials subject to role trust and permissions policies.
  2. An access key ID and secret key can sign API requests but require careful protection and rotation.
  3. Identity-based policies attach to users, groups or roles and express allowed or denied actions.
  4. Organization-level policies can constrain member accounts regardless of broader IAM allows.

Explanation

Correct Answer

B:

IAM access keys meets the goal to authorize programmatic AWS API access for a permitted IAM principal because an access key ID and secret key can sign API requests but require careful protection and rotation. Access keys are not a substitute for MFA-protected console access when interactive login is needed; the question tests the operating mechanism of IAM access keys for the need to authorize programmatic AWS API access for a permitted IAM principal.

Incorrect Answers

A:

That description belongs to IAM role temporary credentials because assuming an IAM role yields temporary credentials subject to role trust and permissions policies; it is used to provide temporary access to a trusted principal or AWS workload, not to explain how IAM access keys provides the function to authorize programmatic AWS API access for a permitted IAM principal.

C:

That description belongs to IAM identity-based policy because identity-based policies attach to users, groups or roles and express allowed or denied actions; it is used to define what actions an IAM principal may perform on specified resources, not to explain how IAM access keys provides the function to authorize programmatic AWS API access for a permitted IAM principal.

D:

That description belongs to AWS Organizations member-account guardrails because organization-level policies can constrain member accounts regardless of broader IAM allows; it is used to restrict maximum access by applying organizational policies, not to explain how IAM access keys provides the function to authorize programmatic AWS API access for a permitted IAM principal.

Question 649

A project owner needs a practical way to protect block storage with supported at-rest encryption. Which selection most closely aligns with that objective?

  1. Amazon S3 One Zone-IA
  2. S3 Cross-Region Replication
  3. EBS volume encryption
  4. S3 Glacier Deep Archive

Explanation

Correct Answer

C:

EBS volume encryption matches the goal to protect block storage with supported at-rest encryption because encrypted EBS volumes use integrated key management for data at rest. Encryption does not eliminate the need for access and guest OS controls. Amazon S3 One Zone-IA is for the different objective to store recreatable infrequently accessed objects within one Availability Zone.

Incorrect Answers

A:

Amazon S3 One Zone-IA addresses the separate need to store recreatable infrequently accessed objects within one Availability Zone because one Zone-IA has a single-AZ resilience profile and lower storage cost; it is not as direct as EBS volume encryption for the actual requirement to protect block storage with supported at-rest encryption.

B:

S3 Cross-Region Replication addresses the separate need to copy eligible objects asynchronously to a bucket in a different AWS Region because cross-Region Replication provides configured cross-Region object replication for supported cases; it is not as direct as EBS volume encryption for the actual requirement to protect block storage with supported at-rest encryption.

D:

S3 Glacier Deep Archive addresses the separate need to retain long-lived archives at very low storage cost when restoration can be slow because deep Archive is designed for extremely infrequent access and long retention; it is not as direct as EBS volume encryption for the actual requirement to protect block storage with supported at-rest encryption.

Question 650

A decision record states that the primary objective is to coordinate multi-step application workflows with managed state. Which AWS offering or principle should it name?

  1. AWS Step Functions
  2. AWS Developer Tools
  3. AWS CodePipeline
  4. Amazon SQS

Explanation

Correct Answer

A:

AWS Step Functions matches the goal to coordinate multi-step application workflows with managed state because step Functions orchestrates service integrations and branching steps over time. It does not itself replace the code executed by Lambda or containers. AWS CodePipeline is for the different objective to coordinate continuous delivery stages between tools.

Incorrect Answers

B:

AWS Developer Tools addresses the separate need to recognize the separation of build release deploy and tracing functions because AWS developer services specialize in different steps of software delivery; it is not as direct as AWS Step Functions for the actual requirement to coordinate multi-step application workflows with managed state.

C:

AWS CodePipeline addresses the separate need to coordinate continuous delivery stages between tools because codePipeline orchestrates source build test and deployment actions; it is not as direct as AWS Step Functions for the actual requirement to coordinate multi-step application workflows with managed state.

D:

Amazon SQS addresses the separate need to decouple systems with durable asynchronous message queues because sQS holds messages for consumers to process independently; it is not as direct as AWS Step Functions for the actual requirement to coordinate multi-step application workflows with managed state.

AWS Certified Cloud Practitioner CLF-C02 Practice Tests