全部產品
Search
文件中心

Compute Nest:使用SaaS Boost的常見問題

更新時間:May 21, 2026

本文匯總了使用計算巢SaaS Boost時的常見問題。

Q1:商品綁定錯誤處理

當您輸入了不正確的SaaS Boost執行個體URL或不正確的SaaS Boost商品碼時,系統會提示如下錯誤:

錯誤名稱為 SaasBoostCommodityNotFound,錯誤描述為"當前SaaS Boost商品碼或者公網地址不存在,請返回我的服務列表修改商品配置或者解除商品綁定"。

此時需要您重新綁定您的SaaS Boost商品碼和公網地址,確保無空格粘貼。

說明

公網訪問地址確保選擇執行個體裡中文提示的SaaS Boost公網訪問地址

在服務執行個體詳情頁的立即使用地區中,可找到SaaS Boost公網訪問地址欄位。

Q2服務執行個體部署後,流水線分支管理器任務失敗

日誌展示錯誤:failed: The TLS connection was non-properly terminated.

由於github.com在高峰期訪問過於頻繁,所以經常會出現github.com串連失敗的情況。出現此情況請單擊重試,耐心等待github.com成功響應。

[executionStep begins at 2024-07-24 14:35:02]
[INFO] PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
[14:35:02] [SUCCESS] 擷取 Credential 成功
[14:35:02] [INFO] 使用工作路徑/root/workspace/my_repo
[14:35:02] [INFO] 執行步驟
[14:35:02] [INFO] BUILD_JOB_ID=230836360
[14:35:03] [INFO] 清理檔案夾 /root/workspace /root/workspace/my_repo...
[14:35:03] git_host = github.com
[14:35:03] git clone https://github.com/<organization>/<repo>.git  --branch master /root/workspace/my_repo
[14:35:13] 正複製到 '/root/workspace/my_repo'...
[14:35:13] fatal: 無法訪問 'https://github.com/<organization>/<repo>.git/': gnutls_handshake() failed: The TLS connection was non-properly terminated.
[14:35:13] [ERROR] 複製失敗
[14:35:13] [ERROR] BUILD ERROR
[14:35:13] [ERROR] 230836360
[14:35:13] [ERROR] 步驟運行失敗,返回碼: 2

Q3服務執行個體部署後,流水線運行錯誤的解決思路

流水線包含npm buildJava build,在build完後Fc的jar包會上傳到OSS倉庫。Server的jar包會上傳到計算巢製品倉庫,上傳之後會進行實際的部署。

  • FC的部署為直接替換OSS中zip包的方式,

  • Server的部署為執行當前專案下的deploy.sh指令碼。

在熟悉了整體流水線的運行步驟後,通過結合流水線給出的錯誤記錄檔,即可定位到常見的開發問題。

說明

如果覺得在雲端難以解決,可將錯誤環境複製到本地。

在流水線構建任務詳情中,單擊本地調試工具標籤頁,頁面提供可直接複製的 Docker 命令(包含 docker volume createdocker run 等),用於在本地類比與 Flow 完全相同的構建環境進行調試排查。單擊複製按鈕即可擷取全部命令。

Q4服務執行個體部署失敗的解決思路

該類情況常見於:

  • 建立服務執行個體的使用者的許可權不足。

    如果您使用的是阿里雲RAM使用者,需要對授權以下資源的許可權。添加RAM許可權的詳細操作,請參見管理RAM使用者的許可權

    需要雲資源許可權

    權限原則名稱

    備忘

    AliyunECSFullAccess

    管理雲端服務器服務(ECS)的許可權

    AliyunVPCFullAccess

    管理Virtual Private Cloud的許可權

    AliyunROSFullAccess

    管理Resource Orchestration Service服務(ROS)的許可權

    AliyunCloudMonitorFullAccess

    管理CloudMonitor(CMS)的許可權

    AliyunOSSFullAccess

    管理Object Storage Service服務(OSS)的許可權

    AliyunOOSFullAccess

    管理系統營運管理服務(OOS)的許可權

    AliyunFCFullAccess

    管理Function Compute(FC)FC服務的許可權

    AliyunOTSFullAccess

    管理Table Store服務(OT)的許可權

    AliyunComputeNestSupplierFullAccess

    管理計算巢服務(ComputeNest)的商家側許可權

  • 選擇部署的ECS執行個體在當前可用性區域售罄,請更換可用的執行個體後重試。

  • ACK叢集的外掛程式未安裝。

    在ACK中安裝ack-pod-identity-webhook叢集外掛程式。

    具體操作路徑:在ACK控制台左側導覽列選擇營運管理 > 組件管理,單擊安全頁簽,找到ack-pod-identity-webhook組件卡片,單擊安裝

更詳細的資訊可在服務執行個體詳情部署日誌處查看。

在計算巢控制台左側導覽列單擊服務執行個體,進入對應服務執行個體詳情頁,選擇日誌管理頁簽,然後單擊部署日誌子頁簽,即可查看部署日誌(包含日期、日誌類別、資源類型、關聯ID、來源、狀態等資訊)。

Q5:網域名稱映射

  • 反向 Proxy

    最常見的方法是使用反向 Proxy伺服器,比如 Nginx、Apache、HAProxy 或者 Traefik。你可以在 B 網域名稱的伺服器上配置反向 Proxy,將對 B 網域名稱的請求轉寄到 A 網域名稱的對應連接埠。

  • 雲端服務的負載平衡器

    可以在雲端服務的負載平衡器上設定,將接收到 B 網域名稱的請求轉寄到 A 網域名稱對應的後端伺服器和連接埠。這通常通過在負載平衡器的管理介面上做相關配置來實現。