Lambda 関数は、呼び出しごとに 10 MB 未満の一時ファイルを生成します。これらのファイルは、関数実行中に複数回読み書きされますが、実行後に永続化する必要はありません。これらのファイルを保存する適切な場所はどこですか?
解答を選択
オプションをタップして解答を確認してください。
正解: the /tmp directory.
これが解答である理由
Lambda関数が一時ファイルを生成し、それが関数実行中にのみ必要で、実行後に永続化する必要がない場合、/tmp ディレクトリが最適な場所です。/tmp ディレクトリは、各Lambda実行環境に提供されるエフェメラルストレージであり、最大512MBまで利用可能です。関数が終了すると、このディレクトリの内容は破棄されます。 Amazon EFSは、複数のLambda関数や他のサービス間でデータを共有したり、より大きな永続ストレージが必要な場合に適しています。Amazon EBSはEC2インスタンスにアタッチされるブロックストレージであり、Lambda関数では直接使用できません。Amazon S3はオブジェクトストレージであり、永続的なデータの保存には適していますが、関数実行中の頻繁な読み書きを伴う一時ファイルにはオーバーヘッドが大きく、コストも高くなる可能性があります。
試験に合格 — 終わりのない解答探しなしで
この試験のすべての検証済み問題と解説を1か所で入手し、準備時間を大幅に節約しましょう。1,000以上の認定 · 20以上の言語 · 無料で開始。
試験に早く合格する → カード不要