AWS Certified DevOps Engineer - Professional DOP-C02 Practice Test 45
Question 440
A team proposes this change: Evaluate attribute-based access control with approved session or principal tags and controlled resource tags. The environment is: Application teams deploy dozens of services needing access to distinct tenant-specific S3 prefixes, and static role policies are manually copied for each tenant. Which AWS engineering principle most directly supports the proposal?
- Permission boundaries set an upper limit on identity permissions but do not independently grant access.
- Central federation and temporary role sessions reduce orphaned local user identities at multi-account scale.
- Organization guardrails limit allowed actions across member accounts even when local IAM permissions are broad.
- Attribute-driven policies can scale least privilege when trusted attributes are consistently enforced.
Explanation
Correct Answer
D:The central principle is that attribute-driven policies can scale least privilege when trusted attributes are consistently enforced. It supports the decision to evaluate attribute-based access control with approved session or principal tags and controlled resource tags. because the workload problem is: Application teams deploy dozens of services needing access to distinct tenant-specific S3 prefixes, and static role policies are manually copied for each tenant. The consequence of ignoring the principle is: Copied static policies may accidentally authorize cross-tenant data access as tenancy expands. The design can be tested by confirming that policy tests prove matching tenant attributes permit only the intended prefix while mismatched attributes are denied.
Incorrect Answers
A:This principle concerns the different situation in which developers may create IAM roles for their applications but must never grant themselves organization administrator rights. It explains the alternative control to attach an appropriately scoped IAM permissions boundary to roles they create and restrict boundary removal. For the present workload, application teams deploy dozens of services needing access to distinct tenant-specific S3 prefixes, and static role policies are manually copied for each tenant. the design rationale is instead that attribute-driven policies can scale least privilege when trusted attributes are consistently enforced.
B:This principle concerns the different situation in which employees from several teams require AWS console access but each workload account has manually maintained permanent IAM users. It explains the alternative control to use IAM Identity Center with federated workforce identities and permission sets mapped to approved account roles. For the present workload, application teams deploy dozens of services needing access to distinct tenant-specific S3 prefixes, and static role policies are manually copied for each tenant. the design rationale is instead that attribute-driven policies can scale least privilege when trusted attributes are consistently enforced.
C:This principle concerns the different situation in which an account administrator needs to block users from leaving approved AWS Regions, but existing IAM identity policies allow all AWS actions. It explains the alternative control to apply carefully designed AWS Organizations SCP restrictions with documented global-service and break-glass exceptions. For the present workload, application teams deploy dozens of services needing access to distinct tenant-specific S3 prefixes, and static role policies are manually copied for each tenant. the design rationale is instead that attribute-driven policies can scale least privilege when trusted attributes are consistently enforced.
Question 441
An operations team deploys the following safeguard: Use EventBridge Scheduler with tightly scoped resource selection, validation and explicit production exclusions. Which observed result is the STRONGEST validation that the safeguard works?
- A preflight inventory test selects only approved nonproduction targets and refuses ambiguous instances.
- An eligible simulated recovery path invokes the expected recovery behavior and restores instance health within policy.
- A simulated violation changes only the affected test bucket and records an approved remediation execution.
- A test launch remains in the appropriate lifecycle wait state until the agent and configuration checks pass.
Explanation
Correct Answer
A:The best verification result is: A preflight inventory test selects only approved nonproduction targets and refuses ambiguous instances. It specifically demonstrates that the implemented safeguard to use EventBridge Scheduler with tightly scoped resource selection, validation and explicit production exclusions. is effective. This control matters where operations schedules an automatic stop of nonproduction instances, but the schedule occasionally targets production because tags are inconsistent. Without suitable evidence, the outstanding exposure is that a savings routine can stop critical customer infrastructure when selection criteria are too broad.
Incorrect Answers
B:This measurement validates a different AWS control: Configure supported EC2 automatic recovery through appropriate CloudWatch status-check alarms or recovery actions. It is most relevant where an impaired EC2 instance needs recovery when the host fails, but operators currently reboot it manually after a customer complaint. It would not establish whether the current safeguard is effective; the required acceptance evidence is specifically that a preflight inventory test selects only approved nonproduction targets and refuses ambiguous instances.
C:This measurement validates a different AWS control: Scope Config remediation to the noncompliant resources and use approved Systems Manager Automation permissions. It is most relevant where an AWS Config rule marks a prohibited public bucket setting but the proposed automation blindly changes every S3 bucket in the account. It would not establish whether the current safeguard is effective; the required acceptance evidence is specifically that a preflight inventory test selects only approved nonproduction targets and refuses ambiguous instances.
D:This measurement validates a different AWS control: Use Auto Scaling lifecycle hooks to hold instances for initialization and finish the hook after validation. It is most relevant where an Auto Scaling group replaces unhealthy instances before the replacement has registered with required internal monitoring agents. It would not establish whether the current safeguard is effective; the required acceptance evidence is specifically that a preflight inventory test selects only approved nonproduction targets and refuses ambiguous instances.
Question 442
The team has omitted the measure to schedule representative AWS Backup restore testing or equivalent rehearsals and validate application integrity after restore. It operates in this setting: Backup jobs complete successfully for a critical workload but no one knows whether the backups can be restored. Which resulting risk is MOST direct?
- Users may remain disconnected even though the standby database and application are operational.
- A corrupt or inaccessible recovery point may be discovered only during a real outage.
- A rushed operator may promote the wrong writer or send customers to an unready recovery service.
- A successful nightly restore can still lose nearly a day of transactions despite an adequate RTO.
Explanation
Correct Answer
B:The omitted control leaves this direct failure exposure: A corrupt or inaccessible recovery point may be discovered only during a real outage. This follows from the specific situation: Backup jobs complete successfully for a critical workload but no one knows whether the backups can be restored. The proposed safeguard would be to schedule representative AWS Backup restore testing or equivalent rehearsals and validate application integrity after restore. The governing engineering reason is that backup completion is not evidence of recoverability without successful restore and business verification. A test would check that a controlled recovery test restores usable data and measures elapsed time and consistency against requirements.
Incorrect Answers
A:This failure could arise in a related but different scenario: A recovery Region has recent database replicas, yet client DNS never shifts away from an unavailable primary endpoint. There the appropriate mitigation is to integrate health-aware client routing and application dependency checks into the recovery automation. The current environment is specifically backup jobs complete successfully for a critical workload but no one knows whether the backups can be restored. Its omitted safeguard creates the more direct consequence: A corrupt or inaccessible recovery point may be discovered only during a real outage.
C:This failure could arise in a related but different scenario: A regional outage recovery procedure updates DNS and databases in an undocumented order and requires a single expert to execute. There the appropriate mitigation is to automate documented recovery orchestration with dependency checks, bounded retries and explicit business approval where needed. The current environment is specifically backup jobs complete successfully for a critical workload but no one knows whether the backups can be restored. Its omitted safeguard creates the more direct consequence: A corrupt or inaccessible recovery point may be discovered only during a real outage.
D:This failure could arise in a related but different scenario: The business accepts at most fifteen minutes of data loss, but the scheduled backup job runs only once each night. There the appropriate mitigation is to select a supported backup or replication frequency that demonstrably meets the approved recovery point objective. The current environment is specifically backup jobs complete successfully for a critical workload but no one knows whether the backups can be restored. Its omitted safeguard creates the more direct consequence: A corrupt or inaccessible recovery point may be discovered only during a real outage.
Question 443
An AWS DevOps engineer must address this situation: A rarely used break-glass administrative role has no multi-factor authentication control and its usage is not audited. Which implementation choice BEST meets the main operational requirement?
- Use IAM Identity Center with federated workforce identities and permission sets mapped to approved account roles.
- Store the credential in Secrets Manager with supported rotation and use authorized application retrieval.
- Enforce suitable strong authentication for privileged human access and log emergency-role assumption.
- Evaluate attribute-based access control with approved session or principal tags and controlled resource tags.
Explanation
Correct Answer
C:This response directly addresses the stated requirement: Enforce suitable strong authentication for privileged human access and log emergency-role assumption. The relevant technical mechanism is that emergency access must remain recoverable but require protective controls and postuse accountability. Without this design, a stolen identity credential may authorize powerful emergency actions without detection or review. An operational acceptance check should confirm that a controlled emergency access test records authenticated role assumption, approval context and alert delivery.
Incorrect Answers
A:This design is appropriate for another AWS operational requirement: Employees from several teams require AWS console access but each workload account has manually maintained permanent IAM users. In that situation the corresponding response would be to use IAM Identity Center with federated workforce identities and permission sets mapped to approved account roles. It does not directly mitigate the current failure mode, where a stolen identity credential may authorize powerful emergency actions without detection or review. The current requirement instead calls for enforce suitable strong authentication for privileged human access and log emergency-role assumption.
B:This design is appropriate for another AWS operational requirement: A production database password is copied into EC2 user data and rotated manually by editing every application server. In that situation the corresponding response would be to store the credential in Secrets Manager with supported rotation and use authorized application retrieval. It does not directly mitigate the current failure mode, where a stolen identity credential may authorize powerful emergency actions without detection or review. The current requirement instead calls for enforce suitable strong authentication for privileged human access and log emergency-role assumption.
D:This design is appropriate for another AWS operational requirement: Application teams deploy dozens of services needing access to distinct tenant-specific S3 prefixes, and static role policies are manually copied for each tenant. In that situation the corresponding response would be to evaluate attribute-based access control with approved session or principal tags and controlled resource tags. It does not directly mitigate the current failure mode, where a stolen identity credential may authorize powerful emergency actions without detection or review. The current requirement instead calls for enforce suitable strong authentication for privileged human access and log emergency-role assumption.
Question 444
The team has omitted the measure to define CloudWatch Logs retention aligned to policy and archive required records using appropriate storage controls. It operates in this setting: A log group stores debug events indefinitely and continually increases costs while security retention requirements are finite. Which resulting risk is MOST direct?
- Credentials and private data in logs can be exposed to people who do not administer the production workload.
- A slow request may be blamed on the front-end function when latency actually accumulates downstream.
- Security logs can silently fail to arrive because a service cannot write or encrypt with the configured key.
- Unbounded logs can increase cost while premature deletion risks losing required audit evidence.
Explanation
Correct Answer
D:The omitted control leaves this direct failure exposure: Unbounded logs can increase cost while premature deletion risks losing required audit evidence. This follows from the specific situation: A log group stores debug events indefinitely and continually increases costs while security retention requirements are finite. The proposed safeguard would be to define CloudWatch Logs retention aligned to policy and archive required records using appropriate storage controls. The governing engineering reason is that observability storage needs explicit retention and legal requirements rather than indefinite default accumulation. A test would check that a retention review shows the log group lifecycle satisfies the approved duration and archive obligations.
Incorrect Answers
A:This failure could arise in a related but different scenario: CloudWatch Logs contain secrets from application traces and a broad group of developers can read all production log streams. There the appropriate mitigation is to restrict log-group access through IAM and use suitable encryption and data-protection controls for sensitive records. The current environment is specifically a log group stores debug events indefinitely and continually increases costs while security retention requirements are finite. Its omitted safeguard creates the more direct consequence: Unbounded logs can increase cost while premature deletion risks losing required audit evidence.
B:This failure could arise in a related but different scenario: A serverless API invokes several Lambda functions and downstream services, but operators cannot correlate a failed request end-to-end. There the appropriate mitigation is to instrument supported distributed tracing such as AWS X-Ray and propagate request context across service boundaries. The current environment is specifically a log group stores debug events indefinitely and continually increases costs while security retention requirements are finite. Its omitted safeguard creates the more direct consequence: Unbounded logs can increase cost while premature deletion risks losing required audit evidence.
C:This failure could arise in a related but different scenario: A team sends all regional log archives into one bucket but omits KMS grants required by the service delivery principals. There the appropriate mitigation is to design log collection destinations with tested bucket, IAM and KMS encryption permissions for producing accounts and services. The current environment is specifically a log group stores debug events indefinitely and continually increases costs while security retention requirements are finite. Its omitted safeguard creates the more direct consequence: Unbounded logs can increase cost while premature deletion risks losing required audit evidence.
Question 445
A team proposes this change: Add end-to-end business acceptance tests alongside unit coverage metrics before production promotion. The environment is: An application team uses code coverage percentage as its only acceptance control and misses a broken checkout workflow. Which AWS engineering principle most directly supports the proposal?
- High test coverage can coexist with incorrect interactions and critical broken business processes.
- Unit-test success does not prove the behavior of interconnected AWS services and access policies.
- Fail-fast testing reduces the blast radius of defects and avoids wasting later-stage deployment capacity.
- The build process must propagate executable exit states so a failing validation cannot masquerade as success.
Explanation
Correct Answer
A:The central principle is that high test coverage can coexist with incorrect interactions and critical broken business processes. It supports the decision to add end-to-end business acceptance tests alongside unit coverage metrics before production promotion. because the workload problem is: An application team uses code coverage percentage as its only acceptance control and misses a broken checkout workflow. The consequence of ignoring the principle is: An apparently well-tested release may fail at a multi-service transaction boundary. The design can be tested by confirming that automated checkout tests verify cart submission, payment handling and order confirmation using controlled test accounts.
Incorrect Answers
B:This principle concerns the different situation in which a payment API passes mocked unit tests but fails when communicating with the actual message queue and database. It explains the alternative control to add isolated integration tests using realistic service endpoints, test data and least-privilege credentials. For the present workload, an application team uses code coverage percentage as its only acceptance control and misses a broken checkout workflow. the design rationale is instead that high test coverage can coexist with incorrect interactions and critical broken business processes.
C:This principle concerns the different situation in which a pipeline runs unit tests after production deployment because developers want to see changes quickly. It explains the alternative control to place fast unit and static validation stages before promotion, and block downstream deployment on failed builds. For the present workload, an application team uses code coverage percentage as its only acceptance control and misses a broken checkout workflow. the design rationale is instead that high test coverage can coexist with incorrect interactions and critical broken business processes.
D:This principle concerns the different situation in which a pipeline marks a CodeBuild action successful even though a shell script prints test failures but exits with status zero. It explains the alternative control to make build steps return nonzero status on failed tests and configure reports to gate release decisions. For the present workload, an application team uses code coverage percentage as its only acceptance control and misses a broken checkout workflow. the design rationale is instead that high test coverage can coexist with incorrect interactions and critical broken business processes.
Question 446
An AWS DevOps engineer must address this situation: A ransomware threat could delete both production data and backup recovery points using the same compromised administrator role. Which implementation choice BEST meets the main operational requirement?
- Automate documented recovery orchestration with dependency checks, bounded retries and explicit business approval where needed.
- Use suitably protected backup vaults and supported Vault Lock controls with separate backup administration.
- Select a supported backup or replication frequency that demonstrably meets the approved recovery point objective.
- Integrate health-aware client routing and application dependency checks into the recovery automation.
Explanation
Correct Answer
B:This response directly addresses the stated requirement: Use suitably protected backup vaults and supported Vault Lock controls with separate backup administration. The relevant technical mechanism is that immutable retention and separated privilege can reduce a compromised production identity's ability to destroy recovery points. Without this design, attackers can erase the only recent backups at the same time that they encrypt primary data. An operational acceptance check should confirm that a controlled privilege test cannot delete protected recovery points during their enforced retention period.
Incorrect Answers
A:This design is appropriate for another AWS operational requirement: A regional outage recovery procedure updates DNS and databases in an undocumented order and requires a single expert to execute. In that situation the corresponding response would be to automate documented recovery orchestration with dependency checks, bounded retries and explicit business approval where needed. It does not directly mitigate the current failure mode, where attackers can erase the only recent backups at the same time that they encrypt primary data. The current requirement instead calls for use suitably protected backup vaults and supported Vault Lock controls with separate backup administration.
C:This design is appropriate for another AWS operational requirement: The business accepts at most fifteen minutes of data loss, but the scheduled backup job runs only once each night. In that situation the corresponding response would be to select a supported backup or replication frequency that demonstrably meets the approved recovery point objective. It does not directly mitigate the current failure mode, where attackers can erase the only recent backups at the same time that they encrypt primary data. The current requirement instead calls for use suitably protected backup vaults and supported Vault Lock controls with separate backup administration.
D:This design is appropriate for another AWS operational requirement: A recovery Region has recent database replicas, yet client DNS never shifts away from an unavailable primary endpoint. In that situation the corresponding response would be to integrate health-aware client routing and application dependency checks into the recovery automation. It does not directly mitigate the current failure mode, where attackers can erase the only recent backups at the same time that they encrypt primary data. The current requirement instead calls for use suitably protected backup vaults and supported Vault Lock controls with separate backup administration.
Question 447
The team has omitted the measure to install and configure the CloudWatch agent to publish memory usage and other required guest-operating-system custom metrics. It operates in this setting: An EC2 application suffers memory exhaustion, but its team monitors only default CPU utilization and instance-status metrics. Which resulting risk is MOST direct?
- Manual polling can miss transient changes and create unreliable cross-system monitoring evidence.
- A spike in failed business transactions may be buried in high-volume application logs.
- Critical memory pressure can remain invisible until the application is terminated or becomes unresponsive.
- Unbounded logs can increase cost while premature deletion risks losing required audit evidence.
Explanation
Correct Answer
C:The omitted control leaves this direct failure exposure: Critical memory pressure can remain invisible until the application is terminated or becomes unresponsive. This follows from the specific situation: An EC2 application suffers memory exhaustion, but its team monitors only default CPU utilization and instance-status metrics. The proposed safeguard would be to install and configure the CloudWatch agent to publish memory usage and other required guest-operating-system custom metrics. The governing engineering reason is that not every guest OS health metric is supplied automatically by standard EC2 CloudWatch monitoring. A test would check that a controlled memory stress test increases the expected custom metric and fires the configured warning threshold.
Incorrect Answers
A:This failure could arise in a related but different scenario: A central operations team needs a continuous stream of selected metrics for an external monitoring lake and currently polls CloudWatch dashboards manually. There the appropriate mitigation is to configure CloudWatch Metric Streams to deliver the required metrics through the supported Firehose delivery path. The current environment is specifically an EC2 application suffers memory exhaustion, but its team monitors only default CPU utilization and instance-status metrics. Its omitted safeguard creates the more direct consequence: Critical memory pressure can remain invisible until the application is terminated or becomes unresponsive.
B:This failure could arise in a related but different scenario: A service logs application-level payment failures but the dashboard only has raw text with no numeric failure metric. There the appropriate mitigation is to create an appropriate CloudWatch Logs metric filter for the structured failure events and alarm on the resulting metric. The current environment is specifically an EC2 application suffers memory exhaustion, but its team monitors only default CPU utilization and instance-status metrics. Its omitted safeguard creates the more direct consequence: Critical memory pressure can remain invisible until the application is terminated or becomes unresponsive.
D:This failure could arise in a related but different scenario: A log group stores debug events indefinitely and continually increases costs while security retention requirements are finite. There the appropriate mitigation is to define CloudWatch Logs retention aligned to policy and archive required records using appropriate storage controls. The current environment is specifically an EC2 application suffers memory exhaustion, but its team monitors only default CPU utilization and instance-status metrics. Its omitted safeguard creates the more direct consequence: Critical memory pressure can remain invisible until the application is terminated or becomes unresponsive.
Question 448
An operations team deploys the following safeguard: Enable supported S3 cross-Region replication with versioning, permissions and validation against recovery needs. Which observed result is the STRONGEST validation that the safeguard works?
- A controlled cache primary failover restores client operations without saturating the origin database.
- Regional failure tests demonstrate write availability and acceptable replication behavior under the stated consistency model.
- A Route 53 health-check failover test directs new client lookups to a healthy regional endpoint.
- Object-replication tests verify expected versions, ownership and replication status in the destination Region.
Explanation
Correct Answer
D:The best verification result is: Object-replication tests verify expected versions, ownership and replication status in the destination Region. It specifically demonstrates that the implemented safeguard to enable supported S3 cross-Region replication with versioning, permissions and validation against recovery needs. is effective. This control matters where a compliance platform writes critical documents to an S3 bucket in one Region and has a requirement for regional disaster tolerance. Without suitable evidence, the outstanding exposure is that a regional outage may leave essential objects unavailable in the recovery Region or behind the needed RPO.
Incorrect Answers
A:This measurement validates a different AWS control: Assess a supported Multi-AZ replica group with automatic failover and ensure client reconnection behavior. It is most relevant where an Amazon ElastiCache Redis-based application uses a single primary node for a critical cache whose outage triggers expensive database failures. It would not establish whether the current safeguard is effective; the required acceptance evidence is specifically that object-replication tests verify expected versions, ownership and replication status in the destination Region.
B:This measurement validates a different AWS control: Evaluate DynamoDB global tables with correct conflict handling and application failover design. It is most relevant where a globally distributed application needs users in two Regions to continue writing to DynamoDB when one Region becomes unavailable. It would not establish whether the current safeguard is effective; the required acceptance evidence is specifically that object-replication tests verify expected versions, ownership and replication status in the destination Region.
C:This measurement validates a different AWS control: Configure health-aware Route 53 routing or an approved global entry-point failover solution with tested dependencies. It is most relevant where a SaaS front door resolves to one Region despite a fully deployed standby application in another Region. It would not establish whether the current safeguard is effective; the required acceptance evidence is specifically that object-replication tests verify expected versions, ownership and replication status in the destination Region.
Question 449
The team has omitted the measure to publish versioned internal packages to AWS CodeArtifact and authorize consumers using appropriate repository policies and tokens. It operates in this setting: A multi-account build consumes shared private packages but each account independently copies libraries and loses dependency provenance. Which resulting risk is MOST direct?
- Teams may unknowingly build different binaries from untracked or stale library copies.
- Public or over-broad artifact access could expose unreleased application code and supply-chain metadata.
- An unreviewed image can be presented as the approved release when labels alone are trusted.
- An indiscriminate image cleanup may delete the only known-good rollback candidate.
Explanation
Correct Answer
A:The omitted control leaves this direct failure exposure: Teams may unknowingly build different binaries from untracked or stale library copies. This follows from the specific situation: A multi-account build consumes shared private packages but each account independently copies libraries and loses dependency provenance. The proposed safeguard would be to publish versioned internal packages to AWS CodeArtifact and authorize consumers using appropriate repository policies and tokens. The governing engineering reason is that a controlled package repository enables reproducible dependency resolution across CI environments. A test would check that builds in separate accounts resolve the same version and digest through the approved package repository.
Incorrect Answers
B:This failure could arise in a related but different scenario: A production account receives an artifact stored in S3 without server-side encryption or an explicit deployment read role. There the appropriate mitigation is to protect pipeline artifact buckets with encryption and least-privilege bucket and key access policies. The current environment is specifically a multi-account build consumes shared private packages but each account independently copies libraries and loses dependency provenance. Its omitted safeguard creates the more direct consequence: Teams may unknowingly build different binaries from untracked or stale library copies.
C:This failure could arise in a related but different scenario: A security auditor needs proof that a container image originated from the reviewed source commit rather than an external registry push. There the appropriate mitigation is to record source revision, build execution, immutable image digest and provenance metadata during artifact publication. The current environment is specifically a multi-account build consumes shared private packages but each account independently copies libraries and loses dependency provenance. Its omitted safeguard creates the more direct consequence: Teams may unknowingly build different binaries from untracked or stale library copies.
D:This failure could arise in a related but different scenario: An ECR repository retains thousands of unused candidate images and storage costs grow without limits. There the appropriate mitigation is to configure ECR lifecycle policies that preserve deployed and rollback-required images while expiring safe old candidates. The current environment is specifically a multi-account build consumes shared private packages but each account independently copies libraries and loses dependency provenance. Its omitted safeguard creates the more direct consequence: Teams may unknowingly build different binaries from untracked or stale library copies.
Question 450
A team proposes this change: Use AWS Step Functions to orchestrate retries, state transitions, idempotent actions and failure paths. The environment is: A remediation Lambda invokes several dependent services, but transient failures cause duplicate deletions and no reliable execution history. Which AWS engineering principle most directly supports the proposal?
- Runbook automation can make complex operational procedures repeatable while retaining risk-based approvals.
- Stateful workflows make multi-step operational automation observable and allow controlled retries and compensation.
- Automated fleet inventory establishes a current source of software and configuration evidence for patch decisions.
- Desired-state automation reasserts configuration standards and identifies out-of-policy hosts over time.
Explanation
Correct Answer
B:The central principle is that stateful workflows make multi-step operational automation observable and allow controlled retries and compensation. It supports the decision to use AWS Step Functions to orchestrate retries, state transitions, idempotent actions and failure paths. because the workload problem is: A remediation Lambda invokes several dependent services, but transient failures cause duplicate deletions and no reliable execution history. The consequence of ignoring the principle is: An automatic retry can repeat a destructive change or leave dependent systems inconsistent. The design can be tested by confirming that a forced transient error follows the documented retry policy and completes without duplicated side effects.
Incorrect Answers
A:This principle concerns the different situation in which a recurring operations task requires several AWS API steps and human review, but staff execute commands in different orders. It explains the alternative control to build a versioned Systems Manager Automation document with explicit steps, constraints and approvals. For the present workload, a remediation Lambda invokes several dependent services, but transient failures cause duplicate deletions and no reliable execution history. the design rationale is instead that stateful workflows make multi-step operational automation observable and allow controlled retries and compensation.
C:This principle concerns the different situation in which a patching program cannot determine which EC2 instances run an unsupported software package because hosts report inventory inconsistently. It explains the alternative control to enable Systems Manager Inventory collection with suitable agent coverage and central reporting. For the present workload, a remediation Lambda invokes several dependent services, but transient failures cause duplicate deletions and no reliable execution history. the design rationale is instead that stateful workflows make multi-step operational automation observable and allow controlled retries and compensation.
D:This principle concerns the different situation in which production EC2 instances drift from their approved operating-system configuration after ad hoc troubleshooting. It explains the alternative control to apply Systems Manager State Manager associations for supported recurring desired-state tasks and detect noncompliance. For the present workload, a remediation Lambda invokes several dependent services, but transient failures cause duplicate deletions and no reliable execution history. the design rationale is instead that stateful workflows make multi-step operational automation observable and allow controlled retries and compensation.