az spring-cloud gateway

注意

此參考是 Azure CLI 的 spring-cloud 擴充功能的一部分 (2.45.0 版或更高版本)。 擴充功能會在您第一次執行 az spring-cloud gateway 命令時自動安裝。 深入了解擴充功能。

此命令群組處於預覽狀態,且正在開發中。 參考和支援層級: https://aka.ms/CLI_refstatus

此命令群組已隱含取代,因為命令群組 'spring-cloud' 已被取代,且將在未來的版本中移除。 請改用 'spring'。

(僅限企業層)在 Azure Spring Cloud 中管理閘道的命令。

命令

名稱 Description 類型 狀態
az spring-cloud gateway clear

清除閘道的所有設定。

擴充 預覽和已淘汰
az spring-cloud gateway custom-domain

用來管理閘道自訂網域的命令。

擴充 預覽和已淘汰
az spring-cloud gateway custom-domain bind

使用閘道系結自訂網域。

擴充 預覽和已淘汰
az spring-cloud gateway custom-domain list

列出閘道的所有自訂網域。

擴充 預覽和已淘汰
az spring-cloud gateway custom-domain show

顯示自訂網域的詳細資料。

擴充 預覽和已淘汰
az spring-cloud gateway custom-domain unbind

解除系結閘道的自訂網域。

擴充 預覽和已淘汰
az spring-cloud gateway custom-domain update

更新閘道的自訂網域。

擴充 預覽和已淘汰
az spring-cloud gateway route-config

在 Azure Spring Cloud 中管理閘道路由設定的命令。

擴充 預覽和已淘汰
az spring-cloud gateway route-config create

使用 Json 陣列格式的路由規則建立閘道路由設定。

擴充 預覽和已淘汰
az spring-cloud gateway route-config list

列出所有現有的閘道路由設定。

擴充 預覽和已淘汰
az spring-cloud gateway route-config remove

刪除現有的閘道路由設定。

擴充 預覽和已淘汰
az spring-cloud gateway route-config show

取得現有的閘道路由設定。

擴充 預覽和已淘汰
az spring-cloud gateway route-config update

使用 Json 陣列格式的路由規則更新現有的閘道路由設定。

擴充 預覽和已淘汰
az spring-cloud gateway show

顯示閘道的設定、布建狀態和執行時間狀態。

擴充 預覽和已淘汰
az spring-cloud gateway update

更新現有的閘道屬性。

擴充 預覽和已淘汰

az spring-cloud gateway clear

預覽 已被取代

命令群組 'spring-cloud gateway' 處於預覽狀態,目前正在開發中。 參考和支援層級: https://aka.ms/CLI_refstatus

此命令已隱含取代,因為命令群組 'spring-cloud gateway' 已被取代,且將在未來的版本中移除。 請改用 'spring gateway'。

清除閘道的所有設定。

az spring-cloud gateway clear --resource-group
                              --service
                              [--no-wait]

必要參數

--resource-group -g

資源組名。 您可以使用 來設定預設群組 az configure --defaults group=<name>

--service -s

Azure Spring Cloud 的名稱,您可以使用 az configure --defaults spring-cloud=來設定預設服務。

選擇性參數

--no-wait

請勿等候長時間執行的作業完成。

預設值: False
全域參數
--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

--output -o

輸出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
預設值: json
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID 帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

az spring-cloud gateway show

預覽 已被取代

命令群組 'spring-cloud gateway' 處於預覽狀態,目前正在開發中。 參考和支援層級: https://aka.ms/CLI_refstatus

此命令已隱含取代,因為命令群組 'spring-cloud gateway' 已被取代,且將在未來的版本中移除。 請改用 'spring gateway'。

顯示閘道的設定、布建狀態和執行時間狀態。

az spring-cloud gateway show --resource-group
                             --service

必要參數

--resource-group -g

資源組名。 您可以使用 來設定預設群組 az configure --defaults group=<name>

--service -s

