mirror of
https://github.com/datahub-project/datahub.git
synced 2025-07-05 08:07:04 +00:00
34 lines
1.5 KiB
Markdown
34 lines
1.5 KiB
Markdown
### Prerequisities
|
|
|
|
Notice of breaking change: Starting v0.13.3, `aws_region` is now a required configuration for DynamoDB Connector. The connector will no longer loop through all AWS regions; instead, it will only use the region passed into the recipe configuration.
|
|
|
|
In order to execute this source, you need to attach the `AmazonDynamoDBReadOnlyAccess` policy to a user in your AWS account. Then create an API access key and secret for the user.
|
|
|
|
For a user to be able to create API access key, it needs the following access key permissions. Your AWS account admin can create a policy with these permissions and attach to the user, you can find more details in [Managing access keys for IAM users](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_access-keys.html)
|
|
|
|
```json
|
|
{
|
|
"Version": "2012-10-17",
|
|
"Statement": [
|
|
{
|
|
"Sid": "VisualEditor0",
|
|
"Effect": "Allow",
|
|
"Action": [
|
|
"iam:ListAccessKeys",
|
|
"iam:CreateAccessKey",
|
|
"iam:UpdateAccessKey",
|
|
"iam:DeleteAccessKey"
|
|
],
|
|
"Resource": "arn:aws:iam::${aws_account_id}:user/${aws:username}"
|
|
}
|
|
]
|
|
}
|
|
```
|
|
|
|
### Concept Mapping
|
|
|
|
| Source Concept | DataHub Concept | Notes |
|
|
| -------------- | --------------------------------------------------------- | ----- |
|
|
| `"dynamodb"` | [Data Platform](../../metamodel/entities/dataPlatform.md) | |
|
|
| DynamoDB Table | [Dataset](../../metamodel/entities/dataset.md) | |
|