mcAfee Secure Website
23

Amazon AWS Certified Solutions Architect - Associate SAA-C03 Bundle

Exam Code: AWS Certified Solutions Architect - Associate SAA-C03

Exam Name AWS Certified Solutions Architect - Associate SAA-C03

Certification Provider: Amazon

Corresponding Certification: AWS Certified Solutions Architect - Associate

AWS Certified Solutions Architect - Associate SAA-C03 Training Materials $23.86

Reliable & Actual Study Materials for AWS Certified Solutions Architect - Associate SAA-C03 Exam Success

The Latest AWS Certified Solutions Architect - Associate SAA-C03 Exam Questions as Experienced in the Actual Test!

  • 24
    Questions & Answers

    AWS Certified Solutions Architect - Associate SAA-C03 Questions & Answers

    1041 Questions & Answers

    Includes questions types found on actual exam such as drag and drop, simulation, type in, and fill in the blank.

  • 25
    AWS Certified Solutions Architect - Associate SAA-C03 Video Course

    AWS Certified Solutions Architect - Associate SAA-C03 Training Course

    368 Video Lectures

    Based on Real Life Scenarios which you will encounter in exam and learn by working with real equipment.

  • exam =30
    Study Guide

    AWS Certified Solutions Architect - Associate SAA-C03 Study Guide

    632 PDF Pages

    Study Guide developed by industry experts who have written exams in the past. They are technology-specific IT certification researchers with at least a decade of experience at Fortune 500 companies.

exam =32

AWS Certified Solutions Architect - Associate SAA-C03 Practice Tests

Guarantee

Satisfaction Guaranteed

Pass4sure has a remarkable Amazon Candidate Success record. We're confident of our products and provide no hassle product exchange. That's how confident we are!

99.3% Pass Rate
Total Cost: $184.97
Bundle Price: $161.11

Purchase Individually

  • exam =34
    Questions & Answers

    Questions & Answers

    1041 Questions

    $124.99
    exam =35
  • exam =37
    AWS Certified Solutions Architect - Associate SAA-C03 Video Course

    Training Course

    368 Video Lectures

    $29.99
  • exam =36
    Study Guide

    Study Guide

    632 PDF Pages

    $29.99

Amazon AWS Certified Solutions Architect - Associate SAA-C03 Practice Test 28

Question 270

An enterprise provisions private keys and TLS certificates at scale. The team confirms that an application uses HTTPS to a server but disables certificate validation. Which option best matches the identified issue?

  1. Enable client hostname and certificate-chain verification
  2. Restore supported DNS validation CNAME records for ACM renewal
  3. Request the certificate with required subject alternative names
  4. Use ACM-managed public certificates and attach them to supported listeners

Explanation

Correct Answer

A:

The scenario identifies this requirement: An application uses HTTPS to a server but disables certificate validation. Select Enable client hostname and certificate-chain verification as the specified technical mechanism. TLS without peer validation cannot reliably authenticate the endpoint. This response addresses the problem described rather than a different design goal.

Incorrect Answers

B:

Restore supported DNS validation CNAME records for ACM renewal would help if certificate renewal fails because DNS validation records were deleted. DNS-validated certificates require ongoing domain-validation evidence. That is not the symptom described here: an application uses HTTPS to a server but disables certificate validation. The matching response is Enable client hostname and certificate-chain verification, because TLS without peer validation cannot reliably authenticate the endpoint.

C:

For the alternative failure clients reject a renewed certificate because its SAN does not include the API hostname, the control Request the certificate with required subject alternative names is relevant: sAN coverage is required for TLS host matching. Here the evidence instead is an application uses HTTPS to a server but disables certificate validation. The selected technical mechanism is Enable client hostname and certificate-chain verification: TLS without peer validation cannot reliably authenticate the endpoint.

D:

Use ACM-managed public certificates and attach them to supported listeners solves a different operational problem where private key material is copied across engineer laptops to deploy ALB certificates. Managed TLS avoids distributing private keys across hosts. It does not directly address an application uses HTTPS to a server but disables certificate validation. The case calls for Enable client hostname and certificate-chain verification, since TLS without peer validation cannot reliably authenticate the endpoint.