Azure Spring Cloud 的名稱,您可以使用 az configure --defaults spring-cloud=來設定預設服務。

全域參數
--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

--output -o

輸出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
預設值: json
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID 帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。

az spring-cloud gateway update

預覽 已被取代

命令群組 'spring-cloud gateway' 處於預覽狀態,目前正在開發中。 參考和支援層級: https://aka.ms/CLI_refstatus

此命令已隱含取代,因為命令群組 'spring-cloud gateway' 已被取代,且將在未來的版本中移除。 請改用 'spring gateway'。

更新現有的閘道屬性。

az spring-cloud gateway update --resource-group
                               --service
                               [--allow-credentials {false, true}]
                               [--allowed-headers]
                               [--allowed-methods]
                               [--allowed-origins]
                               [--api-description]
                               [--api-doc-location]
                               [--api-title]
                               [--api-version]
                               [--assign-endpoint {false, true}]
                               [--client-id]
                               [--client-secret]
                               [--cpu]
                               [--exposed-headers]
                               [--https-only {false, true}]
                               [--instance-count]
                               [--issuer-uri]
                               [--max-age]
                               [--memory]
                               [--no-wait]
                               [--scope]
                               [--server-url]

範例

更新閘道屬性。

az spring-cloud gateway update -s MyService -g MyResourceGroup --assign-endpoint true --https-only true

必要參數

--resource-group -g

資源組名。 您可以使用 來設定預設群組 az configure --defaults group=<name>

--service -s

Azure Spring Cloud 的名稱,您可以使用 az configure --defaults spring-cloud=來設定預設服務。

選擇性參數

--allow-credentials

跨網站要求是否支援使用者認證。

接受的值: false, true
--allowed-headers

跨網站要求中允許標頭的逗號分隔清單。 特殊值 * 可讓實際要求傳送任何標頭。

--allowed-methods

跨網站要求上允許的 HTTP 方法逗號分隔清單。 特殊值 * 允許所有方法。

--allowed-origins

允許來源的逗號分隔清單來進行跨網站要求。 特殊值 * 允許所有網域。

--api-description

閘道實例上可用 API 的詳細描述。

--api-doc-location

閘道實例上可用 API 的其他檔位置。

--api-title

描述閘道實例上可用 API 內容的標題。

--api-version

此閘道實例上可用的 API 版本。

--assign-endpoint

如果為 true,請指派端點 URL 以進行直接存取。

接受的值: false, true
--client-id

應用程式的公用識別碼。

--client-secret

只有應用程式和授權伺服器才知道的秘密。

--cpu

CPU 資源數量。 應該是 500m 或 CPU 核心數目。

--exposed-headers

要針對跨網站要求公開的 HTTP 回應標頭逗號分隔清單。

--https-only

如果為 true,請透過 HTTPs 存取端點。

接受的值: false, true
--instance-count

實例數目。

--issuer-uri

簽發者識別碼的 URI。

--max-age

用戶端可以快取來自正式發行前要求之回應多久,以秒為單位。

--memory

記憶體資源數量。 應該是 512Mi 或 #Gi,例如 1Gi、3Gi。

--no-wait

請勿等候長時間執行的作業完成。

預設值: False
--scope

您可以代表使用者執行特定動作應用程式的逗號分隔清單。

--server-url

API 取用者將用來存取閘道實例上的 API 基底 URL。

全域參數
--debug

增加記錄詳細資訊,以顯示所有偵錯記錄。

--help -h

顯示此說明訊息並結束。

--only-show-errors

只顯示錯誤,隱藏警告。

--output -o

輸出格式。

接受的值: json, jsonc, none, table, tsv, yaml, yamlc
預設值: json
--query

JMESPath 查詢字串。 如需詳細資訊和範例,請參閱 http://jmespath.org/

--subscription

訂用帳戶的名稱或識別碼。 您可以使用 來設定預設訂用 az account set -s NAME_OR_ID 帳戶。

--verbose

增加記錄詳細資訊。 使用 --debug 來取得完整偵錯記錄。