定期从Redshift向DynamoDB传输数据。

0

【以下的问题经过翻译处理】 我在我的redshift集群中有一个表格,我想创建一个脚本,每天每小时运行一次,并扫描此表格以获取基于某些条件的一些数据,然后将其转储到dynamo DB的一个表格中。 我在AWS Glue作业部分中检查了源和目标选项,但当我将Redshift作为源选项时,在目标选项中没有Dynamo DB选项。 有什么方法可以实现这个吗?

profile picture
专家
已提问 5 个月前27 查看次数
1 回答
0

【以下的回答经过翻译处理】 不确定数据集有多大,但以下是一些选项:

  1. 简单的Lambda和S3卸载与Redshift计划作业可以完成。然后从S3到DynamoDB,您可以在此博客中看到一些示例代码:https://aws.amazon.com/blogs/database/implementing-bulk-csv-ingestion-to-amazon-dynamodb/。您还可以使用AWS Data Pipeline。
  2. 您还可以使用Glue连接类型来连接DDB,参考:https://docs.aws.amazon.com/glue/latest/dg/aws-glue-programming-etl-connect.html#aws-glue-programming-etl-connect-dynamodb(使用ETL连接器时,“connectionType”:为“dynamodb”作为接收器)。
profile picture
专家
已回答 5 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则