- Newest
- Most votes
- Most comments
Based on your situation, there are a few important points to address:
Understanding the Current State: When a root stack is in UPDATE_ROLLBACK_COMPLETE state and a nested stack is in UPDATE_FAILED state, this indicates that the rollback operation completed successfully at the root level, but the nested stack didn't properly roll back. This is an unusual state that requires careful handling.
Key Consideration: If a nested stack is in UPDATE_FAILED state while the root stack isn't in UPDATE_ROLLBACK_FAILED state, you may need to reach out to AWS Support through the AWS Support Center (https://console.aws.amazon.com/support/) to help unblock your stack. This specific combination of states can sometimes require assistance to resolve properly.
Regarding Your DynamoDB GSI Error: The error you encountered about multiple GSI operations is a known limitation - you can only perform one GSI creation or deletion per update. For future updates, you'll need to stage these changes across multiple separate updates.
Recommended Next Steps:
- Verify the exact current state of both your root and nested stacks in the CloudFormation console
- Check if there are any resources in the nested stack that are preventing it from completing its rollback
- If the nested stack remains stuck in UPDATE_FAILED while the root is in UPDATE_ROLLBACK_COMPLETE, consider opening a support case through the AWS Support Center to get assistance with unblocking the stack
Once the stacks are in a stable state, you can retry your update, making sure to apply GSI changes one at a time in separate updates.
Sources
Identify resources to skip for continue-update-rollback operation | AWS re:Post
answered a month ago
Relevant content
asked 3 years ago
