私は現在、AWS Lambda関数用のデプロイヤーの構築に取り組んでいます。AWS Lambda関数のコードをダウンロードせずに別のAWS Lambda関数にコピーすることはできますか?
AWSのバージョンはすべての設定を共有しているので、私はがしたいのように、これは代わりにエイリアスを使用しての我々のコードのさまざまなバージョンである複数の機能(foo_prod、foo_staging、foo_whatever)を有する必要です。
だから私の質問は:コードを再配備する健全な方法があります
1)かどうか。 (IE:Staging to Prod)をデスクトップにダウンロードしてから再アップロードする必要はありません。
2)共有設定ビットが間違っているかどうか、実際のラムダでどのエイリアスが実行されているかをそれぞれの環境ごとに複数の環境変数を作成できるようにすることができるかどうか。
を試してみました)?そこにいくつかの例があります。また、serverless.ymlファイルで環境変数を定義することもできます。 –
問題は、これを自動化したくないということです。少なくともステージングとProdのデプロイを手作業(そして別の場所ではスクリプト化)して、すべてのラムダ機能を完全に制御できるようにしたいということです。 –