はじめに 環境変数の扱いについて、戸惑いがありましたのでまとめます。 用途や仕様の背景が理解し切れて一ませんが、少なくとも現状はベストエフォートとは思えず、改善が進むと嬉しいです。 やっていたことの概要 言語:Rust(記事としては、Rustに依存する内容ではないです) 作っていたもの:AWS Lambda関数 動作確認の方法:後述(※) デプロイの方法:AWS SAM CLI(sam deploy) その他:AWSの設定はCloudFormation(template.yaml)に集約 ※動作確認の方法 AWS SAMを使うとローカルでLambda関数の動作確認が可能ですが、私の環境ではビルドが遅くデプロイ直前までは、cargo runで動作確認を行っていました。 動作確認タイミング 動作確認の例 動作確認環境