Question 350

A team has chosen Customer encryption configuration to decide who chooses encryption settings and key access rules for customer information. Which description explains the mechanism that makes this selection appropriate?

  1. The customer is responsible for custom code and software installed on its virtual machines.
  2. Customers own S3 authorization configuration such as bucket policies and access settings.
  3. Customers establish data recovery objectives and configure suitable backups or managed-service settings.
  4. Customers select appropriate encryption options and configure permissions for data protection.

Explanation

Correct Answer

D:

Customer encryption configuration meets the goal to decide who chooses encryption settings and key access rules for customer information because customers select appropriate encryption options and configure permissions for data protection. AWS may operate cryptographic infrastructure, but the customer's authorization decisions remain important; the question tests the operating mechanism of Customer encryption configuration for the need to decide who chooses encryption settings and key access rules for customer information.

Incorrect Answers

A:

That description belongs to Customer application patching on EC2 because the customer is responsible for custom code and software installed on its virtual machines; it is used to determine who updates software installed by a customer on an EC2 VM, not to explain how Customer encryption configuration provides the function to decide who chooses encryption settings and key access rules for customer information.

B:

That description belongs to Customer S3 bucket policy because customers own S3 authorization configuration such as bucket policies and access settings; it is used to decide who restricts public or cross-account access to stored objects, not to explain how Customer encryption configuration provides the function to decide who chooses encryption settings and key access rules for customer information.

C:

That description belongs to Customer backup policy selection because customers establish data recovery objectives and configure suitable backups or managed-service settings; it is used to determine who chooses recovery retention and frequency for business workloads, not to explain how Customer encryption configuration provides the function to decide who chooses encryption settings and key access rules for customer information.

Question 351

A cloud team wants to allow a principal in one AWS account to gain defined temporary permissions in another. It has considered IAM role temporary credentials, whose main role is to provide temporary access to a trusted principal or AWS workload. Which other selection is more tightly matched to the actual task?

  1. Cross-account role assumption
  2. IAM role temporary credentials
  3. Inline IAM policy
  4. Explicit deny precedence

Explanation

Correct Answer

A:

Cross-account role assumption addresses the new need 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; IAM role temporary credentials supports the different existing task to provide temporary access to a trusted principal or AWS workload.

Incorrect Answers

B:

IAM role temporary credentials primarily supports the earlier need 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, but the new task is to allow a principal in one AWS account to gain defined temporary permissions in another; that is why Cross-account role assumption is preferable here.

C:

Inline IAM policy is intended to bind a permissions policy directly to one identity rather than sharing it because an inline policy maintains a one-to-one association with an IAM user, group or role; in this design the new outcome is to allow a principal in one AWS account to gain defined temporary permissions in another, which calls for Cross-account role assumption rather than Inline IAM policy or the earlier IAM role temporary credentials.

D:

Explicit deny precedence is intended to ensure a denied API action cannot be overridden by another allow statement because an applicable explicit deny in AWS authorization evaluation overrides applicable allows; in this design the new outcome is to allow a principal in one AWS account to gain defined temporary permissions in another, which calls for Cross-account role assumption rather than Explicit deny precedence or the earlier IAM role temporary credentials.

Question 352

A solution has 2 separate requirements: first, review who invoked AWS management API actions in an account; second, select a deployment geography to meet an organization's data-location requirements. Which TWO choices correspond most directly to these needs? Choose TWO.

  1. Separation of duties
  2. AWS CloudTrail event history
  3. AWS Config rules
  4. Data-residency region choice
  5. Amazon CloudWatch metrics

Explanation

Correct Answers

B:

AWS CloudTrail event history covers the listed need to review who invoked AWS management API actions in an account because cloudTrail records AWS account API activity and supports investigation of management actions; it belongs in the keyed set alongside Data-residency region choice to select a deployment geography to meet an organization's data-location requirements.

D:

Data-residency region choice covers the listed need to select a deployment geography to meet an organization's data-location requirements because customers can select supported Regions and understand where service data is processed or stored; it belongs in the keyed set alongside AWS CloudTrail event history to review who invoked AWS management API actions in an account.

Incorrect Answers

A:

Separation of duties addresses a different objective, to prevent one principal from controlling incompatible business functions, because splitting sensitive privileges among roles reduces misuse and accidental changes; the checklist instead requires the distinct outcomes to review who invoked AWS management API actions in an account; select a deployment geography to meet an organization's data-location requirements.

