全部產品
Search
文件中心

Cloud Architect Design Tools:CADT前端開發程式碼範例

更新時間:Jun 08, 2026

下載前端程式碼範例

在"官方解決方案"或"我的解決方案"頁面中, 按如下方式下載程式碼範例

單擊解決方案卡片底部工具列中的代碼表徵圖按鈕(</>)即可下載程式碼範例。

選擇"地區", 點擊確定後下載zip包

彈出下載模板api對接代碼對話方塊,其中顯示當前模板ID模板名稱

zip檔案解壓後包含3個檔案

App.js 頁面範例程式碼

openapiv3.js 工具代碼

README.md 包含建議的使用說明

啟動樣本

本樣本以create-react-app為例, 安裝方式可查看 https://create-react-app.dev/docs/getting-started/

安裝後建立專案my-app

npx create-react-app my-app

開啟建立的專案檔夾, 安裝如下兩個依賴

cd my-app
npm install antd --save
npm install crypto-js --save

複製App.js和openapiv3.js至產生專案的my-app目錄下的src目錄

[root@iZ2zecyreg5js3kpihjmpiZ src]#
[root@iZ2zecyreg5js3kpihjmpiZ src]#
[root@iZ2zecyreg5js3kpihjmpiZ src]# ls -a
..  App.css  App.js  App.test.js  index.css  index.js  logo.svg  openapiv3.js  reportWebVitals.js  setupTests.js
[root@iZ2zecyreg5js3kpihjmpiZ src]#
[root@iZ2zecyreg5js3kpihjmpiZ src]#

在my-app目錄下 執行 npm start, 啟動樣本

npm start

啟動後可通過預設的3000連接埠訪問

啟動後頁面顯示 CADT 配置基礎資訊表單,依次填寫 AccessKey IDAccessKey Secret模板 ID(例如 L8BB1L2IKEBD4IRT),在 地區 下拉框中選擇目的地區域(例如 北京),然後單擊 下一步 進入後續的產生方案、資源校正、資源詢價和資源部署步驟。

樣本功能介紹

當前樣本頁麵包含了 產生方案->資源校正->資源詢價->資源部署->資源釋放 流程

此程式碼範例僅為示範前端接入的基礎流程, 並非提供的完整技術解決方案, 使用者可根據下載的樣本開發或參考, 請勿用於生產環境.

配置基礎資訊

填寫ak,sk

模板id預設為下載樣本的模板id, 也可在頁面中對應位置複製

地區預設為下載樣本時選中的地區, 如果切換請確保模板包含所選地區的配置

雲速搭 CADT控制台的我的解決方案頁面,單擊目標解決方案卡片工具列中的剪貼簿表徵圖即可複製 TemplateId

產生方案

填寫方案名稱和模板變數資料

例如,在方案名稱中輸入測試部署ecs,在模板變數地區將${instance_type}設定為ecs.c6.2xlarge,將${pay_type}設定為PostPaid,然後單擊下一步

資源校正

點擊資源校正後, 方案處於校正成功狀態, 可進行資源詢價

資源校正結果表格顯示:regionsecurity_groupvswitchvpc 均校正通過;ecs 資源備忘提示 NotFound.Property: [key_pair_name] in Node [ecs]

資源詢價

點擊資源詢價按鈕, 詢價成功後可進入資源部署

詢價完成後,方案狀態顯示為 Valuating_Success。資源清單中,vpc、vswitch、security_group 為免費資源(價格顯示 -1),ECS 執行個體(規格 ecs.c6.2xlarge,付費類型 PayAsYouGo)價格為 2.144 元。確認後單擊下一步進入資源部署。

資源部署

點擊資源部署, 可查看部署狀態

方案狀態顯示為Deploying,資源清單中vpcvswitchsecurity_group三個資源的狀態均為Running

部署完成後, 資源建立成功

資源釋放

通過釋放方案, 釋放已部署的資源. 或刪除方案, 將方案隱藏, 注意, 刪除方案並不會釋放已部署的資源

單擊釋放方案後,方案狀態顯示為釋放中...,等待資源釋放完成。

釋放完成後, 刪除方案

刪除方案後,方案狀態顯示為已刪除,資源清單中所有關聯資源(vpc、vswitch、ecs、security_group)的狀態均變為Deleted