Question 271

A multi-account application uses encryption context and KMS control. A recent validation shows that a key policy allows arbitrary decrypt attempts from unintended applications. Which next design step is best?

  1. Cancel deletion and review dependent ciphertext and retention needs
  2. Restrict approved kms:Decrypt requests with appropriate encryption-context conditions
  3. Use an appropriately constrained KMS grant for the service principal
  4. Implement IAM/key-policy separation and CloudTrail monitoring of KMS state changes

Explanation

Correct Answer

B:

The recommended action is: Restrict approved kms:Decrypt requests with appropriate encryption-context conditions. The evidence is a key policy allows arbitrary decrypt attempts from unintended applications. KMS encryption context can bind key use to a specific workload. Its technical effect matches the identified failure.

Incorrect Answers

A:

Cancel deletion and review dependent ciphertext and retention needs would help if a KMS key is scheduled for deletion before encrypted backups expire. Deleting the only decrypt key can render remaining data unrecoverable. That is not the symptom described here: a key policy allows arbitrary decrypt attempts from unintended applications. The matching response is Restrict approved kms:Decrypt requests with appropriate encryption-context conditions, because kMS encryption context can bind key use to a specific workload.

C:

Use an appropriately constrained KMS grant for the service principal solves a different operational problem where a service supports KMS grants and needs time-bounded access for an AWS resource. KMS grants authorize specified cryptographic operations under conditions. It does not directly address a key policy allows arbitrary decrypt attempts from unintended applications. The case calls for Restrict approved kms:Decrypt requests with appropriate encryption-context conditions, since kMS encryption context can bind key use to a specific workload.

D:

The competing option Implement IAM/key-policy separation and CloudTrail monitoring of KMS state changes would be useful when a customer managed key needs an auditable disable/enable approval process. Key lifecycle changes require controlled administrative authority. The present issue is a key policy allows arbitrary decrypt attempts from unintended applications; it is more directly addressed by Restrict approved kms:Decrypt requests with appropriate encryption-context conditions. KMS encryption context can bind key use to a specific workload.

Question 272

A multi-account application uses encryption context and KMS control. During an architecture review, engineers observe that a service supports KMS grants and needs time-bounded access for an AWS resource. Which AWS architecture decision should be prioritized?

  1. Use an appropriately constrained KMS grant for the service principal
  2. Cancel deletion and review dependent ciphertext and retention needs
  3. Implement IAM/key-policy separation and CloudTrail monitoring of KMS state changes
  4. Remove plaintext key logging and keep decrypted key material in volatile protected memory

Explanation

Correct Answer

A:

Use an appropriately constrained KMS grant for the service principal is appropriate for the described condition: a service supports KMS grants and needs time-bounded access for an AWS resource. KMS grants authorize specified cryptographic operations under conditions. This is the mechanism that acts on the affected access, service, recovery, or cost boundary.

Incorrect Answers

B:

Cancel deletion and review dependent ciphertext and retention needs solves a different operational problem where a KMS key is scheduled for deletion before encrypted backups expire. Deleting the only decrypt key can render remaining data unrecoverable. It does not directly address a service supports KMS grants and needs time-bounded access for an AWS resource. The case calls for Use an appropriately constrained KMS grant for the service principal, since kMS grants authorize specified cryptographic operations under conditions.

C:

The competing option Implement IAM/key-policy separation and CloudTrail monitoring of KMS state changes would be useful when a customer managed key needs an auditable disable/enable approval process. Key lifecycle changes require controlled administrative authority. The present issue is a service supports KMS grants and needs time-bounded access for an AWS resource; it is more directly addressed by Use an appropriately constrained KMS grant for the service principal. KMS grants authorize specified cryptographic operations under conditions.

D:

