簡體   English   中英

如何在 Visual Studio 中將環境變量從一個 AWS lambda 復制到另一個

[英]How to copy environment variables from one AWS lambda to another in Visual Studio

我想將現有 AWS lambda 中已經存在的環境變量模擬到我在 Visual Studio IDE 中創建的新 AWS lambda 中。

我沒有找到導出/導入環境變量的方法,所以想知道如何最大限度地減少手動工作(再次手動創建每個環境變量)

由於我沒有找到任何導出/導入選項 - 無論是在 AWS 門戶中還是通過 Visual Studio 中顯示的 AWS 資源管理器,我都使用了 Notepad++ 復制/粘貼/正則表達式,以便我可以填充 aws-lambda-tools-defaults。可以在 Visual Studio 中配置的 json(它將發布 lambda,環境變量在 that.json 文件中設置)

腳步

  1. 從 AWS 網站,select 並將環境變量復制到一個新的記事本++文件中

  2. 然后在該記事本++文件中執行以下查找-替換

編號 搜索模式 找什么 用。。。來代替
2.1 正則表達式 [ \t]+ (沒有什么)
2.2 正則表達式 ^ \\"
2.3 正則表達式 $ \\";
  1. Select 所有內容和連接線(記事本++的 ctrl+j 快捷方式)
  2. 刪除上一步引入的分號之間的空格(將;替換為;

現在可以將生成的單行 output 粘貼到 aws json 文件中的占位符處:
"environment-variables": " <place the outcome here> ",
(注意:結果文本周圍的雙引號應保留在那里)

現在,當您保存 aws json 文件並從 Visual Studio IDE 發布此 lambda 時,您將看到預填充的環境變量

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM