首页 > 解决方案 > 如何使用 AWS Glue ETL 加载 dynamodb 表

问题描述

使用 AWS Glue 加载 dynamodb 表的一种简单方法是使用 Glue Crawler 加载。这在https://aws.amazon.com/blogs/database/simplify-amazon-dynamodb-data-extraction-and-analysis-by-using-aws-glue-and-amazon-athena/中有 描述想知道是否有一种方法可以直接使用 AWS Glue ETL 加载 dynamodb 表,例如不使用 AWS Glue Crawler。我没有找到任何相关的主题,因此任何人都可以提供帮助,我们将不胜感激。

标签: amazon-dynamodbaws-glue

解决方案


最后发现 connection_options 无需爬虫即可工作。

ddb_table = glueContext.create_dynamic_frame.from_options(
    connection_type="dynamodb",
    connection_options = {"dynamodb.input.tableName":"table_name", "dynamodb.throughput.read.percent":"0.5"}
)

推荐阅读