The option Remove plaintext key logging and keep decrypted key material in volatile protected memory addresses a separate condition: a data key is encrypted but its plaintext is accidentally logged. Envelope encryption still requires protecting in-memory plaintext keys. The actual requirement is a service supports KMS grants and needs time-bounded access for an AWS resource. Recommended corrective action: Use an appropriately constrained KMS grant for the service principal. KMS grants authorize specified cryptographic operations under conditions.

Question 273

A multi-account application uses encryption context and KMS control. The current operating constraint is that a data key is encrypted but its plaintext is accidentally logged. Which approach most directly resolves this gap?

  1. Cancel deletion and review dependent ciphertext and retention needs
  2. Restrict approved kms:Decrypt requests with appropriate encryption-context conditions
  3. Remove plaintext key logging and keep decrypted key material in volatile protected memory
  4. Use an appropriately constrained KMS grant for the service principal

Explanation

Correct Answer

C:

The requirement concerns a data key is encrypted but its plaintext is accidentally logged. Apply the action: Remove plaintext key logging and keep decrypted key material in volatile protected memory. The causal explanation is that envelope encryption still requires protecting in-memory plaintext keys. The other options address neighboring conditions.

Incorrect Answers

A:

Cancel deletion and review dependent ciphertext and retention needs solves a different operational problem where a KMS key is scheduled for deletion before encrypted backups expire. Deleting the only decrypt key can render remaining data unrecoverable. It does not directly address a data key is encrypted but its plaintext is accidentally logged. The case calls for Remove plaintext key logging and keep decrypted key material in volatile protected memory, since envelope encryption still requires protecting in-memory plaintext keys.

B:

The competing option Restrict approved kms:Decrypt requests with appropriate encryption-context conditions would be useful when a key policy allows arbitrary decrypt attempts from unintended applications. KMS encryption context can bind key use to a specific workload. The present issue is a data key is encrypted but its plaintext is accidentally logged; it is more directly addressed by Remove plaintext key logging and keep decrypted key material in volatile protected memory. Envelope encryption still requires protecting in-memory plaintext keys.

D:

Use an appropriately constrained KMS grant for the service principal would help if a service supports KMS grants and needs time-bounded access for an AWS resource. KMS grants authorize specified cryptographic operations under conditions. That is not the symptom described here: a data key is encrypted but its plaintext is accidentally logged. The matching response is Remove plaintext key logging and keep decrypted key material in volatile protected memory, because envelope encryption still requires protecting in-memory plaintext keys.

Question 274

A multi-account application uses encryption context and KMS control. The security and operations review finds that a KMS key is scheduled for deletion before encrypted backups expire. What should the solution architect recommend?

  1. Remove plaintext key logging and keep decrypted key material in volatile protected memory
  2. Use an appropriately constrained KMS grant for the service principal
  3. Implement IAM/key-policy separation and CloudTrail monitoring of KMS state changes
  4. Cancel deletion and review dependent ciphertext and retention needs

Explanation

Correct Answer

D:

The case evidence is a KMS key is scheduled for deletion before encrypted backups expire. The selected response is Cancel deletion and review dependent ciphertext and retention needs. Deleting the only decrypt key can render remaining data unrecoverable. This distinction is why that action is the best answer for the stated situation.

Incorrect Answers

A:

The competing option Remove plaintext key logging and keep decrypted key material in volatile protected memory would be useful when a data key is encrypted but its plaintext is accidentally logged. Envelope encryption still requires protecting in-memory plaintext keys. The present issue is a KMS key is scheduled for deletion before encrypted backups expire; it is more directly addressed by Cancel deletion and review dependent ciphertext and retention needs. Deleting the only decrypt key can render remaining data unrecoverable.

B:

The option Use an appropriately constrained KMS grant for the service principal addresses a separate condition: a service supports KMS grants and needs time-bounded access for an AWS resource. KMS grants authorize specified cryptographic operations under conditions. The actual requirement is a KMS key is scheduled for deletion before encrypted backups expire. Recommended corrective action: Cancel deletion and review dependent ciphertext and retention needs. Deleting the only decrypt key can render remaining data unrecoverable.

C:

