- Newest
- Most votes
- Most comments
When using Amazon AppFlow to backup Microsoft SharePoint Online to Amazon S3, you're encountering some common challenges with large-scale data transfers.
For the 429 "Too Many Requests" errors you're experiencing, this is happening because SharePoint Online has API rate limits that are being exceeded when multiple flows run simultaneously. Unfortunately, Amazon AppFlow doesn't currently have built-in retry logic that would allow it to continue from where it left off after encountering these rate limit errors. Instead, as you've observed, it restarts the transfer from the beginning.
To address this issue, you might want to:
- Stagger your flow schedules more aggressively to reduce concurrent API calls to SharePoint
- Reduce the number of flows running per day by prioritizing sites that change frequently
- Consider grouping smaller SharePoint sites into fewer flows to reduce the total number of concurrent connections
Regarding your 500GB SharePoint sites and the 48-hour execution limit - this is indeed a service limitation. For flows that run longer than 48 hours, AppFlow will terminate them, and as you suspect, subsequent runs will start from the beginning rather than continuing where they left off.
For very large SharePoint sites, you might need to:
- Break down the backup by selecting specific document libraries or folders within each site rather than the entire site
- Consider using a more specialized backup solution for the largest sites if AppFlow cannot complete the transfers within the time limit
Amazon AppFlow is designed to transfer documents from SharePoint Online to S3, but it does have these limitations when dealing with very large data volumes and API rate limits from the source system.
Sources
Amazon AppFlow | SaaS Integrations List | Amazon Web Services
No partitioning option possible when connecting AppFlow to Sharepoint? | AWS re:Post
Microsoft SharePoint Online connector for Amazon AppFlow - Amazon AppFlow
answered a year ago
Relevant content
asked 2 years ago
asked 9 months ago
