Amazon AWS Certified DevOps Engineer - Professional DOP-C02 Practice Test 62
Question 610
An AWS platform team investigates this condition: An administrator can modify production resources and delete the only CloudTrail delivery bucket objects using the same role. Which DevOps principle BEST explains the core problem?
- Central security logging depends on correct service delivery permissions for every intended account.
- Audit evidence should be isolated from operators who perform high-risk changes.
- Network security depends on actual traffic routing through the chosen enforcement point.
- Compliance monitoring needs organization-level collection and aggregation at appropriate scope.
Explanation
Correct Answer
B:Audit evidence should be isolated from operators who perform high-risk changes. Relevant first evidence: Review organization trail destinations, log archive permissions and retention control. The resulting controlled response is: Deliver CloudTrail logs to a separate protected account with controlled immutable retention where needed.
Incorrect Answers
A:Central security logging depends on correct service delivery permissions for every intended account. This instead addresses a different case: A central S3 audit bucket receives CloudTrail from most accounts but one member account fails because a KMS policy condition excludes its trail. For the stated situation (An administrator can modify production resources and delete the only CloudTrail delivery bucket objects using the same role.), the better principle is: Audit evidence should be isolated from operators who perform high-risk changes. The deciding distinction is: Audit evidence should be isolated from operators who perform high-risk changes.
C:Network security depends on actual traffic routing through the chosen enforcement point. This instead addresses a different case: Security policy requires outbound traffic inspection, but private subnets route directly through NAT without the designated inspection path. For the stated situation (An administrator can modify production resources and delete the only CloudTrail delivery bucket objects using the same role.), the better principle is: Audit evidence should be isolated from operators who perform high-risk changes. The deciding distinction is: Audit evidence should be isolated from operators who perform high-risk changes.
D:Compliance monitoring needs organization-level collection and aggregation at appropriate scope. This instead addresses a different case: Governance wants one view of noncompliant encrypted volumes across every AWS Organization account and Region. For the stated situation (An administrator can modify production resources and delete the only CloudTrail delivery bucket objects using the same role.), the better principle is: Audit evidence should be isolated from operators who perform high-risk changes. The deciding distinction is: Audit evidence should be isolated from operators who perform high-risk changes.
Question 611
Before changing production, engineers find: An application emits useful latency values inside structured logs but operators need searchable and alarmable measurements without building a bespoke database. Which investigation should the engineer perform FIRST?
- Inspect installed CloudWatch agent, metric namespace, dimensions and memory alarms.
- Inspect log JSON structure, embedded metric declarations and namespace configuration.
- Inspect CloudWatch Synthetics canary steps, credential handling and network reachability.
- Inspect CloudTrail delivery errors, destination bucket policy and KMS key policy.
Explanation
Correct Answer
B:Inspect log JSON structure, embedded metric declarations and namespace configuration. The governing principle is: Application telemetry can publish CloudWatch metrics through structured embedded metric or explicit custom metric patterns. The next controlled engineering decision is: Instrument valid Embedded Metric Format or approved custom metric publication.
Incorrect Answers
A:Inspect installed CloudWatch agent, metric namespace, dimensions and memory alarms. This instead addresses a different case: An EC2 application runs out of memory while CPU remains low, but CloudWatch dashboards contain only default EC2 CPU metrics. For the stated situation (An application emits useful latency values inside structured logs but operators need searchable and alarmable measurements without building a bespoke database.), the better investigation is: Inspect log JSON structure, embedded metric declarations and namespace configuration. The deciding distinction is: Application telemetry can publish CloudWatch metrics through structured embedded metric or explicit custom metric patterns.
C:Inspect CloudWatch Synthetics canary steps, credential handling and network reachability. This instead addresses a different case: An external application returns 200 for its home page even as the login endpoint has expired certificates and cannot authenticate users. For the stated situation (An application emits useful latency values inside structured logs but operators need searchable and alarmable measurements without building a bespoke database.), the better investigation is: Inspect log JSON structure, embedded metric declarations and namespace configuration. The deciding distinction is: Application telemetry can publish CloudWatch metrics through structured embedded metric or explicit custom metric patterns.
D:Inspect CloudTrail delivery errors, destination bucket policy and KMS key policy. This instead addresses a different case: Member accounts send CloudTrail logs to a central S3 bucket but delivery fails after the bucket switches to a new customer managed KMS key. For the stated situation (An application emits useful latency values inside structured logs but operators need searchable and alarmable measurements without building a bespoke database.), the better investigation is: Inspect log JSON structure, embedded metric declarations and namespace configuration. The deciding distinction is: Application telemetry can publish CloudWatch metrics through structured embedded metric or explicit custom metric patterns.
Question 612
The DevOps team must resolve this scenario: A container image tag is overwritten weekly, so audit teams cannot reproduce the exact build used for an earlier release. Which engineering change is MOST appropriate?
- Deploy pinned S3 object versions or digests after controlled artifact publication.
- Enable appropriate image tag immutability or deploy by digest with controlled image retention.
- Publish a versioned Lambda layer and deploy function versions referencing the approved layer.
- Align target-group checks with a reliable application readiness endpoint and reachable port.
Explanation
Correct Answer
B:Enable appropriate image tag immutability or deploy by digest with controlled image retention. Its validation is: An earlier deployment can still retrieve its exact verified image digest. The principle is: Release artifacts need immutable identifiers and protected retention for reproducibility.
Incorrect Answers
A:Deploy pinned S3 object versions or digests after controlled artifact publication. This instead addresses a different case: A deployment retrieves ZIP bundles from a common S3 prefix where operators can replace a file without updating the approved release record. For the stated situation (A container image tag is overwritten weekly, so audit teams cannot reproduce the exact build used for an earlier release.), the better engineering action is: Enable appropriate image tag immutability or deploy by digest with controlled image retention. The deciding distinction is: Release artifacts need immutable identifiers and protected retention for reproducibility.
C:Publish a versioned Lambda layer and deploy function versions referencing the approved layer. This instead addresses a different case: An application repeatedly packages a huge unchanged runtime dependency into every Lambda release, increasing rollout time and inconsistent versions. For the stated situation (A container image tag is overwritten weekly, so audit teams cannot reproduce the exact build used for an earlier release.), the better engineering action is: Enable appropriate image tag immutability or deploy by digest with controlled image retention. The deciding distinction is: Release artifacts need immutable identifiers and protected retention for reproducibility.
D:Align target-group checks with a reliable application readiness endpoint and reachable port. This instead addresses a different case: An ECS task starts successfully but is continually removed from service because its target group health check targets a nonexistent path. For the stated situation (A container image tag is overwritten weekly, so audit teams cannot reproduce the exact build used for an earlier release.), the better engineering action is: Enable appropriate image tag immutability or deploy by digest with controlled image retention. The deciding distinction is: Release artifacts need immutable identifiers and protected retention for reproducibility.
Question 613
An AWS platform team investigates this condition: A team moves an account to a new OU and expects an existing StackSets-managed baseline to remain unchanged without review. Which DevOps principle BEST explains the core problem?
- Infrastructure drift should be detected and reconciled through controlled IaC changes.
- SCPs establish maximum permissions and do not grant access by themselves.
- Account movement can change inherited guardrails and service-managed StackSets targets.
- Organization-scale resource classification benefits from governed consistent tag policies and enforcement.
Explanation
Correct Answer
C:Account movement can change inherited guardrails and service-managed StackSets targets. Relevant first evidence: Review source and destination OUs, StackSets auto-deployment and SCP effective controls. The resulting controlled response is: Plan OU migrations with explicit baseline deployment and removal behavior tests.
Incorrect Answers
A:Infrastructure drift should be detected and reconciled through controlled IaC changes. This instead addresses a different case: A CloudFormation-managed security group was changed directly in the console, and the next stack update behaves differently from the approved template. For the stated situation (A team moves an account to a new OU and expects an existing StackSets-managed baseline to remain unchanged without review.), the better principle is: Account movement can change inherited guardrails and service-managed StackSets targets. The deciding distinction is: Account movement can change inherited guardrails and service-managed StackSets targets.
B:SCPs establish maximum permissions and do not grant access by themselves. This instead addresses a different case: A team attaches an AWS Organizations SCP allowing S3 access and assumes member-account workloads now have permission to list all buckets. For the stated situation (A team moves an account to a new OU and expects an existing StackSets-managed baseline to remain unchanged without review.), the better principle is: Account movement can change inherited guardrails and service-managed StackSets targets. The deciding distinction is: Account movement can change inherited guardrails and service-managed StackSets targets.
D:Organization-scale resource classification benefits from governed consistent tag policies and enforcement. This instead addresses a different case: Chargeback reports omit resources because each team uses different tag keys and case variants. For the stated situation (A team moves an account to a new OU and expects an existing StackSets-managed baseline to remain unchanged without review.), the better principle is: Account movement can change inherited guardrails and service-managed StackSets targets. The deciding distinction is: Account movement can change inherited guardrails and service-managed StackSets targets.
Question 614
Before changing production, engineers find: A suspicious EC2 credential event generates a GuardDuty finding but never reaches the central analyst workflow. Which investigation should the engineer perform FIRST?
- Inspect Inspector scanning coverage, asset inventory, findings and patch deployment.
- Inspect finding identifiers, aggregation rules, duplicate rates and missed escalations.
- Review IAM users, IAM Identity Center assignments and HR identity lifecycle.
- Inspect detector enablement, Security Hub integration, EventBridge rules and delegated admin.
Explanation
Correct Answer
D:Inspect detector enablement, Security Hub integration, EventBridge rules and delegated admin. The governing principle is: Security findings need aggregation, deduplication and accountable response in multi-account environments. The next controlled engineering decision is: Configure centralized Security Hub findings ingestion and approved incident routing.
Incorrect Answers
A:Inspect Inspector scanning coverage, asset inventory, findings and patch deployment. This instead addresses a different case: A new AMI enters production with an outdated system package, but the organization runs vulnerability assessments only once annually. For the stated situation (A suspicious EC2 credential event generates a GuardDuty finding but never reaches the central analyst workflow.), the better investigation is: Inspect detector enablement, Security Hub integration, EventBridge rules and delegated admin. The deciding distinction is: Security findings need aggregation, deduplication and accountable response in multi-account environments.
B:Inspect finding identifiers, aggregation rules, duplicate rates and missed escalations. This instead addresses a different case: A monitoring platform generates thousands of identical GuardDuty alerts while missing new critical incidents due to analyst overload. For the stated situation (A suspicious EC2 credential event generates a GuardDuty finding but never reaches the central analyst workflow.), the better investigation is: Inspect detector enablement, Security Hub integration, EventBridge rules and delegated admin. The deciding distinction is: Security findings need aggregation, deduplication and accountable response in multi-account environments.
C:Review IAM users, IAM Identity Center assignments and HR identity lifecycle. This instead addresses a different case: Developers in 25 AWS accounts authenticate with individually created IAM users whose credentials remain active after termination. For the stated situation (A suspicious EC2 credential event generates a GuardDuty finding but never reaches the central analyst workflow.), the better investigation is: Inspect detector enablement, Security Hub integration, EventBridge rules and delegated admin. The deciding distinction is: Security findings need aggregation, deduplication and accountable response in multi-account environments.
Question 615
After implementing a proposed fix, the team reviews: An event rule starts a Lambda that tags an EC2 resource, and the resulting CloudTrail tagging event triggers the same Lambda repeatedly. Which result would BEST confirm that the risk is addressed?
- A known temporary exposure is detected and safely removed with an audit record.
- A dry run changes the intended test instance and leaves healthy fleet instances reachable.
- One test event results in bounded action without recursive repeated invocations.
- Replaying one S3 event results in one intended destination record.
Explanation
Correct Answer
C:One test event results in bounded action without recursive repeated invocations. The approved action is: Filter relevant state transitions and check desired state before mutating resources. The risk principle is: Event-driven remediation needs recursion safeguards, idempotency and selective patterns.
Incorrect Answers
A:A known temporary exposure is detected and safely removed with an audit record. This instead addresses a different case: Operations edits a firewall security group to add temporary unrestricted access but forgets to remove it after an emergency. For the stated situation (An event rule starts a Lambda that tags an EC2 resource, and the resulting CloudTrail tagging event triggers the same Lambda repeatedly.), the better verification is: One test event results in bounded action without recursive repeated invocations. The deciding distinction is: Event-driven remediation needs recursion safeguards, idempotency and selective patterns.
B:A dry run changes the intended test instance and leaves healthy fleet instances reachable. This instead addresses a different case: An incident automation should isolate one compromised EC2 instance, but its script selects every instance in the same environment tag. For the stated situation (An event rule starts a Lambda that tags an EC2 resource, and the resulting CloudTrail tagging event triggers the same Lambda repeatedly.), the better verification is: One test event results in bounded action without recursive repeated invocations. The deciding distinction is: Event-driven remediation needs recursion safeguards, idempotency and selective patterns.
D:Replaying one S3 event results in one intended destination record. This instead addresses a different case: An S3 upload event triggers a Lambda that copies customer records, and retries create duplicate records in a destination store. For the stated situation (An event rule starts a Lambda that tags an EC2 resource, and the resulting CloudTrail tagging event triggers the same Lambda repeatedly.), the better verification is: One test event results in bounded action without recursive repeated invocations. The deciding distinction is: Event-driven remediation needs recursion safeguards, idempotency and selective patterns.
Question 616
The DevOps team must resolve this scenario: A multinational OU has a data residency rule, but new accounts can deploy regulated S3 resources in arbitrary Regions. Which engineering change is MOST appropriate?
- Provide explicit least-privilege IAM permissions while retaining appropriate SCP limits.
- Use explicit account/OU boundaries, safe tags, dry-run records and approval for destructive operations.
- Apply reviewed region-deny guardrails with necessary exceptions at appropriate OU scope.
- Organize accounts by approved governance boundaries and attach tailored SCPs or guardrails.
Explanation
Correct Answer
C:Apply reviewed region-deny guardrails with necessary exceptions at appropriate OU scope. Its validation is: A prohibited-Region deployment fails while allowed Regions and mandatory global services work. The principle is: Organization controls should constrain sensitive service actions to approved Regions where practical.
Incorrect Answers
A:Provide explicit least-privilege IAM permissions while retaining appropriate SCP limits. This instead addresses a different case: A team attaches an AWS Organizations SCP allowing S3 access and assumes member-account workloads now have permission to list all buckets. For the stated situation (A multinational OU has a data residency rule, but new accounts can deploy regulated S3 resources in arbitrary Regions.), the better engineering action is: Apply reviewed region-deny guardrails with necessary exceptions at appropriate OU scope. The deciding distinction is: Organization controls should constrain sensitive service actions to approved Regions where practical.
B:Use explicit account/OU boundaries, safe tags, dry-run records and approval for destructive operations. This instead addresses a different case: A Lambda cleans abandoned development stacks nightly but occasionally deletes shared production KMS keys due to an imprecise tag query. For the stated situation (A multinational OU has a data residency rule, but new accounts can deploy regulated S3 resources in arbitrary Regions.), the better engineering action is: Apply reviewed region-deny guardrails with necessary exceptions at appropriate OU scope. The deciding distinction is: Organization controls should constrain sensitive service actions to approved Regions where practical.
D:Organize accounts by approved governance boundaries and attach tailored SCPs or guardrails. This instead addresses a different case: Development accounts and regulated production accounts need distinct guardrails, but a single organization-wide policy blocks legitimate development experiments. For the stated situation (A multinational OU has a data residency rule, but new accounts can deploy regulated S3 resources in arbitrary Regions.), the better engineering action is: Apply reviewed region-deny guardrails with necessary exceptions at appropriate OU scope. The deciding distinction is: Organization controls should constrain sensitive service actions to approved Regions where practical.
Question 617
An AWS platform team investigates this condition: An application team repeatedly disables approved EBS encryption defaults and security reviews detect the drift weeks later. Which DevOps principle BEST explains the core problem?
- IaC must express resource relationships and wait for required dependencies before use.
- Fleet governance needs measured configuration and software inventory rather than intended metadata.
- Governed configuration changes should trigger timely, scoped detection and remediation.
- Hybrid systems can be managed through supported SSM activation and scoped policies where reachable.
Explanation
Correct Answer
C:Governed configuration changes should trigger timely, scoped detection and remediation. Relevant first evidence: Inspect AWS Config evaluation, remediation role rights and affected resource types. The resulting controlled response is: Configure a suitable AWS Config rule with controlled Systems Manager automation remediation.
Incorrect Answers
A:IaC must express resource relationships and wait for required dependencies before use. This instead addresses a different case: A stack update frequently fails because an IAM policy and a Lambda function using the policy are created in an unsafe order. For the stated situation (An application team repeatedly disables approved EBS encryption defaults and security reviews detect the drift weeks later.), the better principle is: Governed configuration changes should trigger timely, scoped detection and remediation. The deciding distinction is: Governed configuration changes should trigger timely, scoped detection and remediation.
B:Fleet governance needs measured configuration and software inventory rather than intended metadata. This instead addresses a different case: Operations estimates patch compliance from EC2 tags but has no verified installed software inventory. For the stated situation (An application team repeatedly disables approved EBS encryption defaults and security reviews detect the drift weeks later.), the better principle is: Governed configuration changes should trigger timely, scoped detection and remediation. The deciding distinction is: Governed configuration changes should trigger timely, scoped detection and remediation.
D:Hybrid systems can be managed through supported SSM activation and scoped policies where reachable. This instead addresses a different case: A datacenter fleet and EC2 instances need the same audited patch procedure, but offline servers are not in Systems Manager inventory. For the stated situation (An application team repeatedly disables approved EBS encryption defaults and security reviews detect the drift weeks later.), the better principle is: Governed configuration changes should trigger timely, scoped detection and remediation. The deciding distinction is: Governed configuration changes should trigger timely, scoped detection and remediation.
Question 618
A DevOps team is reviewing: A managed EC2 fleet often loses an approved monitoring agent after instance replacement. Which TWO complementary actions should it take? Select TWO answers.
- Use EventBridge Scheduler or approved managed scheduling with alerting and retry policy.
- Create a Systems Manager State Manager association installing and checking the required agent.
- Examine event identifiers, retry behavior, transactional storage and duplicate records.
- Review SSM agent registration, associations, instance profiles and compliance reporting.
- Review configuration versioning, validation hooks and rollout blast radius.
Explanation
Correct Answers
B:Create a Systems Manager State Manager association installing and checking the required agent. This is a required controlled engineering action for the stated situation: A managed EC2 fleet often loses an approved monitoring agent after instance replacement. The complementary correct action is: Review SSM agent registration, associations, instance profiles and compliance reporting. Both follow the principle: Configuration state should be continuously enforced on new and existing managed nodes.
D:Review SSM agent registration, associations, instance profiles and compliance reporting. This is a required diagnostic evidence step for the stated situation: A managed EC2 fleet often loses an approved monitoring agent after instance replacement. The complementary correct action is: Create a Systems Manager State Manager association installing and checking the required agent. Both follow the principle: Configuration state should be continuously enforced on new and existing managed nodes.
Incorrect Answers
A:Use EventBridge Scheduler or approved managed scheduling with alerting and retry policy. This is suitable for another situation: A production housekeeping Lambda is triggered by a local server cron job and silently stops after that server is retired. In this case, engineers instead need the paired investigation (Review SSM agent registration, associations, instance profiles and compliance reporting.) and design change (Create a Systems Manager State Manager association installing and checking the required agent.). These two steps address: A managed EC2 fleet often loses an approved monitoring agent after instance replacement.
C:Examine event identifiers, retry behavior, transactional storage and duplicate records. This is suitable for another situation: An S3 ObjectCreated event invokes a Lambda that retries a billing update after a transient error and charges the same customer twice. In this case, engineers instead need the paired investigation (Review SSM agent registration, associations, instance profiles and compliance reporting.) and design change (Create a Systems Manager State Manager association installing and checking the required agent.). These two steps address: A managed EC2 fleet often loses an approved monitoring agent after instance replacement.
E:Review configuration versioning, validation hooks and rollout blast radius. This is suitable for another situation: A service reads configuration directly from process environment variables, forcing a container rebuild for each feature-flag adjustment. In this case, engineers instead need the paired investigation (Review SSM agent registration, associations, instance profiles and compliance reporting.) and design change (Create a Systems Manager State Manager association installing and checking the required agent.). These two steps address: A managed EC2 fleet often loses an approved monitoring agent after instance replacement.
Question 619
A DevOps team is reviewing: A finance team requires five minutes of maximum data loss, but its AWS Backup job runs only once daily. Which TWO complementary actions should it take? Select TWO answers.
- Review agreed RPO, schedule, database logs and recovered data age.
- Configure ECS Service Auto Scaling with appropriate target tracking and bounds.
- Review subnet free addresses, quotas, launch templates, recovery-time budget and data replicas.
- Choose an appropriate backup/replication design that meets approved loss tolerance.
- Map recovery dependencies, state transitions, approvals and rollback criteria.
Explanation
Correct Answers
A:Review agreed RPO, schedule, database logs and recovered data age. This is a required diagnostic evidence step for the stated situation: A finance team requires five minutes of maximum data loss, but its AWS Backup job runs only once daily. The complementary correct action is: Choose an appropriate backup/replication design that meets approved loss tolerance. Both follow the principle: Recovery point objectives must be validated against actual protection frequency and replication behavior.
D:Choose an appropriate backup/replication design that meets approved loss tolerance. This is a required controlled engineering action for the stated situation: A finance team requires five minutes of maximum data loss, but its AWS Backup job runs only once daily. The complementary correct action is: Review agreed RPO, schedule, database logs and recovered data age. Both follow the principle: Recovery point objectives must be validated against actual protection frequency and replication behavior.
Incorrect Answers
B:Configure ECS Service Auto Scaling with appropriate target tracking and bounds. This is suitable for another situation: An ECS Fargate application scales tasks manually and saturates its ALB during promotional traffic spikes. In this case, engineers instead need the paired investigation (Review agreed RPO, schedule, database logs and recovered data age.) and design change (Choose an appropriate backup/replication design that meets approved loss tolerance.). These two steps address: A finance team requires five minutes of maximum data loss, but its AWS Backup job runs only once daily.
C:Review subnet free addresses, quotas, launch templates, recovery-time budget and data replicas. This is suitable for another situation: A pilot-light disaster recovery setup replicates data but recovery scripts try to restore full production capacity into an undersized subnet with insufficient IPs. In this case, engineers instead need the paired investigation (Review agreed RPO, schedule, database logs and recovered data age.) and design change (Choose an appropriate backup/replication design that meets approved loss tolerance.). These two steps address: A finance team requires five minutes of maximum data loss, but its AWS Backup job runs only once daily.
E:Map recovery dependencies, state transitions, approvals and rollback criteria. This is suitable for another situation: A failover runbook manually changes 14 DNS and compute settings in a fixed order; quarterly drills frequently skip steps. In this case, engineers instead need the paired investigation (Review agreed RPO, schedule, database logs and recovered data age.) and design change (Choose an appropriate backup/replication design that meets approved loss tolerance.). These two steps address: A finance team requires five minutes of maximum data loss, but its AWS Backup job runs only once daily.
Question 620
The DevOps team must resolve this scenario: A shared ECS deployment role can update any workload in the account despite developers owning separate applications. Which engineering change is MOST appropriate?
- Enforce MFA through suitable identity provider or IAM session conditions.
- Enable sufficient flow log scope with protected centralized analysis.
- Use appropriate tag-aware policies with guarded tagging permissions.
- Implement a controlled short-lived privileged role assumption with audit and review.
Explanation
Correct Answer
C:Use appropriate tag-aware policies with guarded tagging permissions. Its validation is: One application team can deploy its own service and is denied another team's service. The principle is: Attribute-based access can constrain operations to approved resource ownership when tags are trustworthy.
Incorrect Answers
A:Enforce MFA through suitable identity provider or IAM session conditions. This instead addresses a different case: Human operators access high-risk account settings without multifactor authentication, even though a company policy mandates it. For the stated situation (A shared ECS deployment role can update any workload in the account despite developers owning separate applications.), the better engineering action is: Use appropriate tag-aware policies with guarded tagging permissions. The deciding distinction is: Attribute-based access can constrain operations to approved resource ownership when tags are trustworthy.
B:Enable sufficient flow log scope with protected centralized analysis. This instead addresses a different case: Security detects unauthorized port scans but cannot determine which source attempted connections to a sensitive subnet. For the stated situation (A shared ECS deployment role can update any workload in the account despite developers owning separate applications.), the better engineering action is: Use appropriate tag-aware policies with guarded tagging permissions. The deciding distinction is: Attribute-based access can constrain operations to approved resource ownership when tags are trustworthy.
D:Implement a controlled short-lived privileged role assumption with audit and review. This instead addresses a different case: Production operators use permanently attached administrator policies to fix rare outages instead of using approved on-demand access. For the stated situation (A shared ECS deployment role can update any workload in the account despite developers owning separate applications.), the better engineering action is: Use appropriate tag-aware policies with guarded tagging permissions. The deciding distinction is: Attribute-based access can constrain operations to approved resource ownership when tags are trustworthy.