Implement IAM/key-policy separation and CloudTrail monitoring of KMS state changes would help if a customer managed key needs an auditable disable/enable approval process. Key lifecycle changes require controlled administrative authority. That is not the symptom described here: a KMS key is scheduled for deletion before encrypted backups expire. The matching response is Cancel deletion and review dependent ciphertext and retention needs, because deleting the only decrypt key can render remaining data unrecoverable.

Question 275

A multi-account application uses encryption context and KMS control. The business requirement is that a customer managed key needs an auditable disable/enable approval process. What is the most appropriate correction?

  1. Restrict approved kms:Decrypt requests with appropriate encryption-context conditions
  2. Remove plaintext key logging and keep decrypted key material in volatile protected memory
  3. Cancel deletion and review dependent ciphertext and retention needs
  4. Implement IAM/key-policy separation and CloudTrail monitoring of KMS state changes

Explanation

Correct Answer

D:

The scenario identifies this requirement: A customer managed key needs an auditable disable/enable approval process. Select Implement IAM/key-policy separation and CloudTrail monitoring of KMS state changes as the specified technical mechanism. Key lifecycle changes require controlled administrative authority. This response addresses the problem described rather than a different design goal.

Incorrect Answers

A:

The option Restrict approved kms:Decrypt requests with appropriate encryption-context conditions addresses a separate condition: a key policy allows arbitrary decrypt attempts from unintended applications. KMS encryption context can bind key use to a specific workload. The actual requirement is a customer managed key needs an auditable disable/enable approval process. Recommended corrective action: Implement IAM/key-policy separation and CloudTrail monitoring of KMS state changes. Key lifecycle changes require controlled administrative authority.

B:

Remove plaintext key logging and keep decrypted key material in volatile protected memory would help if a data key is encrypted but its plaintext is accidentally logged. Envelope encryption still requires protecting in-memory plaintext keys. That is not the symptom described here: a customer managed key needs an auditable disable/enable approval process. The matching response is Implement IAM/key-policy separation and CloudTrail monitoring of KMS state changes, because key lifecycle changes require controlled administrative authority.

C:

For the alternative failure a KMS key is scheduled for deletion before encrypted backups expire, the control Cancel deletion and review dependent ciphertext and retention needs is relevant: deleting the only decrypt key can render remaining data unrecoverable. Here the evidence instead is a customer managed key needs an auditable disable/enable approval process. The selected technical mechanism is Implement IAM/key-policy separation and CloudTrail monitoring of KMS state changes: key lifecycle changes require controlled administrative authority.

Question 276

A security team protects secrets across AWS serverless services. The system is failing this objective: a Lambda runtime has environment secrets encrypted using an AWS managed key but policy demands customer key control. What should the solution architect recommend?

  1. Grant only secret-specific read actions to its role and key-decrypt when required
  2. Avoid logging secret environment values and restrict container log viewers
  3. Configure a customer managed KMS key for supported Lambda environment encryption
  4. Pass secret references and retrieve sensitive values within restricted tasks

Explanation

Correct Answer

C:

The recommended action is: Configure a customer managed KMS key for supported Lambda environment encryption. The evidence is a Lambda runtime has environment secrets encrypted using an AWS managed key but policy demands customer key control. Customer managed keys allow more key policy oversight. Its technical effect matches the identified failure.

Incorrect Answers

A:

Grant only secret-specific read actions to its role and key-decrypt when required would help if an AWS service should access a secret without broad administrator permission. Service roles should not inherit global secret-management powers. That is not the symptom described here: a Lambda runtime has environment secrets encrypted using an AWS managed key but policy demands customer key control. The matching response is Configure a customer managed KMS key for supported Lambda environment encryption, because customer managed keys allow more key policy oversight.

B:

For the alternative failure an ECS task logs injected secret values on startup, the control Avoid logging secret environment values and restrict container log viewers is relevant: log confidentiality is separate from runtime secret injection. Here the evidence instead is a Lambda runtime has environment secrets encrypted using an AWS managed key but policy demands customer key control. The selected technical mechanism is Configure a customer managed KMS key for supported Lambda environment encryption: customer managed keys allow more key policy oversight.

