複数の Lambda 関数がすべて、共有のカスタム Python フォーマットスクリプトに依存しています。現在、スクリプトが変更されるたびに、エンジニアは各 Lambda 関数を個別に更新しています。スクリプトの変更時に、すべての関数を手動で変更することなく更新できるアプローチはどれですか?
解答を選択
オプションをタップして解答を確認してください。
正解: カスタム Python スクリプトを Lambda レイヤーにパッケージ化します。Lambda レイヤーを Lambda 関数に適用します。.
これが解答である理由
カスタムPythonスクリプトをLambdaレイヤーにパッケージ化し、それを各Lambda関数に適用することで、スクリプトの変更時にレイヤーを更新するだけで、依存するすべての関数が自動的に最新のスクリプトを使用するようになります。これにより、個々の関数を手動で更新する手間が省け、管理が効率化されます。 共有のAmazon S3バケットにポインタを保存する方法では、関数がスクリプトをダウンロードしてロードするロジックを各関数に実装する必要があり、スクリプトの更新時に各関数を再デプロイする必要が生じる可能性があります。また、実行コンテキストオブジェクトや環境変数は、コードの動的なロードには適していません。同じエイリアスを割り当てる方法は、バージョン管理や呼び出し方法に関するものであり、共有コードの管理とは直接関係ありません。
試験に合格 — 終わりのない解答探しなしで
この試験のすべての検証済み問題と解説を1か所で入手し、準備時間を大幅に節約しましょう。1,000以上の認定 · 20以上の言語 · 無料で開始。
試験に早く合格する → カード不要