您好,登錄后才能下訂單哦!
小編給大家分享一下AWS的自動部署codeploy應用程序規范文件有哪些,希望大家閱讀完這篇文章之后都有所收獲,下面讓我們一起去探討吧!
AppSpec file也可以是 YAML 或 JSON 格式的,可以直接寫入控制臺內的編輯器內。
AppSpec file用于指定:
用于將流量定向到新任務集的 Amazon ECS 服務名稱以及容器名稱和端口。
要用作驗證測試的函數。
可以在部署生命周期事件后驗證 Lambda 函數.
APPspec file 始終是yarml格式的,
AppSpec file用于:
將應用程序修訂中的源文件映射到其在實例上的目的地。
為部署的文件指定自定義權限。
指定要在部署過程的各個階段在每個實例上運行的腳本。
可以在多個單獨的部署生命周期事件之后在一個實例上運行腳本。CodeDeploy 只運行在此文件中指定的腳本,但這些腳本可以調用實例上的其他腳本。可以運行任何類型的腳本,只要該腳本受實例上運行的操作系統支持就行。
AppSpec file也可以是 YAML 或 JSON 格式的。它還可以直接鍵入到控制臺中的編輯器內
AppSpec file用于指定:
要部署的 AWS Lambda 函數版本。
要用作驗證測試的函數。
可以在部署生命周期事件后驗證 Lambda 函數.
在部署期間,codedeploy的代理將在APPspec file 中hooks部分查找當前事件的名稱,如果沒有找到,則會進行下一項,如果找到將會檢索要執行的腳本列表,腳本執行將會按照出現的順序進行執行,每個腳本的運行狀態都會記錄在實例上codedeploy代理日志中。
注意:codedeploy的代理不用于AWS上的lambda函數和ECS服務。
在install期間,codedeploy代理使用APPspec file 中files部分定義的映射來決定修訂版本復制到的文件夾或文件
如果在操作系統上安裝的codedeploy代理和APPspec file 中定義的不一致,部署將失敗
看完了這篇文章,相信你對“AWS的自動部署codeploy應用程序規范文件有哪些”有了一定的了解,如果想了解更多相關知識,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。