D:

The competing option Pass secret references and retrieve sensitive values within restricted tasks would be useful when a Step Functions workflow stores a token in its visible state history. Workflow execution histories may expose state data to readers. The present issue is a Lambda runtime has environment secrets encrypted using an AWS managed key but policy demands customer key control; it is more directly addressed by Configure a customer managed KMS key for supported Lambda environment encryption. Customer managed keys allow more key policy oversight.

Question 277

A security team protects secrets across AWS serverless services. An incident exposes the following failure: a Step Functions workflow stores a token in its visible state history. What is the most appropriate correction?

  1. Avoid logging secret environment values and restrict container log viewers
  2. Grant only secret-specific read actions to its role and key-decrypt when required
  3. Configure a customer managed KMS key for supported Lambda environment encryption
  4. Pass secret references and retrieve sensitive values within restricted tasks

Explanation

Correct Answer

D:

Pass secret references and retrieve sensitive values within restricted tasks is appropriate for the described condition: a Step Functions workflow stores a token in its visible state history. Workflow execution histories may expose state data to readers. This is the mechanism that acts on the affected access, service, recovery, or cost boundary.

Incorrect Answers

A:

For the alternative failure an ECS task logs injected secret values on startup, the control Avoid logging secret environment values and restrict container log viewers is relevant: log confidentiality is separate from runtime secret injection. Here the evidence instead is a Step Functions workflow stores a token in its visible state history. The selected technical mechanism is Pass secret references and retrieve sensitive values within restricted tasks: workflow execution histories may expose state data to readers.

B:

Grant only secret-specific read actions to its role and key-decrypt when required solves a different operational problem where an AWS service should access a secret without broad administrator permission. Service roles should not inherit global secret-management powers. It does not directly address a Step Functions workflow stores a token in its visible state history. The case calls for Pass secret references and retrieve sensitive values within restricted tasks, since workflow execution histories may expose state data to readers.

C:

The competing option Configure a customer managed KMS key for supported Lambda environment encryption would be useful when a Lambda runtime has environment secrets encrypted using an AWS managed key but policy demands customer key control. Customer managed keys allow more key policy oversight. The present issue is a Step Functions workflow stores a token in its visible state history; it is more directly addressed by Pass secret references and retrieve sensitive values within restricted tasks. Workflow execution histories may expose state data to readers.

Question 278

A security team protects secrets across AWS serverless services. The review identifies this gap: an ECS task logs injected secret values on startup. What is the best design response for this workload?

  1. Restart or redeploy affected tasks to load refreshed injected secrets
  2. Grant only secret-specific read actions to its role and key-decrypt when required
  3. Avoid logging secret environment values and restrict container log viewers
  4. Configure a customer managed KMS key for supported Lambda environment encryption

Explanation

Correct Answer

C:

The requirement concerns an ECS task logs injected secret values on startup. Apply the action: Avoid logging secret environment values and restrict container log viewers. The causal explanation is that log confidentiality is separate from runtime secret injection. The other options address neighboring conditions.

Incorrect Answers

A:

Restart or redeploy affected tasks to load refreshed injected secrets solves a different operational problem where a secret is rotated but an ECS service retains old environment values. Environment-injected secrets do not automatically refresh running containers. It does not directly address an ECS task logs injected secret values on startup. The case calls for Avoid logging secret environment values and restrict container log viewers, since log confidentiality is separate from runtime secret injection.

B:

The competing option Grant only secret-specific read actions to its role and key-decrypt when required would be useful when an AWS service should access a secret without broad administrator permission. Service roles should not inherit global secret-management powers. The present issue is an ECS task logs injected secret values on startup; it is more directly addressed by Avoid logging secret environment values and restrict container log viewers. Log confidentiality is separate from runtime secret injection.

D:

Configure a customer managed KMS key for supported Lambda environment encryption would help if a Lambda runtime has environment secrets encrypted using an AWS managed key but policy demands customer key control. Customer managed keys allow more key policy oversight. That is not the symptom described here: an ECS task logs injected secret values on startup. The matching response is Avoid logging secret environment values and restrict container log viewers, because log confidentiality is separate from runtime secret injection.

