我在将数据从Excel工作表导入Amazon DynamoDB表时遇到问题。我在Amazon S3存储桶中有Excel工作表,我想将此工作表中的数据导入DynamoDB中的表。
目前我正在关注Import and Export DynamoDB Data Using AWS Data Pipeline,但我的管道无法正常工作。
它为我提供CANCELED
状态,之后状态更改为this
。请提出我的错误或者是否有其他方法将数据从Excel工作表导入DynamoDB表?
答案 0 :(得分:1)
潜在原因如下: -
原因1:
如果您的管道处于SCHEDULED状态并且处于一个或多个任务中 出现卡在WAITING_FOR_RUNNER状态,确保设置为 这些的runsOn或workerGroup字段的有效值 任务。如果两个值都为空或缺失,则无法启动任务 因为任务和工人之间没有关联 执行任务。在这种情况下,你已经定义了工作,但没有 定义了计算机将执行哪些工作。如果适用,请验证 分配给管道组件的workerGroup值是完全正确的 与您配置的workerGroup值具有相同的名称和大小写 for Task Runner。
原因2: -
此问题的另一个潜在原因是端点和 提供给Task Runner的访问密钥与AWS Data不同 管道控制台或AWS Data Pipeline CLI工具所在的计算机 已安装。您可能创建了没有可见的新管道 错误,但由于差异,任务运行器轮询错误的位置 凭据,或轮询正确的位置与不足 用于标识和运行管道指定的工作的权限 定义