Use Mage to extract data from Amazon DynamoDB tables using AWS credentials or IAM roles.
Key | Description | Example Value |
---|---|---|
aws_access_key_id | Your AWS access key ID. (Not required if using role_arn and Mage is running on AWS.) | AKIA... |
aws_secret_access_key | Your AWS secret access key. (Not required if using role_arn and Mage is running on AWS.) | abc123xyz789... |
aws_region | AWS region where your DynamoDB tables are located. Defaults to us-west-2 . | us-west-2 |
role_arn | (Optional) ARN of an IAM role Mage should assume when accessing DynamoDB. | arn:aws:iam::123456789012:role/mage-role |
aws_access_key_id
and aws_secret_access_key
by granting access via IAM roles (via instance profiles or IRSA).
dynamodb:Scan
dynamodb:Query
dynamodb:DescribeTable
dynamodb:GetItem
(if using key-based lookups)dynamodb:ListTables
(optional — for dynamic table discovery)