Question 279

A security team protects secrets across AWS serverless services. A deployment test establishes that a secret is rotated but an ECS service retains old environment values. Which implementation most closely meets this requirement?

  1. Avoid logging secret environment values and restrict container log viewers
  2. Configure a customer managed KMS key for supported Lambda environment encryption
  3. Pass secret references and retrieve sensitive values within restricted tasks
  4. Restart or redeploy affected tasks to load refreshed injected secrets

Explanation

Correct Answer

D:

The case evidence is a secret is rotated but an ECS service retains old environment values. The selected response is Restart or redeploy affected tasks to load refreshed injected secrets. Environment-injected secrets do not automatically refresh running containers. This distinction is why that action is the best answer for the stated situation.

Incorrect Answers

A:

The competing option Avoid logging secret environment values and restrict container log viewers would be useful when an ECS task logs injected secret values on startup. Log confidentiality is separate from runtime secret injection. The present issue is a secret is rotated but an ECS service retains old environment values; it is more directly addressed by Restart or redeploy affected tasks to load refreshed injected secrets. Environment-injected secrets do not automatically refresh running containers.

B:

The option Configure a customer managed KMS key for supported Lambda environment encryption addresses a separate condition: a Lambda runtime has environment secrets encrypted using an AWS managed key but policy demands customer key control. Customer managed keys allow more key policy oversight. The actual requirement is a secret is rotated but an ECS service retains old environment values. Recommended corrective action: Restart or redeploy affected tasks to load refreshed injected secrets. Environment-injected secrets do not automatically refresh running containers.

C:

Pass secret references and retrieve sensitive values within restricted tasks would help if a Step Functions workflow stores a token in its visible state history. Workflow execution histories may expose state data to readers. That is not the symptom described here: a secret is rotated but an ECS service retains old environment values. The matching response is Restart or redeploy affected tasks to load refreshed injected secrets, because environment-injected secrets do not automatically refresh running containers.

Question 280

A security team protects secrets across AWS serverless services. The team confirms that an AWS service should access a secret without broad administrator permission. Which choice directly addresses the documented cause?

  1. Grant only secret-specific read actions to its role and key-decrypt when required
  2. Configure a customer managed KMS key for supported Lambda environment encryption
  3. Restart or redeploy affected tasks to load refreshed injected secrets
  4. Avoid logging secret environment values and restrict container log viewers

Explanation

Correct Answer

A:

The scenario identifies this requirement: An AWS service should access a secret without broad administrator permission. Select Grant only secret-specific read actions to its role and key-decrypt when required as the specified technical mechanism. Service roles should not inherit global secret-management powers. This response addresses the problem described rather than a different design goal.

Incorrect Answers

B:

Configure a customer managed KMS key for supported Lambda environment encryption would help if a Lambda runtime has environment secrets encrypted using an AWS managed key but policy demands customer key control. Customer managed keys allow more key policy oversight. That is not the symptom described here: an AWS service should access a secret without broad administrator permission. The matching response is Grant only secret-specific read actions to its role and key-decrypt when required, because service roles should not inherit global secret-management powers.

C:

For the alternative failure a secret is rotated but an ECS service retains old environment values, the control Restart or redeploy affected tasks to load refreshed injected secrets is relevant: environment-injected secrets do not automatically refresh running containers. Here the evidence instead is an AWS service should access a secret without broad administrator permission. The selected technical mechanism is Grant only secret-specific read actions to its role and key-decrypt when required: service roles should not inherit global secret-management powers.

D:

Avoid logging secret environment values and restrict container log viewers solves a different operational problem where an ECS task logs injected secret values on startup. Log confidentiality is separate from runtime secret injection. It does not directly address an AWS service should access a secret without broad administrator permission. The case calls for Grant only secret-specific read actions to its role and key-decrypt when required, since service roles should not inherit global secret-management powers.