全部產品
Search
文件中心

Function Compute:自訂網域名相關命令

更新時間:Jul 06, 2024

FC組件是一款基於Serverless Devs的阿里雲Function Compute操作工具,通過該工具,您可以直接通過互動式命令使用自訂網域名相關API。

前提條件

建立自訂網域名

命令格式:

sudo s cli fc api CreateCustomDomain --region <regionid> --access <accessname> --apiVersion <20210406 or 20160815> --body '{"domainName": "domainName","protocol": "protocoltype","certConfig": "certconfig","routeConfig": "routeconfig"}'

參數說明:

  • (必選)--region string:指定部署資源的地區。

  • (可選)--access string-a string:指定使用的密鑰別名。

  • (可選)--apiVersion:指定API版本。取值包括2021040620160815

  • body

    • (必選)--domainName string:指定自訂網域名名稱。

    • (必選)--domainName string:指定自訂網域名名稱。

    • (必選)--protocol string:指定自訂網域名的協議類型,支援HTTPHTTP,HTTPS協議。

    • (必選)--certConfig string:配置HTTPS認證的資訊。

執行樣本:

sudo s cli fc api CreateCustomDomain --region cn-hangzhou --apiVersion 20210406 --body '{"domainName": "41055826-1034354682****.example.com","routeConfig":{"routes":[{"path": "/login/*","serviceName": "mytest","functionName": "mytest","qualifier": "LATEST"}]}}'

關於建立自訂網域名的API介面的詳細資料,請參見CreateCustomDomain

刪除自訂網域名

命令格式:

sudo s cli fc api DeleteCustomDomain --region <regionid> --access <accessname> --apiVersion <20210406 or 20160815> --path '{"domainName": "domainName"}'

參數說明:

  • (必選)--region string:指定部署資源的地區。

  • (可選)--access string-a string:指定使用的密鑰別名。

  • (可選)--apiVersion:指定API版本。取值包括2021040620160815

  • path

    • (必選)--domainName string:指定自訂網域名名稱。

執行樣本:

sudo s cli fc api DeleteCustomDomain --region cn-hangzhou --path '{"domainName": "41055826-1034354682****.example.com"}'

關於刪除自訂網域名的API介面的詳細資料,請參見DeleteCustomDomain

更新自訂網域名

命令格式

sudo s cli fc api UpdateCustomDomain --region <regionid> --access <accessname> --apiVersion <20210406 or 20160815> --body '{"domainName": "domainName","protocol": "protocoltype","certConfig": "certconfig","routeConfig": "routeconfig"}'

參數說明:

  • (必選)--region string:指定部署資源的地區。

  • (可選)--access string-a string:指定使用的密鑰別名。

  • (可選)--apiVersion:指定API版本。取值包括2021040620160815

  • path

    • (必選)--domainName string:指定自訂網域名名稱。

  • body

    • (必選)--protocol string:指定自訂網域名的協議類型,支援HTTPHTTP,HTTPS協議。

    • (必選)--certConfig string:配置HTTPS認證的資訊。

    • (必選)--routeConfig string:配置路由表。自訂網域名訪問時的PATH到Function的映射。

執行樣本:

sudo s cli fc api UpdateCustomDomain --region cn-hangzhou --access default --apiVersion 20210406 --path '{"domainName": "41055826-1034354682****.example.com"}' --body '{"routeConfig": {"routes":[{"path": "/login/*","serviceName": "mytest","functionName": "mytest","qualifier": "LATEST"}]}}'

關於更新自訂網域名的API介面的詳細資料,請參見UpdateCustomDomain

擷取自訂網域名配置資訊

命令格式:

sudo s cli fc api GetCustomDomain --region <regionid> --access <accessname> --apiVersion <20210406 or 20160815> --domainName <domainName>

參數說明:

  • (必選)--region string:指定部署資源的地區。

  • (可選)--access string-a string:指定使用的密鑰別名。

  • (可選)--apiVersion:指定API版本。取值包括2021040620160815

  • path

    • (必選)--domainName string:指定自訂網域名名稱。

執行樣本:

sudo s cli fc api GetCustomDomain --region cn-hangzhou --path '{"domainName": "41055826-1034354682****.example.com"}'

關於擷取自訂網域名配置資訊的API介面的詳細資料,請參見GetCustomDomain

查詢自訂網域名列表

命令格式:

sudo s cli fc api ListCustomDomains --region <regionid> --access <accessname> --apiVersion <20210406 or 20160815> --query '{"limit": "limit","nextToken": "nextToken","prefix": "prefix","startKey": "startKey"}'

參數說明:

  • (必選)--region string:指定部署資源的地區。

  • (可選)--access string-a string:指定使用的密鑰別名。

  • (可選)--apiVersion:指定API版本。取值包括2021040620160815

  • query

    • (可選)--limit string:設定限定此次返回資源的數量。

    • (可選)--nextToken string:設定用來返回更多結果的令牌。第一次查詢時不需要提供這個參數,後續查詢的Token從返回結果中擷取。

    • (可選)--prefix string:設定返回資源的名稱首碼。

    • (可選)--startKey string:設定結果從startKey之後(包括startKey)按字母排序的第一個開始返回。

執行樣本:

sudo s cli fc api ListCustomDomains --region cn-hangzhou --query '{"limit": "10"}'

關於查詢自訂網域名列表的API介面的詳細資料,請參見ListCustomDomains