DataWorks支持將需要發布的對象(節點、函數、資源、組件等)批量添加至發布包統一發布。跨云(即跨賬號、跨地域或跨金融云、政務云等云平臺)發布場景,發布包創建完成后,要先在原工作空間下載,再將下載的發布包導入目標工作空間并發布。本文為您介紹該場景如何創建及發布發布包。
前提條件
已創建并配置發布發布包時所需的發布環境,詳情請參見創建并配置發布環境。
使用限制
操作賬號需滿足以下權限要求:
操作賬號需要有原工作空間的空間管理員、運維或部署角色權限,才能在原工作空間中創建、發布發布包。
操作賬號需要有目標工作空間的空間管理員、運維或部署角色權限,發布包才能在目標工作空間發布成功。
如果您需要為用戶添加相應的角色權限,詳情請參見添加及管理工作空間成員。
發布包創建及發布流程
跨云發布的邏輯說明,詳情請參見邏輯說明。
跨云發布場景,創建及發布發布包的流程如下:
進入原工作空間創建發布包,詳情請參見原工作空間:創建發布包。
進入原工作空間下載已創建的發布包至本地,詳情請參見原工作空間:下載發布包。
進入目標工作空間導入下載的發布包并提交發布,詳情請參見目標工作空間:導入發布包。
原工作空間:創建發布包
進入創建發布包頁面。
在發布中心頁面,單擊左側導航欄的創建發布包,進入創建發布包頁面。
說明此頁面展示的是當前工作空間下已提交的節點。已提交的節點均可在該頁面被打包發布。
僅當節點所在的發布包發布狀態為發布成功或發布失敗時,該節點才能被再次打包。
創建發布包。
在創建發布包頁面,將需要發布的對象(節點、函數、資源等)添加至發布包,統一發布。
選擇發布環境。
在區域1,選擇待創建的發布包需要使用的跨云發布環境。
篩選指定條件的發布對象。
在區域2,您可以通過解決方案、業務流程、對象類型等條件進行搜索,篩選指定條件的發布對象。
添加目標對象至發布包。
在區域3,勾選需要發布的對象,單擊批量添加到發布包,添加目標對象至待發布列表。添加后,在待發布列表按鈕上會顯示待發布對象的數量。
說明如果您需要發布的對象個數較少,也可以直接單擊目標對象操作列的發布,進入發布確認頁面執行后續發布流程。
確認發布信息并創建發布包。
查看待發布列表。
查看列表概況:單擊待發布列表,即可查看發布列表中待發布對象的ID、對象類型、變更類型、節點狀態等基本信息。
查看對象詳情或移除對象:單擊目標對象操作列的查看或移除,即可查看對象的詳細信息或從發布包中刪除該對象。
確認發布信息。
單擊創建發布包,在發布確認對話框,輸入發布包名稱,檢查發布包的發布環境及發布列表等信息。
確認信息無誤后,單擊創建發布包,系統將創建該發布包。
發布包創建完成后,您需要在原工作空間的發布包列表頁面下載發布包,用于后續導入目標工作空間進行提交發布。
說明發布包創建后,僅支持保留30天,請您及時下載保存。超期后該發布包將無法下載,您需要重新創建新的發布包。
說明T+1
次日生成實例的節點,發布生效的時間如下:如果在23:30前執行發布操作,則發布內容會在第二天生效。
如果在23:30后執行發布操作,則發布內容會在第三天生效。
發布即時生成實例的節點,發布生效的時間如下:
定時時間在發布時間十分鐘后的實例會正常轉出或更新發布操作。
定時時間在發布時間十分鐘之內,或者在23:30之后發布的實例,發布內容將會在第三天生效。
原工作空間:下載發布包
進入發布包列表。
在發布中心左側導航欄單擊發布包列表,進入發布包列表頁面。
下載發布包。
在發布包列表頁面,您需要將目標發布包下載至本地,用于后續導入目標工作空間。
篩選目標發布包。
在發布包列表頁面,您可以查看發布包的名稱、環境、類型等基本信息,并根據發布人、發布時間、發布狀態、發布環境等條件篩選目標發布包。
單擊目標發布包操作列的下載。
說明發布包創建后,僅支持保留30天,請您及時下載保存。超期后該發布包將無法下載,您需要重新創建新的發布包。
在下載發布包對話框確認下載信息無誤后,單擊確認,下載發布包。
發布包下載完成后,您需要將下載的發布包導入至目標工作空間進行發布。
目標工作空間:導入發布包
進入創建發布包頁面。
進入目標工作空間創建發布包頁面的步驟與原工作空間類似,詳細步驟請參考創建發布包。
導入發布包。
單擊創建發布包頁面右上角的導入發布包。
輸入發布包名稱,并選擇上傳方式。
預覽并發布發布包。
發布包上傳成功后,您可以單擊發布包預覽,檢查發布包的發布環境、發布列表信息。確認無誤后,單擊發布,發布發布包。
說明如果目標工作空間中存在與創建的發布包同名的發布任務,則創建的發布包首次發布時,會覆蓋該同名任務,請您確認無誤后再執行發布操作。
后續步驟
跨云發布的發布包發布后,您可以進入當前工作空間的發布包列表頁面,查看發布結果。詳情請參見查看發布包列表。