定期从Redshift向DynamoDB传输数据。

0

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

profile picture
EXPERTE
gefragt vor 5 Monaten32 Aufrufe
1 Antwort
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
EXPERTE
beantwortet vor 5 Monaten

Du bist nicht angemeldet. Anmelden um eine Antwort zu veröffentlichen.

Eine gute Antwort beantwortet die Frage klar, gibt konstruktives Feedback und fördert die berufliche Weiterentwicklung des Fragenstellers.

Richtlinien für die Beantwortung von Fragen