C:

AWS Config rules addresses a different objective, to evaluate a configuration against a defined compliance requirement, because config rules assess resource settings such as encryption or approved configuration states; the checklist instead requires the distinct outcomes to review who invoked AWS management API actions in an account; select a deployment geography to meet an organization's data-location requirements.

E:

Amazon CloudWatch metrics addresses a different objective, to observe resource utilization and service performance over time, because cloudWatch gathers metrics, alarms and logs for operational monitoring; the checklist instead requires the distinct outcomes to review who invoked AWS management API actions in an account; select a deployment geography to meet an organization's data-location requirements.

Question 353

In an architecture review, Cross-account role assumption was selected to allow a principal in one AWS account to gain defined temporary permissions in another. 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 applicable explicit deny in AWS authorization evaluation overrides applicable allows.
  3. A cross-account role requires suitable trust and permission configuration.
  4. An inline policy maintains a one-to-one association with an IAM user, group or role.

Explanation

Correct Answer

C:

Cross-account role assumption meets the goal 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. Sharing a permanent administrator access key across accounts is not required.

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 Cross-account role assumption provides the function to allow a principal in one AWS account to gain defined temporary permissions in another.

B:

That description belongs to Explicit deny precedence because an applicable explicit deny in AWS authorization evaluation overrides applicable allows; it is used to ensure a denied API action cannot be overridden by another allow statement, not to explain how Cross-account role assumption provides the function to allow a principal in one AWS account to gain defined temporary permissions in another.

D:

That description belongs to Inline IAM policy because an inline policy maintains a one-to-one association with an IAM user, group or role; it is used to bind a permissions policy directly to one identity rather than sharing it, not to explain how Cross-account role assumption provides the function to allow a principal in one AWS account to gain defined temporary permissions in another.

Question 354

A decision meeting distinguishes between two outcomes: observe resource utilization and service performance over time, and find unintended external or broad permissions on AWS resources. The first is handled using Amazon CloudWatch metrics. Which option directly supports the second?

  1. Amazon CloudWatch metrics
  2. Access analysis
  3. AWS Organizations SCP
  4. Amazon VPC Flow Logs traffic metadata

Explanation

Correct Answer

B:

Access analysis addresses the new need to find unintended external or broad permissions on AWS resources because IAM Access Analyzer can help identify supported resources shared with external principals and analyze access; Amazon CloudWatch metrics supports the different existing task to observe resource utilization and service performance over time.

Incorrect Answers

A:

Amazon CloudWatch metrics primarily supports the earlier need to observe resource utilization and service performance over time because cloudWatch gathers metrics, alarms and logs for operational monitoring, but the new task is to find unintended external or broad permissions on AWS resources; that is why Access analysis is preferable here.

C:

AWS Organizations SCP is intended to establish maximum account permissions across an AWS organization because service control policies limit the permissions available to principals in affected member accounts; in this design the new outcome is to find unintended external or broad permissions on AWS resources, which calls for Access analysis rather than AWS Organizations SCP or the earlier Amazon CloudWatch metrics.

D:

Amazon VPC Flow Logs traffic metadata is intended to record selected IP network-flow information for VPC resources because VPC Flow Logs capture metadata about accepted or rejected traffic at supported interfaces; in this design the new outcome is to find unintended external or broad permissions on AWS resources, which calls for Access analysis rather than Amazon VPC Flow Logs traffic metadata or the earlier Amazon CloudWatch metrics.

Question 355

The solution currently handles its need to find answers to common AWS technical and security questions with AWS Knowledge Center. A new requirement is to find AWS security resources and information in one place instead. Which service or principle addresses that different need?

  1. AWS Knowledge Center
  2. AWS Security Center
  3. AWS Security Hub
  4. AWS Shield Standard

Explanation

Correct Answer

B:

AWS Security Center addresses the new need to find AWS security resources and information in one place because AWS security portals collect information about AWS cloud security capabilities; AWS Knowledge Center supports the different existing task to find answers to common AWS technical and security questions.

Incorrect Answers

A:

AWS Knowledge Center primarily supports the earlier need to find answers to common AWS technical and security questions because the Knowledge Center provides support-style articles about known issues and features, but the new task is to find AWS security resources and information in one place; that is why AWS Security Center is preferable here.

