Summary
The user is trying to enable external log storage to S3 using instanceProfile in Airbyte v1.0.0 on AWS EC2, but encountering an error related to AWS credentials. They are seeking confirmation if it’s possible to use instanceProfile for this purpose.
Question
Hello! I am installing Airbye v1.0.0 using abctl
on AWS Linux 2023 on EC2. Does anyone know if it’s possible to enable external log storage to S3 using instanceProfile
only (not user)? I tried the documentation https://docs.airbyte.com/deploying-airbyte/integrations/storage#secrets|here, but I am getting the following error on the server pod. It seems Airbyte is still seeking an access key id and secret. Can anyone help confirm if it’s possible to use instanceProfile?
Caused by: com.amazonaws.SdkClientException: Unable to load AWS credentials from any provider in the chain: [EnvironmentVariableCredentialsProvider: Unable to load AWS credentials from environment variables (AWS_ACCESS_KEY_ID (or AWS_ACCESS_KEY) and AWS_SECRET_KEY (or AWS_SECRET_ACCESS_KEY)), SystemPropertiesCredentialsProvider: Unable to load AWS credentials from Java system properties (aws.accessKeyId and aws.secretKey), WebIdentityTokenCredentialsProvider: You must specify a value for roleArn and roleSessionName, com.amazonaws.auth.profile.ProfileCredentialsProvider@1de72018: profile file cannot be null, com.amazonaws.auth.EC2ContainerCredentialsProviderWrapper@1ac39d2f: Unauthorized (Service: null; Status Code: 401; Error Code: null; Request ID: null; Proxy: null)]
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.