Matviy Unzhakov
10/29/2024, 5:16 PMUnable to load credentials from any of the providers in the chain
user
10/29/2024, 5:17 PMaccess_key_id
and secret_access_key
from the configuration. However, the error you're encountering suggests that the connector is unable to retrieve the credentials from the IRSA role. This could be due to a few reasons: 1. The IRSA role may not have the necessary permissions to access DynamoDB. 2. There might be an issue with the way the IRSA role is configured or attached to the Airbyte pods. 3. The DynamoDB connector might not be properly configured to use the IRSA role. To troubleshoot this issue, you can try the following: 1. Ensure that the IRSA role has the appropriate permissions to access DynamoDB. You may need to add specific DynamoDB permissions to the role. 2. Verify that the IRSA role is correctly configured and attached to the Airbyte pods. You can check this by examining the pod annotations and the service account configuration. 3. In the DynamoDB source configuration, make sure you've left both the access_key_id
and secret_access_key
fields empty to trigger the use of the DefaultCredentialsProvider. 4. Double-check that you've provided the correct endpoint
and region
in the DynamoDB source configuration. If the issue persists, you might want to consider opening an issue on the [Airbyte GitHub repository](https://github.com/airbytehq/airbyte) or reaching out to the Airbyte community for further assistance, as this seems to be a specific case that might require more in-depth troubleshooting. It's worth noting that while IRSA works well with other connectors like Postgres and Snowflake in your setup, the DynamoDB connector might have some unique requirements or potential bugs that are causing this issue.