了解 Azure 藍(lán)圖的生命周期

來源: Microsoft Azure
作者:Microsoft Azure
時(shí)間:2021-02-06
16886
與Azure中的眾多資源一樣,Azure藍(lán)圖中的藍(lán)圖也有一個(gè)典型的自然生命周期。這些藍(lán)圖會被創(chuàng)建、部署,并在不再需要或相關(guān)時(shí)被刪除。Azure藍(lán)圖支持標(biāo)準(zhǔn)生命周期操作。它將在這些操作的基礎(chǔ)之上進(jìn)行構(gòu)建,以提供附加的狀態(tài)級別,用于支持常見的持續(xù)集成和持續(xù)部署管道,供管理基礎(chǔ)結(jié)構(gòu)即代碼(DevOps中的一項(xiàng)關(guān)鍵要素)的組織使用。

與Azure中的眾多資源一樣,Azure藍(lán)圖中的藍(lán)圖也有一個(gè)典型的自然生命周期。這些藍(lán)圖會被創(chuàng)建、部署,并在不再需要或相關(guān)時(shí)被刪除。Azure藍(lán)圖支持標(biāo)準(zhǔn)生命周期操作。它將在這些操作的基礎(chǔ)之上進(jìn)行構(gòu)建,以提供附加的狀態(tài)級別,用于支持常見的持續(xù)集成和持續(xù)部署管道,供管理基礎(chǔ)結(jié)構(gòu)即代碼(DevOps中的一項(xiàng)關(guān)鍵要素)的組織使用。

為了讓你完全了解藍(lán)圖及其各個(gè)階段,我們將講解標(biāo)準(zhǔn)生命周期:

創(chuàng)建和編輯藍(lán)圖

發(fā)布藍(lán)圖

創(chuàng)建和編輯新版本的藍(lán)圖

發(fā)布新版本的藍(lán)圖

刪除特定版本的藍(lán)圖

刪除藍(lán)圖

61f2dc17f588cf6a9c3d6c2442cf02e5e8f77924.jpg

創(chuàng)建和編輯藍(lán)圖

創(chuàng)建藍(lán)圖時(shí),請向其添加項(xiàng)目、將其保存到管理組或訂閱,并提供唯一名稱和唯一版本。目前,藍(lán)圖處于“草稿”模式,尚不可分配。但在“草稿”模式下,仍可繼續(xù)更新和更改此藍(lán)圖。

如果“草稿”模式下的某個(gè)藍(lán)圖從未發(fā)布過,則它在“藍(lán)圖定義”頁面上顯示的圖標(biāo)將與已發(fā)布的藍(lán)圖所顯示的不同。對于這些從未發(fā)布藍(lán)圖,最新版本顯示為草稿。

使用Azure門戶或REST API創(chuàng)建和編輯藍(lán)圖。

發(fā)布藍(lán)圖

在對“草稿”模式下的藍(lán)圖進(jìn)行所有計(jì)劃的更改之后,此藍(lán)圖即可發(fā)布并可進(jìn)行分配。已發(fā)布的藍(lán)圖版本不可更改。一旦發(fā)布,該藍(lán)圖顯示的圖標(biāo)就與“草稿”藍(lán)圖的不同,并在“最新版本”列中顯示所提供的版本號。

使用Azure門戶或REST API發(fā)布藍(lán)圖。

創(chuàng)建和編輯新版本的藍(lán)圖

已發(fā)布的藍(lán)圖版本不可更改。但是,可向現(xiàn)有藍(lán)圖添加新版藍(lán)圖且可按需更改此新版本。通過編輯對現(xiàn)有藍(lán)圖進(jìn)行更改。保存新更改時(shí),藍(lán)圖將包含未發(fā)布的更改。這些更改是藍(lán)圖的新草稿版本。

使用Azure門戶創(chuàng)建藍(lán)圖。

發(fā)布新版本的藍(lán)圖

