将数据从Excel工作表导入DynamoDB表

时间:2017-04-06 14:33:25

标签: amazon-web-services amazon-s3 amazon-dynamodb amazon-data-pipeline

我在将数据从Excel工作表导入Amazon DynamoDB表时遇到问题。我在Amazon S3存储桶中有Excel工作表,我想将此工作表中的数据导入DynamoDB中的表。

目前我正在关注Import and Export DynamoDB Data Using AWS Data Pipeline,但我的管道无法正常工作。

它为我提供CANCELED状态,之后状态更改为this。请提出我的错误或者是否有其他方法将数据从Excel工作表导入DynamoDB表?

1 个答案:

答案 0 :(得分:1)

潜在原因如下: -

原因1:

  

如果您的管道处于SCHEDULED状态并且处于一个或多个任务中   出现卡在WAITING_FOR_RUNNER状态,确保设置为   这些的runsOn或workerGroup字段的有效值   任务。如果两个值都为空或缺失,则无法启动任务   因为任务和工人之间没有关联   执行任务。在这种情况下,你已经定义了工作,但没有   定义了计算机将执行哪些工作。如果适用,请验证   分配给管道组件的workerGroup值是完全正确的   与您配置的workerGroup值具有相同的名称和大小写   for Task Runner。

原因2: -

  

此问题的另一个潜在原因是端点和   提供给Task Runner的访问密钥与AWS Data不同   管道控制台或AWS Data Pipeline CLI工具所在的计算机   已安装。您可能创建了没有可见的新管道   错误,但由于差异,任务运行器轮询错误的位置   凭据,或轮询正确的位置与不足   用于标识和运行管道指定的工作的权限   定义