ES /docs

AwsTask#fetch! — cross-region IAM permission denied

State: f94d4727-d96b-4563-87b9-5d224fec68cd

Progress#

Phase Status Timestamp
Analyze done 2026-04-08T12:00:00Z
Plan done 2026-04-08T12:01:00Z
Jira done 2026-04-08T12:02:00Z
Prepare done 2026-04-08T12:03:00Z
Implement: tesla done 2026-04-08T12:04:00Z
Validate done 2026-04-08T12:05:00Z
PR in-progress --
Reflection pending --

Decisions#

  • Terraform IAM policy (cupix-infrastructure/cupix-service/api-eb/main.tf) already grants ecs:* to tesla-api user. The issue is node-specific credential mismatch, not missing Terraform policy.
  • Code-level fix: Add Aws::ECS::Errors::AccessDeniedException rescue in AwsTask#fetch! to match the pattern already used in stop! method, providing clear error visibility.