C:

AWS Security Hub is intended to review centralized security posture and findings from multiple sources because security Hub consolidates and prioritizes findings across AWS security services; in this design the new outcome is to find AWS security resources and information in one place, which calls for AWS Security Center rather than AWS Security Hub or the earlier AWS Knowledge Center.

D:

AWS Shield Standard is intended to provide baseline DDoS protections for supported AWS resources because shield Standard supplies automatic DDoS protection to supported resources; in this design the new outcome is to find AWS security resources and information in one place, which calls for AWS Security Center rather than AWS Shield Standard or the earlier AWS Knowledge Center.

Question 356

A reviewer suggests Customer application patching on EC2 when asked how to identify who writes and secures the application logic of a Lambda function, although that offering is primarily used to determine who updates software installed by a customer on an EC2 VM. Which alternative is the more precise choice?

  1. Customer application patching on EC2
  2. Customer compliance obligations
  3. Customer RDS access controls
  4. Customer Lambda function code

Explanation

Correct Answer

D:

Customer Lambda function code addresses the new need to identify who writes and secures the application logic of a Lambda function because customers own the code, dependencies and identity permissions they provide to a Lambda function; Customer application patching on EC2 supports the different existing task to determine who updates software installed by a customer on an EC2 VM.

Incorrect Answers

A:

Customer application patching on EC2 primarily supports the earlier need to determine who updates software installed by a customer on an EC2 VM because the customer is responsible for custom code and software installed on its virtual machines, but the new task is to identify who writes and secures the application logic of a Lambda function; that is why Customer Lambda function code is preferable here.

B:

Customer compliance obligations is intended to determine who ensures application use and data handling meet the customer's regulations because customers remain responsible for their legal obligations, data usage and service configurations; in this design the new outcome is to identify who writes and secures the application logic of a Lambda function, which calls for Customer Lambda function code rather than Customer compliance obligations or the earlier Customer application patching on EC2.

C:

Customer RDS access controls is intended to identify who sets database credentials and network exposure for an RDS workload because customers manage who can reach and authenticate to their databases and how data is used; in this design the new outcome is to identify who writes and secures the application logic of a Lambda function, which calls for Customer Lambda function code rather than Customer RDS access controls or the earlier Customer application patching on EC2.

Question 357

An AWS implementation has already addressed identify policy errors and security warnings before broad access is granted by using IAM Access Analyzer policy validation. Its remaining gap is to grant access through a policy attached to a supported resource. Which listed capability closes this gap?

  1. IAM role temporary credentials
  2. IAM Access Analyzer policy validation
  3. IAM resource-based policy
  4. Amazon Cognito identity pools

Explanation

Correct Answer

C:

IAM resource-based policy addresses the new 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; IAM Access Analyzer policy validation supports the different existing task to identify policy errors and security warnings before broad access is granted.

Incorrect Answers

A:

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 grant access through a policy attached to a supported resource, which calls for IAM resource-based policy rather than IAM role temporary credentials or the earlier IAM Access Analyzer policy validation.

B:

IAM Access Analyzer policy validation primarily supports the earlier need to identify policy errors and security warnings before broad access is granted because policy validation analyzes IAM policy documents for issues and best-practice findings, but the new task is to grant access through a policy attached to a supported resource; that is why IAM resource-based policy is preferable here.

D:

Amazon Cognito identity pools is intended to provide AWS credentials to application users using supported identities because cognito identity pools exchange supported authentication for temporary AWS credentials; in this design the new outcome is to grant access through a policy attached to a supported resource, which calls for IAM resource-based policy rather than Amazon Cognito identity pools or the earlier IAM Access Analyzer policy validation.

Question 358

In an architecture review, Amazon CloudWatch metrics was selected to observe resource utilization and service performance over time. Which account of its behavior justifies this decision?

  1. Config records supported resource configurations and evaluates them against configuration rules.
  2. Shield provides DDoS protection for supported AWS resources, with additional capabilities in advanced offerings.
  3. TLS and similar protocols help secure data exchanged between clients and services.
  4. CloudWatch gathers metrics, alarms and logs for operational monitoring.

Explanation

Correct Answer

D:

