AWS Certified DevOps Engineer - Professional DOP-C02 Practice Test 29
Question 280
An operations team deploys the following safeguard: Use IAM Identity Center with federated workforce identities and permission sets mapped to approved account roles. Which observed result is the STRONGEST validation that the safeguard works?
- A controlled emergency access test records authenticated role assumption, approval context and alert delivery.
- A least-privilege replication test succeeds after both bucket access and necessary key policies are correct.
- Policy tests prove matching tenant attributes permit only the intended prefix while mismatched attributes are denied.
- A disabled workforce identity loses its assigned account access and access history identifies the session role.
Explanation
Correct Answer
D:The best verification result is: A disabled workforce identity loses its assigned account access and access history identifies the session role. It specifically demonstrates that the implemented safeguard to use IAM Identity Center with federated workforce identities and permission sets mapped to approved account roles. is effective. This control matters where employees from several teams require AWS console access but each workload account has manually maintained permanent IAM users. Without suitable evidence, the outstanding exposure is that departed employees may retain independent access to workloads after enterprise identity deprovisioning.
Incorrect Answers
A:This measurement validates a different AWS control: Enforce suitable strong authentication for privileged human access and log emergency-role assumption. It is most relevant where a rarely used break-glass administrative role has no multi-factor authentication control and its usage is not audited. It would not establish whether the current safeguard is effective; the required acceptance evidence is specifically that a disabled workforce identity loses its assigned account access and access history identifies the session role.
B:This measurement validates a different AWS control: Review identity-based and resource-based policy requirements, trust relationships and applicable KMS permissions together. It is most relevant where an S3 replication service has an IAM policy allowing reads, but replication still fails because the destination bucket denies access. It would not establish whether the current safeguard is effective; the required acceptance evidence is specifically that a disabled workforce identity loses its assigned account access and access history identifies the session role.
C:This measurement validates a different AWS control: Evaluate attribute-based access control with approved session or principal tags and controlled resource tags. It is most relevant where application teams deploy dozens of services needing access to distinct tenant-specific S3 prefixes, and static role policies are manually copied for each tenant. It would not establish whether the current safeguard is effective; the required acceptance evidence is specifically that a disabled workforce identity loses its assigned account access and access history identifies the session role.
Question 281
A team proposes this change: Apply suitable pipeline execution controls and release-version checks before promoting a candidate artifact. The environment is: Multiple feature branches share one deployment stage, and an older pipeline run occasionally overwrites the newest tested build. Which AWS engineering principle most directly supports the proposal?
- Concurrent delivery must preserve artifact-to-version ordering so a stale execution does not replace a newer approved revision.
- Source-to-artifact traceability is an essential chain of custody in a trustworthy delivery system.
- Pipeline governance can require a human decision at a deployment gate without returning to manual package assembly.
- Event-driven pipeline execution links approved source revisions to reproducible software delivery without human release polling.
Explanation
Correct Answer
A:The central principle is that concurrent delivery must preserve artifact-to-version ordering so a stale execution does not replace a newer approved revision. It supports the decision to apply suitable pipeline execution controls and release-version checks before promoting a candidate artifact. because the workload problem is: Multiple feature branches share one deployment stage, and an older pipeline run occasionally overwrites the newest tested build. The consequence of ignoring the principle is: An older successful pipeline execution can roll production back accidentally without a controlled rollback decision. The design can be tested by confirming that parallel-trigger testing demonstrates that only the intended approved artifact version is promoted to production.
Incorrect Answers
B:This principle concerns the different situation in which a release pipeline tests only the current branch head while allowing production deploys from arbitrary manually uploaded files. It explains the alternative control to bind deployments to the reviewed source revision and require artifact provenance checks before release. For the present workload, multiple feature branches share one deployment stage, and an older pipeline run occasionally overwrites the newest tested build. the design rationale is instead that concurrent delivery must preserve artifact-to-version ordering so a stale execution does not replace a newer approved revision.
C:This principle concerns the different situation in which a production release requires compliance approval, yet the pipeline advances automatically from integration tests to the production stage. It explains the alternative control to insert an authorized CodePipeline manual approval action before production with bounded notification and review procedures. For the present workload, multiple feature branches share one deployment stage, and an older pipeline run occasionally overwrites the newest tested build. the design rationale is instead that concurrent delivery must preserve artifact-to-version ordering so a stale execution does not replace a newer approved revision.
D:This principle concerns the different situation in which a software team manually starts releases after every merge and frequently forgets to deliver critical patches. It explains the alternative control to configure source change detection to trigger a CodePipeline workflow with reviewed automated build and validation stages. For the present workload, multiple feature branches share one deployment stage, and an older pipeline run occasionally overwrites the newest tested build. the design rationale is instead that concurrent delivery must preserve artifact-to-version ordering so a stale execution does not replace a newer approved revision.
Question 282
The team has omitted the measure to make build steps return nonzero status on failed tests and configure reports to gate release decisions. It operates in this setting: A pipeline marks a CodeBuild action successful even though a shell script prints test failures but exits with status zero. Which resulting risk is MOST direct?
- An apparently well-tested release may fail at a multi-service transaction boundary.
- Test errors can be recorded in logs while CodePipeline moves an unsafe artifact into deployment.
- A predictable code regression may reach customers before an automated test detects it.
- A non-backward-compatible migration can prevent rollback and break older active application instances.
Explanation
Correct Answer
B:The omitted control leaves this direct failure exposure: Test errors can be recorded in logs while CodePipeline moves an unsafe artifact into deployment. This follows from the specific situation: A pipeline marks a CodeBuild action successful even though a shell script prints test failures but exits with status zero. The proposed safeguard would be to make build steps return nonzero status on failed tests and configure reports to gate release decisions. The governing engineering reason is that the build process must propagate executable exit states so a failing validation cannot masquerade as success. A test would check that a forced test failure produces a failed CodeBuild action and blocks the subsequent stage.
Incorrect Answers
A:This failure could arise in a related but different scenario: An application team uses code coverage percentage as its only acceptance control and misses a broken checkout workflow. There the appropriate mitigation is to add end-to-end business acceptance tests alongside unit coverage metrics before production promotion. The current environment is specifically a pipeline marks a CodeBuild action successful even though a shell script prints test failures but exits with status zero. Its omitted safeguard creates the more direct consequence: Test errors can be recorded in logs while CodePipeline moves an unsafe artifact into deployment.
C:This failure could arise in a related but different scenario: A pipeline runs unit tests after production deployment because developers want to see changes quickly. There the appropriate mitigation is to place fast unit and static validation stages before promotion, and block downstream deployment on failed builds. The current environment is specifically a pipeline marks a CodeBuild action successful even though a shell script prints test failures but exits with status zero. Its omitted safeguard creates the more direct consequence: Test errors can be recorded in logs while CodePipeline moves an unsafe artifact into deployment.
D:This failure could arise in a related but different scenario: A pipeline validates schema changes using a stale test database that lacks the production migration history. There the appropriate mitigation is to test forward and backward compatibility against representative migration state and establish rollback handling. The current environment is specifically a pipeline marks a CodeBuild action successful even though a shell script prints test failures but exits with status zero. Its omitted safeguard creates the more direct consequence: Test errors can be recorded in logs while CodePipeline moves an unsafe artifact into deployment.
Question 283
A team proposes this change: Configure appropriately regionalized CodePipeline artifact stores and KMS permissions for cross-Region actions. The environment is: A central delivery account must publish application artifacts into two AWS Regions, but the team assumes one artifact bucket automatically covers every Region. Which AWS engineering principle most directly supports the proposal?
- Least-privilege pipeline identities constrain the damage of compromised build logic or malicious source changes.
- Delivery pipelines themselves are production infrastructure and should be repeatable, reviewable and recoverable.
- Cross-Region pipeline actions must be configured with accessible regional artifact stores and encryption permissions.
- Cross-account continuous delivery should use short-lived role sessions and trust boundaries instead of static organization-wide credentials.
Explanation
Correct Answer
C:The central principle is that cross-Region pipeline actions must be configured with accessible regional artifact stores and encryption permissions. It supports the decision to configure appropriately regionalized CodePipeline artifact stores and KMS permissions for cross-Region actions. because the workload problem is: A central delivery account must publish application artifacts into two AWS Regions, but the team assumes one artifact bucket automatically covers every Region. The consequence of ignoring the principle is: A release can fail in the secondary Region because the action cannot retrieve or decrypt its input artifact. The design can be tested by confirming that a pipeline rehearsal deploys the same version to both Regions with successful artifact retrieval and KMS authorization.
Incorrect Answers
A:This principle concerns the different situation in which a deployment pipeline runs as one broad role that can delete organization logs and create IAM users although it only updates an ECS service. It explains the alternative control to separate pipeline stage execution roles and grant narrowly scoped build and deployment permissions. For the present workload, a central delivery account must publish application artifacts into two AWS Regions, but the team assumes one artifact bucket automatically covers every Region. the design rationale is instead that cross-Region pipeline actions must be configured with accessible regional artifact stores and encryption permissions.
B:This principle concerns the different situation in which a microservice team stores a CodePipeline definition only in the console, and rebuilding the production pipeline after an outage is manual. It explains the alternative control to version and provision the pipeline and its supporting roles through reviewed infrastructure-as-code templates. For the present workload, a central delivery account must publish application artifacts into two AWS Regions, but the team assumes one artifact bucket automatically covers every Region. the design rationale is instead that cross-Region pipeline actions must be configured with accessible regional artifact stores and encryption permissions.
D:This principle concerns the different situation in which a company deploys services into development and production AWS accounts, but the build account has permanent administrator credentials for both. It explains the alternative control to use an AWS CodePipeline deployment role that assumes narrowly scoped target-account roles through IAM trust policies. For the present workload, a central delivery account must publish application artifacts into two AWS Regions, but the team assumes one artifact bucket automatically covers every Region. the design rationale is instead that cross-Region pipeline actions must be configured with accessible regional artifact stores and encryption permissions.
Question 284
The team has omitted the measure to review identity-based and resource-based policy requirements, trust relationships and applicable KMS permissions together. It operates in this setting: An S3 replication service has an IAM policy allowing reads, but replication still fails because the destination bucket denies access. Which resulting risk is MOST direct?
- A delegated role creator could assign an overly broad policy and gain control beyond the approved scope.
- Another tenant of the external provider could assume the deployment role and change production resources.
- Copied static policies may accidentally authorize cross-tenant data access as tenancy expands.
- A service can have apparent IAM permission yet fail at the resource or encryption authorization boundary.
Explanation
Correct Answer
D:The omitted control leaves this direct failure exposure: A service can have apparent IAM permission yet fail at the resource or encryption authorization boundary. This follows from the specific situation: An S3 replication service has an IAM policy allowing reads, but replication still fails because the destination bucket denies access. The proposed safeguard would be to review identity-based and resource-based policy requirements, trust relationships and applicable KMS permissions together. The governing engineering reason is that effective AWS permissions can depend on multiple policy layers, not the identity policy alone. A test would check that a least-privilege replication test succeeds after both bucket access and necessary key policies are correct.
Incorrect Answers
A:This failure could arise in a related but different scenario: Developers may create IAM roles for their applications but must never grant themselves organization administrator rights. There the appropriate mitigation is to attach an appropriately scoped IAM permissions boundary to roles they create and restrict boundary removal. The current environment is specifically an S3 replication service has an IAM policy allowing reads, but replication still fails because the destination bucket denies access. Its omitted safeguard creates the more direct consequence: A service can have apparent IAM permission yet fail at the resource or encryption authorization boundary.
B:This failure could arise in a related but different scenario: An external CI provider must deploy into an AWS account, but its role trust policy allows every account belonging to the provider. There the appropriate mitigation is to use a restrictive cross-account IAM trust policy with the required external ID or workload identity conditions. The current environment is specifically an S3 replication service has an IAM policy allowing reads, but replication still fails because the destination bucket denies access. Its omitted safeguard creates the more direct consequence: A service can have apparent IAM permission yet fail at the resource or encryption authorization boundary.
C:This failure could arise in a related but different scenario: Application teams deploy dozens of services needing access to distinct tenant-specific S3 prefixes, and static role policies are manually copied for each tenant. There the appropriate mitigation is to evaluate attribute-based access control with approved session or principal tags and controlled resource tags. The current environment is specifically an S3 replication service has an IAM policy allowing reads, but replication still fails because the destination bucket denies access. Its omitted safeguard creates the more direct consequence: A service can have apparent IAM permission yet fail at the resource or encryption authorization boundary.
Question 285
An AWS DevOps engineer must address this situation: A service logs application-level payment failures but the dashboard only has raw text with no numeric failure metric. Which implementation choice BEST meets the main operational requirement?
- Create an appropriate CloudWatch Logs metric filter for the structured failure events and alarm on the resulting metric.
- Restrict log-group access through IAM and use suitable encryption and data-protection controls for sensitive records.
- Configure CloudWatch Logs subscription filters to stream matching log events to supported consumers such as Kinesis or Lambda.
- Install and configure the CloudWatch agent to publish memory usage and other required guest-operating-system custom metrics.
Explanation
Correct Answer
A:This response directly addresses the stated requirement: Create an appropriate CloudWatch Logs metric filter for the structured failure events and alarm on the resulting metric. The relevant technical mechanism is that metric filters convert matching log events into countable operational signals for alerting. Without this design, a spike in failed business transactions may be buried in high-volume application logs. An operational acceptance check should confirm that an injected structured failure log increments the custom metric and triggers the expected alarm.
Incorrect Answers
B:This design is appropriate for another AWS operational requirement: CloudWatch Logs contain secrets from application traces and a broad group of developers can read all production log streams. In that situation the corresponding response would be to restrict log-group access through IAM and use suitable encryption and data-protection controls for sensitive records. It does not directly mitigate the current failure mode, where a spike in failed business transactions may be buried in high-volume application logs. The current requirement instead calls for create an appropriate CloudWatch Logs metric filter for the structured failure events and alarm on the resulting metric.
C:This design is appropriate for another AWS operational requirement: Security analysts require near-real-time processing of application log events in another analytics system but receive one nightly S3 export. In that situation the corresponding response would be to configure CloudWatch Logs subscription filters to stream matching log events to supported consumers such as Kinesis or Lambda. It does not directly mitigate the current failure mode, where a spike in failed business transactions may be buried in high-volume application logs. The current requirement instead calls for create an appropriate CloudWatch Logs metric filter for the structured failure events and alarm on the resulting metric.
D:This design is appropriate for another AWS operational requirement: An EC2 application suffers memory exhaustion, but its team monitors only default CPU utilization and instance-status metrics. In that situation the corresponding response would be to install and configure the CloudWatch agent to publish memory usage and other required guest-operating-system custom metrics. It does not directly mitigate the current failure mode, where a spike in failed business transactions may be buried in high-volume application logs. The current requirement instead calls for create an appropriate CloudWatch Logs metric filter for the structured failure events and alarm on the resulting metric.
Question 286
The team has omitted the measure to configure health checks that reflect required service dependencies and test failover routing behavior. It operates in this setting: A Route 53 failover record uses a health check against a shallow endpoint that stays up when the application database is unavailable. Which resulting risk is MOST direct?
- A prohibited rule may remain open for hours while the security team manually reviews a ticket.
- DNS may continue sending customers to a region that returns application-level errors.
- Troubleshooters may rely on copied logs or high-privilege credentials, delaying cross-account incident triage.
- On-call responders can be flooded with duplicated alerts for one underlying failure.
Explanation
Correct Answer
B:The omitted control leaves this direct failure exposure: DNS may continue sending customers to a region that returns application-level errors. This follows from the specific situation: A Route 53 failover record uses a health check against a shallow endpoint that stays up when the application database is unavailable. The proposed safeguard would be to configure health checks that reflect required service dependencies and test failover routing behavior. The governing engineering reason is that health-based routing is only as reliable as the service readiness represented by its probes. A test would check that an induced database failure changes the appropriate health status and shifts new requests to a healthy endpoint.
Incorrect Answers
A:This failure could arise in a related but different scenario: A public-facing security group is changed to allow unrestricted SSH, and AWS Config detects the violation without correcting it. There the appropriate mitigation is to connect a narrowly scoped Config rule with approved automatic remediation and escalation when remediation fails. The current environment is specifically a Route 53 failover record uses a health check against a shallow endpoint that stays up when the application database is unavailable. Its omitted safeguard creates the more direct consequence: DNS may continue sending customers to a region that returns application-level errors.
C:This failure could arise in a related but different scenario: An operations team centralizes CloudWatch dashboards but cannot view logs from separate workload accounts without sharing administrator credentials. There the appropriate mitigation is to configure supported cross-account observability roles or CloudWatch observability links with least-privilege access. The current environment is specifically a Route 53 failover record uses a health check against a shallow endpoint that stays up when the application database is unavailable. Its omitted safeguard creates the more direct consequence: DNS may continue sending customers to a region that returns application-level errors.
D:This failure could arise in a related but different scenario: An operations team receives separate alarms for instance CPU, error rate and latency, which generate three pages for one incident. There the appropriate mitigation is to use CloudWatch composite alarms and routing rules to express meaningful combined operational conditions. The current environment is specifically a Route 53 failover record uses a health check against a shallow endpoint that stays up when the application database is unavailable. Its omitted safeguard creates the more direct consequence: DNS may continue sending customers to a region that returns application-level errors.
Question 287
The team has omitted the measure to use an organization trail with controlled centralized log delivery and separation from member-account administrators. It operates in this setting: An enterprise has many AWS accounts but each account owner can disable its only local CloudTrail trail. Which resulting risk is MOST direct?
- A high-confidence suspicious activity alert may remain uninvestigated while an attacker continues operating.
- An attacker may alter exported records without a reliable integrity-verification trail.
- A compromised member account may suppress evidence of later unauthorized API operations.
- Resources can remain noncompliant in unmonitored accounts despite local checks appearing healthy.
Explanation
Correct Answer
C:The omitted control leaves this direct failure exposure: A compromised member account may suppress evidence of later unauthorized API operations. This follows from the specific situation: An enterprise has many AWS accounts but each account owner can disable its only local CloudTrail trail. The proposed safeguard would be to use an organization trail with controlled centralized log delivery and separation from member-account administrators. The governing engineering reason is that organization-level API audit coverage should survive ordinary workload account administration changes. A test would check that new member-account API activity appears in the centralized trail and local account users cannot disable its organization coverage.
Incorrect Answers
A:This failure could arise in a related but different scenario: A GuardDuty high-severity finding is visible in the console but nobody initiates investigation until the weekly report. There the appropriate mitigation is to route matching GuardDuty findings through EventBridge to an owned incident-response workflow with bounded actions. The current environment is specifically an enterprise has many AWS accounts but each account owner can disable its only local CloudTrail trail. Its omitted safeguard creates the more direct consequence: A compromised member account may suppress evidence of later unauthorized API operations.
B:This failure could arise in a related but different scenario: A compliance review discovers CloudTrail log objects but cannot tell whether exported files were modified in storage. There the appropriate mitigation is to enable suitable CloudTrail log file integrity validation and preserve digest files for verification. The current environment is specifically an enterprise has many AWS accounts but each account owner can disable its only local CloudTrail trail. Its omitted safeguard creates the more direct consequence: A compromised member account may suppress evidence of later unauthorized API operations.
D:This failure could arise in a related but different scenario: Compliance teams in separate Regions each review AWS Config manually and cannot produce one organization-wide resource posture report. There the appropriate mitigation is to use supported AWS Config aggregators and organization-managed evaluation with cross-account access. The current environment is specifically an enterprise has many AWS accounts but each account owner can disable its only local CloudTrail trail. Its omitted safeguard creates the more direct consequence: A compromised member account may suppress evidence of later unauthorized API operations.
Question 288
The team has omitted the measure to inspect Kubernetes pod descriptions, readiness failures, container logs and cluster scheduling events. It operates in this setting: An EKS Deployment reports three desired replicas but users see no ready pods after a configuration change. Which resulting risk is MOST direct?
- An incorrect root cause leads to unnecessary redeployments during a regional AWS service incident.
- Unnecessary deletion can destroy healthy stateful resources and lose the original failure diagnosis.
- Blind retries can waste capacity and conceal repeatable dependency or permission defects.
- A service can appear deployed in manifests while every endpoint remains unavailable.
Explanation
Correct Answer
D:The omitted control leaves this direct failure exposure: A service can appear deployed in manifests while every endpoint remains unavailable. This follows from the specific situation: An EKS Deployment reports three desired replicas but users see no ready pods after a configuration change. The proposed safeguard would be to inspect Kubernetes pod descriptions, readiness failures, container logs and cluster scheduling events. The governing engineering reason is that eKS operational troubleshooting uses pod state and readiness evidence to distinguish application faults from placement issues. A test would check that a deliberate invalid readiness dependency yields an identifiable pod condition that is fixed without replacing the cluster.
Incorrect Answers
A:This failure could arise in a related but different scenario: An application failure starts during an AWS service disruption, but the team treats every instance restart as the root cause. There the appropriate mitigation is to correlate AWS Health, CloudWatch service metrics and deployment history to distinguish platform events from workload defects. The current environment is specifically an EKS Deployment reports three desired replicas but users see no ready pods after a configuration change. Its omitted safeguard creates the more direct consequence: A service can appear deployed in manifests while every endpoint remains unavailable.
B:This failure could arise in a related but different scenario: A CloudFormation update rolls back because one resource cannot be created, but operators delete the entire stack in frustration. There the appropriate mitigation is to review CloudFormation stack events and the resource status reason before choosing a targeted recovery approach. The current environment is specifically an EKS Deployment reports three desired replicas but users see no ready pods after a configuration change. Its omitted safeguard creates the more direct consequence: A service can appear deployed in manifests while every endpoint remains unavailable.
C:This failure could arise in a related but different scenario: A CodeBuild action fails at the package stage but engineers immediately restart the entire pipeline without reading stage logs. There the appropriate mitigation is to inspect CodeBuild phase status, logs, buildspec commands and service-role permissions to identify the failing step. The current environment is specifically an EKS Deployment reports three desired replicas but users see no ready pods after a configuration change. Its omitted safeguard creates the more direct consequence: A service can appear deployed in manifests while every endpoint remains unavailable.
Question 289
The team has omitted the measure to use stack events and controlled failure investigation before retrying or changing rollback settings. It operates in this setting: A CloudFormation stack fails halfway through creation, leaving developers unsure which resources were created or rolled back. Which resulting risk is MOST direct?
- Repeated blind retries can leave blocked stacks or cause unsafe manual edits to tracked resources.
- Repeated manual entry can target production applications at the wrong data store or expose sensitive values.
- Developers may create unapproved public or over-privileged stacks when arbitrary resource creation is allowed.
- Deleting a stack can inadvertently remove long-lived evidence or data needed after resource retirement.
Explanation
Correct Answer
A:The omitted control leaves this direct failure exposure: Repeated blind retries can leave blocked stacks or cause unsafe manual edits to tracked resources. This follows from the specific situation: A CloudFormation stack fails halfway through creation, leaving developers unsure which resources were created or rolled back. The proposed safeguard would be to use stack events and controlled failure investigation before retrying or changing rollback settings. The governing engineering reason is that cloudFormation's resource-state transitions and event history identify the failing dependency of a stack operation. A test would check that a controlled failure produces stack events that isolate the rejected resource and the approved correction succeeds.
Incorrect Answers
B:This failure could arise in a related but different scenario: A team manually enters account-specific database endpoints into each deployment, creating inconsistent application configuration. There the appropriate mitigation is to reference approved Systems Manager Parameter Store values or secure CloudFormation parameters instead of copying environment settings. The current environment is specifically a CloudFormation stack fails halfway through creation, leaving developers unsure which resources were created or rolled back. Its omitted safeguard creates the more direct consequence: Repeated blind retries can leave blocked stacks or cause unsafe manual edits to tracked resources.
C:This failure could arise in a related but different scenario: An internal platform team wants developers to provision approved infrastructure without giving them IAM administrator rights. There the appropriate mitigation is to publish reviewed CloudFormation products through AWS Service Catalog with suitable portfolios and launch constraints. The current environment is specifically a CloudFormation stack fails halfway through creation, leaving developers unsure which resources were created or rolled back. Its omitted safeguard creates the more direct consequence: Repeated blind retries can leave blocked stacks or cause unsafe manual edits to tracked resources.
D:This failure could arise in a related but different scenario: CloudFormation destroys persistent storage when a test stack is deleted, even though the storage contains audit evidence required for retention. There the appropriate mitigation is to set appropriate CloudFormation DeletionPolicy or retention controls for protected stateful resources. The current environment is specifically a CloudFormation stack fails halfway through creation, leaving developers unsure which resources were created or rolled back. Its omitted safeguard creates the more direct consequence: Repeated blind retries can leave blocked stacks or cause unsafe manual edits to tracked resources.
Question 290
The team has omitted the measure to configure health-aware Route 53 routing or an approved global entry-point failover solution with tested dependencies. It operates in this setting: A SaaS front door resolves to one Region despite a fully deployed standby application in another Region. Which resulting risk is MOST direct?
- A disaster could exceed the expected recovery point or leave applications pointing at a former writer.
- Users may continue reaching a failed Region because DNS routing still advertises its endpoint.
- Load balancing or failover can force users to log in again or lose in-progress work.
- A storage or AZ fault can interrupt the primary database for longer than the business recovery target.
Explanation
Correct Answer
B:The omitted control leaves this direct failure exposure: Users may continue reaching a failed Region because DNS routing still advertises its endpoint. This follows from the specific situation: A SaaS front door resolves to one Region despite a fully deployed standby application in another Region. The proposed safeguard would be to configure health-aware Route 53 routing or an approved global entry-point failover solution with tested dependencies. The governing engineering reason is that global redundancy does not deliver availability unless clients can be directed away from unhealthy endpoints. A test would check that a Route 53 health-check failover test directs new client lookups to a healthy regional endpoint.
Incorrect Answers
A:This failure could arise in a related but different scenario: An Aurora application runs in two Regions but failover documentation assumes asynchronous replica lag is always zero. There the appropriate mitigation is to design Aurora Global Database recovery with monitored replication lag and explicit cross-Region promotion and reconnection steps. The current environment is specifically a SaaS front door resolves to one Region despite a fully deployed standby application in another Region. Its omitted safeguard creates the more direct consequence: Users may continue reaching a failed Region because DNS routing still advertises its endpoint.
C:This failure could arise in a related but different scenario: An EC2 web service has a redundant fleet and database but stores every authenticated session on local disk. There the appropriate mitigation is to move shared session state to a suitable resilient store or adopt stateless session handling across application targets. The current environment is specifically a SaaS front door resolves to one Region despite a fully deployed standby application in another Region. Its omitted safeguard creates the more direct consequence: Users may continue reaching a failed Region because DNS routing still advertises its endpoint.
D:This failure could arise in a related but different scenario: A production RDS database is deployed in a Single-AZ configuration although the business requires automated recovery from an AZ outage. There the appropriate mitigation is to use an appropriate Amazon RDS Multi-AZ deployment and test the documented failover behavior. The current environment is specifically a SaaS front door resolves to one Region despite a fully deployed standby application in another Region. Its omitted safeguard creates the more direct consequence: Users may continue reaching a failed Region because DNS routing still advertises its endpoint.