藍(lán)圖的每個(gè)編輯版本必須在發(fā)布之后才可分配。當(dāng)對藍(lán)圖進(jìn)行未發(fā)布的更改,但它們尚未發(fā)布時(shí),“發(fā)布藍(lán)圖”按鈕在“編輯藍(lán)圖”頁面上可用。如果未顯示該按鈕,則表示藍(lán)圖已發(fā)布,但具有“未發(fā)布的更改”。

備注

一個(gè)藍(lán)圖可具有多個(gè)已發(fā)布的版本,每個(gè)版本都可分配到訂閱。

若要發(fā)布包含未發(fā)布更改的藍(lán)圖,請使用發(fā)布新藍(lán)圖的相同步驟。

刪除特定版本的藍(lán)圖

藍(lán)圖的每一個(gè)版本都是唯一對象,可單獨(dú)發(fā)布。因此,還可以刪除藍(lán)圖的每個(gè)版本。刪除其中一個(gè)藍(lán)圖版本將不對該藍(lán)圖的其他版本造成任何影響。

備注

不能刪除具有活動分配項(xiàng)的藍(lán)圖。請先刪除分配項(xiàng),再刪除要移除的版本。

1.在左側(cè)窗格中,選擇“所有服務(wù)”。搜索并選擇“藍(lán)圖”。

2.從左側(cè)頁面中選擇"藍(lán)圖定義",并使用篩選器選項(xiàng)查找要刪除其版本的藍(lán)圖。選擇它以打開"編輯"頁。

3.選擇"已發(fā)布版本"選項(xiàng)卡,然后找到要刪除的版本。

4.右鍵單擊要刪除的版本,然后選擇"刪除此版本"。

刪除藍(lán)圖

此外,還可刪除核心藍(lán)圖。刪除核心藍(lán)圖也會刪除該藍(lán)圖的任何藍(lán)圖版本,包括草稿和已發(fā)布的藍(lán)圖。與刪除藍(lán)圖版本一樣,刪除核心藍(lán)圖時(shí)不會刪除任何藍(lán)圖版本的現(xiàn)有分配項(xiàng)。

備注

不能刪除具有活動分配項(xiàng)的藍(lán)圖。請先刪除分配項(xiàng),再刪除要移除的版本。

使用Azure門戶或REST API刪除藍(lán)圖。

分配

可在藍(lán)圖生命周期的多個(gè)時(shí)間點(diǎn)向訂閱分配此藍(lán)圖。當(dāng)藍(lán)圖版本處于“已發(fā)布”模式時(shí),可向訂閱分配此版本。在開發(fā)較新的版本期間,此生命周期使藍(lán)圖版本可供使用和主動分配。

由于藍(lán)圖的版本已分配,因此有必要了解其分配位置及其分配有的具體參數(shù)。參數(shù)可以是靜態(tài)的,也可以是動態(tài)的。要了解詳細(xì)信息,請參閱靜態(tài)和動態(tài)參數(shù)。

更新分配

分配藍(lán)圖時(shí)可更新分配。眾多原因?qū)е乱卢F(xiàn)有分配,其中包括:

·添加或刪除資源鎖定

·更改動態(tài)參數(shù)的值

·將分配升級到新發(fā)布的藍(lán)圖版本

要了解操作方式,請參閱更新現(xiàn)有分配。

取消分配賦值

如果不再需要該藍(lán)圖,則可以將其從管理組或訂閱中取消分配。在藍(lán)圖取消分配期間,會發(fā)生以下情況:

·刪除藍(lán)圖資源鎖定

·刪除藍(lán)圖分配對象

·(條件)如果使用系統(tǒng)分配的托管標(biāo)識,還會將其刪除

備注

藍(lán)圖分配部署的所有資源都將保留原樣,但不再受Azure藍(lán)圖的保護(hù)。

立即登錄,閱讀全文
版權(quán)說明:
本文內(nèi)容來自于Microsoft Azure,本站不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。文章內(nèi)容系作者個(gè)人觀點(diǎn),不代表快出海對觀點(diǎn)贊同或支持。如有侵權(quán),請聯(lián)系管理員(zzx@kchuhai.com)刪除!
優(yōu)質(zhì)服務(wù)商推薦
更多
個(gè)人VIP