應用:賬號型-集群手工部署
本章將為您介紹如何管理【賬號分發型-集群手工部署】。
整體流程
一個“賬號分發的集群手工部署應用”的上線整體流程,包括:申請集群、配置集群、創建應用、應用配置、應用測試、版本發布。
集群申請
點擊獨立集群申請填寫獨立集群申請表
,提交成功后會有商務同學聯系您,用戶線上申請集群權限,并根據分配的賬號登錄阿里云控制臺(ECS或K8s控制臺)
應用管理
登錄賣家后臺,點擊應用接入
> 應用管理
進入應用列表。
1.創建應用
在 應用接入
> 創建應用
頁面填寫應用基本信息,如圖所示:
選擇應用類型為賬號分發
,如圖所示:
選擇部署方式,根據應用實際情況選擇云端托管、集群手工部署還是云端外部接入,如圖所示:
應用類型:
賬號分發:用戶付款后,只需要交付賬號給其使用。
實例分發:用戶付款后,單獨為客戶部署一套應用。
一次性交付:定制項目或交付型應用。
部署方式:
云端托管部署平臺根據應用提供者的配置,自動分配資源,并部署應用。
集群手工部署:在指定的VPC集群中手工部署應用需要聯系管理員開通集群資源)。
云端外部接入:用戶的應用部署在自己管理的云服務器中。
2.應用配置
創建應用完成后點擊初始化應用
,設置實例所需網絡限制與版本說明如圖所示:
應用詳情頁可以看到集群信息與版本管理功能,如圖所示:
2.1 登錄管理
點擊登錄管理查看集群登錄地址,并設置集群的用戶與密碼,如圖所示:
2.2服務器實例
點擊服務器實例用來配置集群ID下部署實例的域名與接口路徑,如圖所示:
2.3模型與權限
權限聲明
點擊版本管理
>模型與權限
>權限聲明
,在應用的分發模式,每一次分發,都有可能歸屬到不同的買家。因此,每一個應用實例,都需要一個唯一的值來代表應用實例的身份。這里,我們采用了AppKey + AppSecret的模式。隨之而來的是,我們如何給AppKey授權。應用在調用IoT的各種API的時候,拿的這個AppKey需要被事先授權。因此,應用上架時,有必要清晰的指出該應用會調用哪些API,這樣才能在AppKey產生的那一刻,給他授相應的權限,在此頁面可對實例進行授權等操作,如圖所示:
數據模型
點擊數據模型
>添加數據模型
,在列表中,除了選擇要聲明的模型之外,還要選擇版本、數據權限、訂閱。其中,數據權限有三種:查、增 | 查、增 | 刪 | 改 | 查,分別對應不同的操作類型。如圖所示:
服務依賴
點擊服務依賴
>添加服務模型
(應用為服務依賴方添加,服務提供方無需添加),選擇對應的服務模型,并配置服務模型的API,如圖所示:
服務提供
點擊服務提供
>添加服務模型
(應用為服務提供方添加,服務依賴方無需添加),選擇對應的服務模型,并配置相應的端口,如圖所示:
3. 應用測試
SAAS對接測試
應用測試包括saas對接測試、數據模型測試、服務依賴測試、服務提供測試,若想對模型進行測試,首先需要在saas對接測試頁面生產租戶,如圖所示:
數據模型測試
點擊數據模型測試
>初始化測試環境
>模擬發送數據
,如圖所示:
點擊發送,可以在頁面看到發送的數據信息,如圖所示:
服務依賴測試
點擊服務依賴測試
>啟動模擬服務
,使用客戶端發送請求到模擬服務,在此可以查看調試調用記錄,如圖所示:
服務提供測試
點擊服務提供測試
>啟動模擬服務
,可以查看服務提供模型的接口列表,并對接口進行驗證,如圖所示:
調試接口界面可以查看模型接口發送的參數是否正確,如圖所示:
5. 發布版本
應用調試無誤,可選擇發布版本
,版本發布后將不能在進行調試、修改、刪除等操作,如圖所示: