Summary
When trying to add an S3 destination with role-based authentication in self-hosted Airbyte, the user is unable to find a way to set the AWS_ASSUME_ROLE_EXTERNAL_ID environment variable as instructed in the documentation.
Question
I have a weird one. I’m on self-hosted airbyte trying to add an S3 destination. I want to use the roll based authentication method, but the docs are asking for me to set an environment variable in the worker:
https://docs.airbyte.com/integrations/destinations/s3#authentication-option-1-using-an-iam-role-most-secure
the var it is asking me to set is AWS_ASSUME_ROLE_EXTERNAL_ID="{your-external-id}"
which if I run the destination manually with a docker run command and include that as a variable the check passes. But there is no way in the user interface to add a custom environment variable to a destination that I can see. The docs make it sound like it is super obvious… so I am confused. I am on the latest version (installed today)
This topic has been created from a Slack thread to give it more visibility.
It will be on Read-Only mode here. Click here if you want
to access the original thread.