1
0
mirror of synced 2025-12-29 09:03:46 -05:00

Source dynamodb: Allow role based access (#37530)

This commit is contained in:
Keith Thompson
2024-04-30 22:34:54 +01:00
committed by GitHub
parent c98bcb7144
commit d26a3bab9f
6 changed files with 109 additions and 34 deletions

View File

@@ -55,24 +55,31 @@ property type present in the previously generated schema:
This guide describes in details how you can configure the connector to connect with Dynamodb.
## Role Based Access
Defining **_access_key_id_** and **_secret_access_key_** will use User based Access. Role based access can be achieved
by omitting both values from the configuration. The connector will then use DefaultCredentialsProvider which will use
the underlying role executing the container workload in AWS.
### Сonfiguration Parameters
- **_endpoint_**: aws endpoint of the dynamodb instance
- **_region_**: the region code of the dynamodb instance
- **_access_key_id_**: the access key for the IAM user with the required permissions
- **_secret_access_key_**: the secret key for the IAM user with the required permissions
- (Optional) **_access_key_id_**: the access key for the IAM user with the required permissions. Omit for role based access.
- (Optional) **_secret_access_key_**: the secret key for the IAM user with the required permissions. Omit for role based access.
- **_reserved_attribute_names_**: comma separated list of attribute names present in the replication
tables which contain reserved words or special characters.
https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Expressions.ExpressionAttributeNames.html
## Changelog
| Version | Date | Pull Request | Subject |
|:--------| :--------- | :-------------------------------------------------------- |:---------------------------------------------------------------------|
| 0.2.3 | 2024-02-13 | [35232](https://github.com/airbytehq/airbyte/pull/35232) | Adopt CDK 0.20.4 |
| 0.2.2 | 2024-01-24 | [34453](https://github.com/airbytehq/airbyte/pull/34453) | bump CDK version |
| 0.2.1 | 2024-01-03 | [#33924](https://github.com/airbytehq/airbyte/pull/33924) | Add new ap-southeast-3 AWS region |
| 0.2.0 | 18-12-2023 | https://github.com/airbytehq/airbyte/pull/33485 | Remove LEGACY state |
| 0.1.2 | 01-19-2023 | https://github.com/airbytehq/airbyte/pull/20172 | Fix reserved words in projection expression & make them configurable |
| 0.1.1 | 02-09-2023 | https://github.com/airbytehq/airbyte/pull/22682 | Fix build |
| 0.1.0 | 11-14-2022 | https://github.com/airbytehq/airbyte/pull/18750 | Initial version |
| Version | Date | Pull Request | Subject |
|:--------| :--------- | :-------------------------------------------------------- |:-----------------------------------------------------------------------|
| 0.3.0 | 2024-04-24 | [37530](https://github.com/airbytehq/airbyte/pull/37530) | Allow role based access |
| 0.2.3 | 2024-02-13 | [35232](https://github.com/airbytehq/airbyte/pull/35232) | Adopt CDK 0.20.4 |
| 0.2.2 | 2024-01-24 | [34453](https://github.com/airbytehq/airbyte/pull/34453) | bump CDK version |
| 0.2.1 | 2024-01-03 | [#33924](https://github.com/airbytehq/airbyte/pull/33924) | Add new ap-southeast-3 AWS region |
| 0.2.0 | 18-12-2023 | https://github.com/airbytehq/airbyte/pull/33485 | Remove LEGACY state |
| 0.1.2 | 01-19-2023 | https://github.com/airbytehq/airbyte/pull/20172 | Fix reserved words in projection expression & make them configurable |
| 0.1.1 | 02-09-2023 | https://github.com/airbytehq/airbyte/pull/22682 | Fix build |
| 0.1.0 | 11-14-2022 | https://github.com/airbytehq/airbyte/pull/18750 | Initial version |