-
Notifications
You must be signed in to change notification settings - Fork 4.5k
🐛 Destination AWS Datalake: Enable STS Role Credential Refresh for Long Syncs #33853
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
🐛 Destination AWS Datalake: Enable STS Role Credential Refresh for Long Syncs #33853
Conversation
…ded synchronization processes
The latest updates on your projects. Learn more about Vercel for Git ↗︎ 1 Ignored Deployment
|
Before Merging a Connector Pull RequestWow! What a great pull request you have here! 🎉 To merge this PR, ensure the following has been done/considered for each connector added or updated:
If the checklist is complete, but the CI check is failing,
|
…role-ExpiredTokenException
…role-ExpiredTokenException
…role-ExpiredTokenException
Running tests with the new deployment method! 🚀 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
What
This pull request addresses the token expiration issue occurring after 1 hour when utilizing the AWS Data Lake destination with assume role authentication. The problem is identified to be related to a boto3 issue (boto/boto3#443).
How
The proposed solution is discussed in detail in this comment: boto/boto3#443 (comment).
🚨 User Impact 🚨
This update improves credential refreshing for extended operations, especially with AWS Data Lake and STS role assumption, resolving token expiration issues and enhancing system reliability. Importantly, there should be no impact on synchronization tasks running for less than an hour.
Pre-merge Actions
Community member or Airbyter
Airbyter
If this is a community PR, the Airbyte engineer reviewing this PR is responsible for the below items.