私は、毎日外部システムから入ってくるバケットで受け取られる2つのデータファイルを読み込むAWSデータパイプラインアクティビティを持っています。データパイプラインはこれらのデータをデータベースにインポートします。データパイプラインアクティビティの処理が終了したら、これらの2つのファイルをアーカイブバケットの場所に自動的に移動したいが、これはデータパイプラインが正常に完了した場合にのみ実行する必要がある。このような前提条件に基づいてファイルの移動を行うことはできますか? S3の移動をスケジュールするにはどうすればよいですか?S3ライフサイクルアクションには事前条件がありますか?
1
A
答えて
0
データパイプラインの実行が正常に完了したら、中間S3バケットにファイルを書き込むことができます。また、中間バケットのイベントに基づいてトリガされるようにラムダ関数を設定します。このイベントは、ソースバケットからデスティネーションバケットにファイルをコピーできます。しかし、ラムダの実行がファイルサイズと処理時間を処理できるかどうかを確認する必要があります。制限がある場合は、SQSまたはSNSを使用するオプションについて考えてください。クライアントは、SQSメッセージを処理するように記述するか、SNS通知を受信できるエンドポイントを持つことができます。メッセージを受信すると、クライアントはファイルをソースからdestバケットにコピーできます。
0
コピーを実行するデータベースアクティビティへのインポートで、依存アクティビティを作成することができます。依存アクティビティがカスケード失敗に設定されていることを確認して、インポートが失敗した場合は失敗します。
http://docs.aws.amazon.com/datapipeline/latest/DeveloperGuide/dp-manage-cascade-failandrerun.html
関連する問題
- 1. forループの条件を事前計算する価値はありますか?
- 2. 事前条件が動作しない
- 3. パブリックメソッドでの前提条件と事後条件チェック
- 4. ホーアロジック、事前条件を計算
- 5. 事前および事後条件のClojureScript高度な編集
- 6. 前条件と事後条件にメッセージを含めることができます
- 7. パンダには2つの条件がありますか?
- 8. クロス集計クエリは、どこに条件がありますか?
- 9. GNUラジオには条件付きブロックがありますか?
- 10. コード契約 - 事前および事後条件についてプライベートメソッドをチェックする必要がありますか?
- 11. アルゴリズムを理解するための前提条件はありますか?
- 12. プライベート関数を使用する前提条件はありますか?
- 13. MasterPage Page_PreInit()が実行される条件はありますか?
- 14. ブロックチェイン技術を学ぶための前提条件はありますか?
- 15. ASP.NETに条件付きキャッシュがありますか?
- 16. SQLに「IS UNIQUE」のような条件がありますか?
- 17. TypeScriptにヌル条件付き演算子がありますか?
- 18. ユニットテスト同期コードに競合条件がありますか?
- 19. terraformにAND AND OR条件演算子がありますか?
- 20. 条件付きネストされたリソースを事前にロード
- 21. 条件にNSXMLParserを壊す方法はありますか?
- 22. OR条件に一致するCountifはありますか?
- 23. SQL - 各列には1つの条件があります
- 24. PHPに条件付きpreg_replaceはありますか?
- 25. Xcode 8.2.1の制約条件はどこにありますか?
- 26. WSO2 Identity Serverに条件付きシングルログアウトはありますか?
- 27. Dafny事後条件メッセージ
- 28. msbuild-extension(またはregex)の条件はありますか?
- 29. Simulink Stateflow - 'after'条件が正確ではありませんか?
- 30. R光沢のある条件以前のタブ条件
インポートが正常に完了したことをどのように伝えることができますか?部分的または破損したファイルや不正な形式のファイルを取得したことはありますか? – vielmetti
データパイプラインアクティビティにはステータスと最終実行日時があります。私がそれをチェックしてファイルを移動できるかどうかを調べたい。 –