Amazon CloudWatch metrics meets the goal to observe resource utilization and service performance over time because cloudWatch gathers metrics, alarms and logs for operational monitoring. A CPU chart alone cannot prove which IAM principal called a control-plane API.

Incorrect Answers

A:

That description belongs to AWS Config configuration history because config records supported resource configurations and evaluates them against configuration rules; it is used to review AWS resource configuration changes and compliance state, not to explain how Amazon CloudWatch metrics provides the function to observe resource utilization and service performance over time.

B:

That description belongs to AWS Shield DDoS protection because shield provides DDoS protection for supported AWS resources, with additional capabilities in advanced offerings; it is used to reduce the effect of distributed denial-of-service attacks on supported applications, not to explain how Amazon CloudWatch metrics provides the function to observe resource utilization and service performance over time.

C:

That description belongs to Encryption in transit because tLS and similar protocols help secure data exchanged between clients and services; it is used to protect information while it travels over a network, not to explain how Amazon CloudWatch metrics provides the function to observe resource utilization and service performance over time.

Question 359

A cloud team wants to recognize how patch duties differ between provider hosts and customer-managed instances. It has considered Customer EC2 guest OS patching, whose main role is to determine who installs security updates inside a customer-managed EC2 operating system. Which other selection is more tightly matched to the actual task?

  1. Customer EC2 guest OS patching
  2. Customer application patching on EC2
  3. Customer EC2 security groups
  4. Shared patch-management responsibility

Explanation

Correct Answer

D:

Shared patch-management responsibility addresses the new need to recognize how patch duties differ between provider hosts and customer-managed instances because AWS patches infrastructure that it operates; customers patch guest systems and software they control; Customer EC2 guest OS patching supports the different existing task to determine who installs security updates inside a customer-managed EC2 operating system.

Incorrect Answers

A:

Customer EC2 guest OS patching primarily supports the earlier need to determine who installs security updates inside a customer-managed EC2 operating system because customers maintain the guest OS, including relevant patches, configuration and hardening, but the new task is to recognize how patch duties differ between provider hosts and customer-managed instances; that is why Shared patch-management responsibility is preferable here.

B:

Customer application patching on EC2 is intended to determine who updates software installed by a customer on an EC2 VM because the customer is responsible for custom code and software installed on its virtual machines; in this design the new outcome is to recognize how patch duties differ between provider hosts and customer-managed instances, which calls for Shared patch-management responsibility rather than Customer application patching on EC2 or the earlier Customer EC2 guest OS patching.

C:

Customer EC2 security groups is intended to decide who configures firewall rules around a customer instance because customers choose inbound and outbound security-group permissions for their resources; in this design the new outcome is to recognize how patch duties differ between provider hosts and customer-managed instances, which calls for Shared patch-management responsibility rather than Customer EC2 security groups or the earlier Customer EC2 guest OS patching.

Question 360

A team has chosen AWS Well-Architected Tool to review a workload against architectural best practices including security. Which description explains the mechanism that makes this selection appropriate?

  1. Security Hub consolidates and prioritizes findings across AWS security services.
  2. This capability provides structured questions and improvement recommendations.
  3. The AWS Security Blog publishes security-focused articles and examples.
  4. This capability provides best-practice checks in several categories.

Explanation

Correct Answer

B:

AWS Well-Architected Tool meets the goal to review a workload against architectural best practices including security because the Well-Architected Tool provides structured questions and improvement recommendations. A review tool does not implement all remediation changes on its own.

Incorrect Answers

A:

That description belongs to AWS Security Hub because security Hub consolidates and prioritizes findings across AWS security services; it is used to review centralized security posture and findings from multiple sources, not to explain how AWS Well-Architected Tool provides the function to review a workload against architectural best practices including security.

C:

That description belongs to AWS Security Blog because the AWS Security Blog publishes security-focused articles and examples; it is used to read AWS-authored security guidance, news and technical practices, not to explain how AWS Well-Architected Tool provides the function to review a workload against architectural best practices including security.

D:

That description belongs to AWS Trusted Advisor because trusted Advisor provides best-practice checks in several categories; it is used to review common security and configuration opportunities alongside operational checks, not to explain how AWS Well-Architected Tool provides the function to review a workload against architectural best practices including security.

AWS Certified Cloud Practitioner CLF-C02 Practice Tests