- Newest
- Most votes
- Most comments
According to yesterday's 8:14AM PST update https://health.aws.amazon.com/health/status - GET error rates on S3 are elevated. Updates are provided within your personal Health Dashboard from your console. I'm sure that these GET error rates are affecting your transfer success.
I understand you're facing a critical situation with the ME-CENTRAL-1 outage. Here are some recommendations for your cross-region data migration:
More Reliable Copy Methods:
- Use the
cpcommand with--recursiveflag instead ofsync- This can sometimes handle failures more gracefully during degraded service conditions:
aws s3 cp s3://source-bucket/ s3://target-bucket/ \
--recursive \
--source-region me-central-1 \
--region ap-south-1
-
Consider S3 Transfer Acceleration - For large files, this can improve transfer performance by routing through AWS's optimized network paths, though availability during a regional event may vary.
-
Batch smaller subsets - Instead of syncing entire buckets, try copying specific prefixes or date ranges to reduce the scope of each operation and make retries more manageable.
Regarding S3 Batch Operations:
S3 Batch Operations can be effective for large-scale transfers under normal conditions, as they operate asynchronously in the background. However, during an active infrastructure event affecting the source region, Batch Operations would likely face the same underlying service degradation issues as CLI commands, since both depend on the health of the source region's infrastructure.
Data Loss Concerns:
Amazon S3 is designed with 99.999999999% (11 nines) durability. Objects written prior to an infrastructure event are stored redundantly across multiple facilities within the region. While access may be impaired during an outage, permanent data loss of successfully written objects is extremely rare. However, I cannot provide guarantees about your specific situation during an active event.
Additional Recommendations:
- Monitor and retry systematically - Keep logs of failed objects and retry those specifically rather than re-running full syncs
- Increase timeout values if your CLI configuration allows
- Consider parallel operations - Run multiple copy commands for different prefixes simultaneously to maximize throughput during windows of availability
- Verify copied data - Once objects successfully transfer, verify their integrity in the destination bucket
Given that you're on Basic Support and production is impacted, you may want to explore upgrading to at least Developer Support to gain access to technical support cases for guidance specific to your situation during this event.
Sources
Troubleshoot cross-region transfer issues - AWS Transfer Family
Copy data from an Amazon S3 bucket to another account and Region by using the AWS CLI - AWS Prescriptive Guidance
Migrate between Amazon S3 storage without disrupting applications | AWS re:Post
Relevant content
- asked 4 years ago
- asked a year ago
