-
Notifications
You must be signed in to change notification settings - Fork 340
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
Specify botocore config for all boto clients #1339
base: master
Are you sure you want to change the base?
Conversation
From the documentation, it seems users should be able to use environment variables or Broader question:
|
Good points. I'll reply in reverse:
If we choose to override botocore, then yes we should centralize it in that one place.
This is a hard one. I can see it either way. On the one hand, we know that AWS APIs can be flaky in a way that overriding the boto3 defaults can be helpful with cartography, so for that reason cartography users will benefit from us picking those defaults. But on the other hand, doing this goes against how cartography acts as sort of a 'pass through' for boto3 configuration like how we rely on boto3's search order for finding credentials. I'm not sure what way to go. |
As we are currently overriding some botocore configs, lets continue doing so to avoid any sudden disruption. |
Summary