1

ExcelシートのデータをAmazon DynamoDBテーブルにインポートする際に問題が発生します。 Amazon S3バケットにExcelシートがあり、このシートからDynamoDBのテーブルにデータをインポートしたいとします。ExcelシートからDynamoDBテーブルへのデータのインポート

現在、私はImport and Export DynamoDB Data Using AWS Data Pipelineに従っていますが、パイプラインが正常に動作していません。

これは私にWAITING_FOR_RUNNERのステータスを与え、いつかの後にステータスがCANCELEDに変更されました。私が間違っていることを示唆したり、ExcelシートからDynamoDBテーブルにデータをインポートする方法がありますか?

+0

[RazorSQL](http://razorsql.com/features/dynamodb_import_tool.html)のようなツールを使用することはどうですか? –

答えて

1

次のように潜在的な理由は以下のとおりです。 -

理由1:

あなたのパイプラインがWAITING_FOR_RUNNERの状態のままで表示され 、スケジュール状態および1つ以上のタスクであれば、ということを保証しますそれらの タスクのrunsOnまたはworkerGroupフィールドのいずれかに の有効な値を設定します。両方の値が空であるか不足している場合は、 タスクを実行するには、タスクと作業者の間に関連性がないため、タスクを開始できません。 この状況では、作業を定義しましたが、その作業を行うコンピュータは ではありません。該当する場合は、 パイプラインコンポーネントに割り当てられたworkerGroup値が、正確に であり、タスクランナーに対して を設定したworkerGroup値と同じ名前であることを確認してください。

理由2: -

この問題のもう一つの潜在的な原因は、タスクランナーに提供するエンドポイントと アクセスキーは、AWSのデータ パイプラインコンソールまたはコンピュータと同じではないということですAWSデータパイプラインCLIツール がインストールされています。 のエラーが発生していない新しいパイプラインを作成した可能性がありますが、 の差異のためにタスクランナーが間違った場所をポーリングするか、パイプライン 定義で指定された作業を識別して実行するには不十分な 権限で正しい場所をポーリングします。

関連する問題