AWS Lambda 版本控制簡介

2022-06-26 15:27:15 字數 958 閱讀 9154

在建立 lambda 函式時,只有乙個版本 — 即$latest版本。

當您發布版本時,aws lambda 在$latest版本中建立了 lambda 函式**的快照副本(和配置)。已發布的版本是不可變的。也就是說,您無法更改**或配置資訊。新版本具有包含版本號字尾的唯一 arn,如下所示。

每個 lambda 函式版本具有唯一的 amazon 資源名稱 (arn)。版本一旦發布,則不能更改。

aws lambda 還支援為您的每個 lambda 函式版本建立別名alias。從概念上講,aws lambda 別名alias是指向特定 lambda 函式版本的指標。它也是類似於 lambda 函式的資源,每個別名具有唯一的 arn。每個別名為它指向的函式版本保留乙個 arn。別名只能指向函式版本,而不能指向其他別名。與版本不同,可以修改別名。您可以更新別名以指向不同的函式版本。

利用別名,可以從 lambda 函式版本的對映及其事件源中抽象化將新的 lambda 函式版本提公升到生產中的過程。

另外:codebuild中buildspecoverride:可選字串。構建專案中定義覆蓋此構建專案的生成規範宣告。如果設定了該值,則它可以是內聯生成規範定義,也可以是指向相對於內建codebuild_src_dir環境變數的值的替代構建規範檔案的路徑。選擇use a buildspec file (使用構建規範檔案)以在源**根目錄中使用buildspec.yml

版本控制 SVN簡介

在學習svn的時候,我們不可避免的會問 svn是什麼?我們為什麼要學習svn?它能幫我們做什麼?怎麼用它?是維護工程藍圖的標準作法,能追蹤工程藍圖從誕生一直到定案的過程。此外,版本控制也是一種軟體工程技巧,藉以在軟體開發的過程中,確保由不同人所編輯的同一程式檔案都得到同步。1 程式 1 更改原始檔,...

版本控制入門簡介

版本控制已經出現有些年頭了。然而,我還是會被人問起一些,諸如版本控制是什麼或者它是如何工作的,這樣基礎的問題。本文會概括地解釋版本控制解決的重要問題,本文使用的場景針對的是源 版本控制。目前有很多不同型別的版本控制系統 version control system,vcs 一些vcs,比如subve...

版本控制的簡介

cvs採用客戶端 伺服器架構設計,版本庫位於伺服器端,實際上就是乙個rcs檔案容器。每乙個rcs檔案以 v 作為檔名字尾,用於儲存對應檔案的歷次更改歷史。rcs檔案中只保留乙個版本的完全拷貝,其他歷次更改僅將差異儲存其中,使得儲存變得更加高效。圖1 1展示了cvs版本控制系統的工作原理,可以看到作為...