15 MBのXMLファイルをAWSラムダ関数に提供してアクションを実行し、別のXMLファイルをユーザー。これは、この「アプリケーション」が行う唯一のことです。 XMLファイルのデータは準敏感で、ファイルが返された後はどこにも置かないでください。AWS:大規模なファイルアップロード - API Gateway&Lambda - ベストプラクティス
これを処理するためのベストプラクティスは何ですか? The API Gateway appears to have a payload size limit of 10mbなので、ただアップロードするだけではありません。
私は、ファイルをS3に直接アップロードしてから、そのアクションがラムダ機能を自動的にトリガすることについていくつかの言及を見ました。ただし、このシナリオでは、ユーザーが返されたラムダ関数から出力ファイルを取得する方法はありますか?私は本当に長い間座っていないようにしています。
私はこのアプリケーションをできるだけシンプルに保つことを望んでいます。
新しいAWSステップ関数(https://aws.amazon.com/step-functions/)を使用することもできます。 – jarmod
ありがとう、私はこの流れとAWSステップ関数をチェックアウトします。だから、基本的に私のアプリケーションから、出力ファイルが準備が整っているかどうかを調べるためにポーリングをしてから、リンクを取得しなければならないと言っていますか? – Doug
準備ができたら、SNSプッシュ通知を使用してアプリへのリンクをプッシュできます。 –