云原生應用開發平臺 CAP內置豐富的項目模板、開發者工具鏈、項目管理平臺,無論您是個人還是企業級開發者,都能讓您聚焦到業務場景,實現快速構建Serverless應用并且持續迭代,提升研發、部署、運維效率。本文介紹如何通過云原生應用開發平臺 CAP管理項目,包括創建、查看、更新和刪除項目。
探索項目
云原生應用開發平臺 CAP提供了項目案例庫功能。登錄云原生應用開發平臺 CAP控制臺,在左側導航欄點擊探索,可以看到多種場景化的項目模板。您可以單擊任意模板卡片,跳轉至模板詳情頁面。
通過模板詳情,可以看到模板的具體使用說明、使用的具體云產品以及模板代碼倉庫。您可以在模板詳情頁面點擊立即部署來快速初始化一個項目。
創建項目
點擊云原生應用開發平臺 CAP 提供創建空白項目以及基于模板創建兩種方式。
,選擇創建項目的方式。
創建空白項目
通過空白項目,您可以自行添加并配置需要的服務。
選擇
,輸入項目名稱、項目描述,點擊創建。創建后的空白項目沒有任何服務,您可以點擊新建服務添加具體的服務。
以添加函數服務為例,完成配置后點擊預覽&部署。
等待部署完成,您可以通過自定義域名或服務地址訪問服務。
基于模板創建
使用公共模板的代碼可以直接部署到線上,后期更新項目可通過重新部署項目、手動對函數資源進行操作、綁定代碼倉庫來完成。使用此方式創建項目,無需代碼倉庫授權,云原生應用開發平臺 CAP不會將案例代碼存入指定代碼倉庫。此方式僅用于應用的快速體驗。
選擇
,選擇模板,點擊立即部署。配置項目模板需要的各項配置,點擊預覽&部署。
查看項目資源預覽頁面的相關產品計費說明,單擊,詳情請見計費概述。
部署的過程中,可以通過部署記錄了解部署進展,不同項目模板涉及的服務數量和部署時間有所不同,請您耐心等待部署完成。
配置項目
項目配置
進入管理變量。
編輯項目。支持編輯項目信息和共享變量。關于變量的配置可以參考服務配置
管理服務。
,可以對服務配置進行編輯。不同服務的配置項不同,具體請參考您還可以配置服務變量,具體請參考管理變量。
部署項目
修改了項目或者服務配置后,可以對項目發起部署。云原生應用開發平臺 CAP提供了兩種部署形式:
全量部署:對整個項目發起部署,云原生應用開發平臺 CAP會自動計算哪些服務的配置發生了變化,只會對真正有變化的服務發起部署。
服務部署:單獨對某個服務發起部署,無論服務配置是否有變化,均支持對服務進行部署。
全量部署
在項目詳情頁,您可以看到項目的配置狀態,如果顯示有變更待部署,說明修改了配置還沒生效到線上,點擊全量部署。
部署預覽對話框展示本次部署的
目標配置
和上一次成功部署的基線配置
的差異,您可以比較版本差異,選擇是確認部署還是放棄變更。點擊確認部署后,會創建一個新的部署版本,您可以查看本次部署的日志以及狀態。
點擊查看詳情,會展示本次部署的詳細信息,包括版本比對以及部署日志。
全量部署只會對配置有變化的服務發起部署。
全量部署對于沒有依賴關系的服務并行部署;對有依賴關系的服務,按照服務間的依賴關系順序部署。
服務部署
如果您有多個服務,在開發某個服務階段,需要單獨對某個服務發起部署,可以使用服務部署。
,您可以看到服務的配置狀態,如果顯示有變更待部署,說明修改了配置還沒生效到線上,點擊部署。
部署預覽對話框展示本次部署的
目標配置
和上一次成功部署的基線配置
的差異,您可以比較版本差異,選擇是確認部署還是放棄變更。點擊確認部署后,會創建一個新的部署版本,您可以查看本次部署的日志以及狀態。
點擊查看詳情,會展示本次部署的詳細信息,包括版本差異對比以及部署日志。
刪除項目
,會進入到刪除確認對話框。
您可以看到要刪除的資源。默認情況下,云原生應用開發平臺 CAP會刪除項目下的所有服務。如果您希望保留資源,可以取消勾選指定的服務,刪除項目時只會刪除勾選的服務。
勾選我已知曉:刪除該項目及選中的服務將立刻中斷其所服務的線上業務,并且不可恢復,同時將徹底刪除其所依賴的云產品資源,然后單擊確定刪除。