使用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。我找不到任何相关主题,因此非常感谢任何人的帮助。
答案 0 :(得分:3)
最后找到的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"}
)