Share via


az spring gateway

Hinweis

Diese Referenz ist Teil der Federerweiterung für die Azure CLI (Version 2.56.0 oder höher). Die Erweiterung wird automatisch installiert, wenn Sie einen az spring gateway-Befehl zum ersten Mal ausführen. Weitere Informationen zu Erweiterungen

(Nur Enterprise-Ebene) Befehle zum Verwalten des Gateways in Azure Spring Apps.

Befehle

Name Beschreibung Typ Status
az spring gateway clear

Löschen Sie alle Einstellungen des Gateways.

Erweiterung Allgemein verfügbar
az spring gateway create

Erstellen Sie Spring Cloud Gateway.

Erweiterung Allgemein verfügbar
az spring gateway custom-domain

Befehle zum Verwalten von benutzerdefinierten Aufgaben Standard für Gateways.

Erweiterung Allgemein verfügbar
az spring gateway custom-domain bind

Binden Sie eine benutzerdefinierte Do Standard an das Gateway.

Erweiterung Allgemein verfügbar
az spring gateway custom-domain list

Listet alle benutzerdefinierten Do Standard s des Gateways auf.

Erweiterung Allgemein verfügbar
az spring gateway custom-domain show

Details einer benutzerdefinierten Do anzeigen Standard.

Erweiterung Allgemein verfügbar
az spring gateway custom-domain unbind

Aufheben der Verknüpfung eines benutzerdefinierten Vorgangs Standard des Gateways.

Erweiterung Allgemein verfügbar
az spring gateway custom-domain update

Aktualisieren Sie eine benutzerdefinierte Do Standard des Gateways.

Erweiterung Allgemein verfügbar
az spring gateway delete

Spring Cloud Gateway löschen.

Erweiterung Allgemein verfügbar
az spring gateway restart

Starten Sie Spring Cloud Gateway neu.

Erweiterung Allgemein verfügbar
az spring gateway route-config

Befehle zum Verwalten von Gatewayroutenkonfigurationen in Azure Spring Apps.

Erweiterung Allgemein verfügbar
az spring gateway route-config create

Erstellen Sie eine Gatewayroutenkonfiguration mit Routingregeln im JSON-Arrayformat.

Erweiterung Allgemein verfügbar
az spring gateway route-config list

Alle vorhandenen Gatewayroutenkonfigurationen auflisten.

Erweiterung Allgemein verfügbar
az spring gateway route-config remove

Löschen Einer vorhandenen Gatewayroutenkonfiguration.

Erweiterung Allgemein verfügbar
az spring gateway route-config show

Rufen Sie eine vorhandene Gatewayroutenkonfiguration ab.

Erweiterung Allgemein verfügbar
az spring gateway route-config update

Aktualisieren Sie eine vorhandene Gatewayroutenkonfiguration mit Routingregeln im JSON-Arrayformat.

Erweiterung Allgemein verfügbar
az spring gateway show

Zeigen Sie die Einstellungen, den Bereitstellungsstatus und den Laufzeitstatus des Gateways an.

Erweiterung Allgemein verfügbar
az spring gateway sync-cert

Synchronisierungszertifikat des Gateways.

Erweiterung Allgemein verfügbar
az spring gateway update

Aktualisieren Sie eine vorhandene Gatewayeigenschaften.

Erweiterung Allgemein verfügbar

az spring gateway clear

Löschen Sie alle Einstellungen des Gateways.

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

Erforderliche Parameter

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

--service -s

Der Name der Azure Spring Apps-Instanz, sie können den Standarddienst mithilfe von az configure --defaults spring=konfigurieren.

Optionale Parameter

--no-wait

Nicht auf den Abschluss lang andauernder Vorgänge warten

Standardwert: False
Globale Parameter
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und Warnungen unterdrücken.

--output -o

Ausgabeformat.

Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
Standardwert: json
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.

az spring gateway create

Erstellen Sie Spring Cloud Gateway.

az spring gateway create --resource-group
                         --service
                         [--instance-count]

Beispiele

Erstellen Sie Spring Cloud Gateway.

az spring gateway create -s MyService -g MyResourceGroup --instance-count 2

Erforderliche Parameter

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

--service -s

Der Name der Azure Spring Apps-Instanz, sie können den Standarddienst mithilfe von az configure --defaults spring=konfigurieren.

Optionale Parameter

--instance-count

Anzahl der Instanzen

Globale Parameter
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und Warnungen unterdrücken.

--output -o

Ausgabeformat.

Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
Standardwert: json
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.

az spring gateway delete

Spring Cloud Gateway löschen.

az spring gateway delete --resource-group
                         --service
                         [--yes]

Erforderliche Parameter

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

--service -s

Der Name der Azure Spring Apps-Instanz, sie können den Standarddienst mithilfe von az configure --defaults spring=konfigurieren.

Optionale Parameter

--yes -y

Nicht zur Bestätigung auffordern

Standardwert: False
Globale Parameter
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und Warnungen unterdrücken.

--output -o

Ausgabeformat.

Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
Standardwert: json
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.

az spring gateway restart

Starten Sie Spring Cloud Gateway neu.

az spring gateway restart --resource-group
                          --service
                          [--no-wait]
                          [--yes]

Beispiele

Starten Sie Spring Cloud Gateway neu.

az spring gateway restart -s MyService -g MyResourceGroup

Erforderliche Parameter

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

--service -s

Der Name der Azure Spring Apps-Instanz, sie können den Standarddienst mithilfe von az configure --defaults spring=konfigurieren.

Optionale Parameter

--no-wait

Nicht auf den Abschluss lang andauernder Vorgänge warten

Standardwert: False
--yes -y

Nicht zur Bestätigung auffordern

Standardwert: False
Globale Parameter
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und Warnungen unterdrücken.

--output -o

Ausgabeformat.

Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
Standardwert: json
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.

az spring gateway show

Zeigen Sie die Einstellungen, den Bereitstellungsstatus und den Laufzeitstatus des Gateways an.

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

Erforderliche Parameter

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

--service -s

Der Name der Azure Spring Apps-Instanz, sie können den Standarddienst mithilfe von az configure --defaults spring=konfigurieren.

Globale Parameter
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und Warnungen unterdrücken.

--output -o

Ausgabeformat.

Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
Standardwert: json
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.

az spring gateway sync-cert

Synchronisierungszertifikat des Gateways.

az spring gateway sync-cert --resource-group
                            --service
                            [--no-wait]
                            [--yes]

Beispiele

Synchronisierungszertifikat des Gateways.

az spring gateway sync-cert -s MyService -g MyResourceGroup

Erforderliche Parameter

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

--service -s

Der Name der Azure Spring Apps-Instanz, sie können den Standarddienst mithilfe von az configure --defaults spring=konfigurieren.

Optionale Parameter

--no-wait

Nicht auf den Abschluss lang andauernder Vorgänge warten

Standardwert: False
--yes -y

Nicht zur Bestätigung auffordern

Standardwert: False
Globale Parameter
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und Warnungen unterdrücken.

--output -o

Ausgabeformat.

Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
Standardwert: json
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.

az spring gateway update

Aktualisieren Sie eine vorhandene Gatewayeigenschaften.

az spring gateway update --resource-group
                         --service
                         [--addon-configs-file]
                         [--addon-configs-json]
                         [--allow-credentials {false, true}]
                         [--allow-origin-patterns]
                         [--allowed-headers]
                         [--allowed-methods]
                         [--allowed-origins]
                         [--api-description]
                         [--api-doc-location]
                         [--api-title]
                         [--api-version]
                         [--apm-types]
                         [--apms]
                         [--assign-endpoint {false, true}]
                         [--certificate-names]
                         [--client-id]
                         [--client-secret]
                         [--cpu]
                         [--enable-cert-verify {false, true}]
                         [--enable-response-cache {false, true}]
                         [--exposed-headers]
                         [--https-only {false, true}]
                         [--instance-count]
                         [--issuer-uri]
                         [--max-age]
                         [--memory]
                         [--no-wait]
                         [--properties]
                         [--response-cache-scope]
                         [--response-cache-size]
                         [--response-cache-ttl]
                         [--scope]
                         [--secrets]
                         [--server-url]

Beispiele

Aktualisieren der Gatewayeigenschaft.

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

Aktivieren und konfigurieren Sie den Antwortcache auf Route-Ebene, und legen Sie "ttl" auf 5 Minuten fest.

az spring gateway update -s MyService -g MyResourceGroup --enable-response-cache --response-cache-scope Route --response-cache-ttl 5m

Wenn der Antwortcache aktiviert ist, aktualisieren Sie ttl auf 3 Minuten.

az spring gateway update -s MyService -g MyResourceGroup --response-cache-ttl 3m

Antwortcache deaktivieren.

az spring gateway update -s MyService -g MyResourceGroup --enable-response-cache false

Erforderliche Parameter

--resource-group -g

Name der Ressourcengruppe Sie können die Standardgruppe mit az configure --defaults group=<name> konfigurieren.

--service -s

Der Name der Azure Spring Apps-Instanz, sie können den Standarddienst mithilfe von az configure --defaults spring=konfigurieren.

Optionale Parameter

--addon-configs-file

Der Dateipfad der JSON-Zeichenfolge von Add-On-Konfigurationen.

--addon-configs-json

JSON-Zeichenfolge von Add-On-Konfigurationen.

--allow-credentials

Ob Benutzeranmeldeinformationen für websiteübergreifende Anforderungen unterstützt werden

Zulässige Werte: false, true
--allow-origin-patterns --allowed-origin-patterns

Durch Trennzeichen getrennte Liste zulässiger Ursprungsmuster, um websiteübergreifende Anforderungen zu erstellen.

--allowed-headers

Durch Trennzeichen getrennte Liste zulässiger Header in standortübergreifenden Anforderungen. Der spezielle Wert * ermöglicht es tatsächlichen Anforderungen, alle Header zu senden.

--allowed-methods

Durch Trennzeichen getrennte Liste zulässiger HTTP-Methoden für standortübergreifende Anforderungen. Der besondere Wert * lässt alle Methoden zu.

--allowed-origins

Durch Trennzeichen getrennte Liste zulässiger Ursprünge, um websiteübergreifende Anforderungen zu stellen. Der sondere Wert * lässt alle do Standard s zu.

--api-description

Detaillierte Beschreibung der APIs, die in der Gatewayinstanz verfügbar sind.

--api-doc-location

Speicherort der zusätzlichen Dokumentation für die APIs, die in der Gatewayinstanz verfügbar sind.

--api-title

Titel, der den Kontext der apIs beschreibt, die in der Gatewayinstanz verfügbar sind.

--api-version

Version der APIs, die in dieser Gatewayinstanz verfügbar sind.

--apm-types

Mit Leerzeichen getrennte Liste von APM, die in Gateway integriert ist. Zulässige Werte sind: ApplicationInsights, AppDynamics, Dynatrace, NewRelic, ElasticAPM.

--apms

Leerzeichentrennte Liste der APM-Referenznamen in Azure Spring Apps, die in Gateway integriert werden sollen.

--assign-endpoint

Wenn true, weisen Sie endpunkt-URL für den direkten Zugriff zu.

Zulässige Werte: false, true
--certificate-names

Durch Trennzeichen getrennte Liste der Zertifikatnamen in Azure Spring Apps.

--client-id

Der öffentliche Bezeichner für die Anwendung.

--client-secret

Der geheime Schlüssel, der nur für die Anwendung und den Autorisierungsserver bekannt ist.

--cpu

CPU-Ressourcenmenge. Sollte 500m oder die Anzahl der CPU-Kerne sein.

--enable-cert-verify --enable-certificate-verification

Bei "true" wird das Zertifikat in der TLS-Verbindung von Gateway zu App überprüft.

Zulässige Werte: false, true
--enable-response-cache

Aktivieren Sie die Einstellungen für den Antwortcache im Spring Cloud Gateway.

Zulässige Werte: false, true
--exposed-headers

Durch Trennzeichen getrennte Liste der HTTP-Antwortheader, die für standortübergreifende Anforderungen verfügbar gemacht werden sollen.

--https-only

Bei "true" greifen Sie über https auf den Endpunkt zu.

Zulässige Werte: false, true
--instance-count

Anzahl der Instanzen

--issuer-uri

Der URI des Ausstellerbezeichners.

--max-age

Dauer (in Sekunden), für die die Antwort einer Vorabanforderung von Clients zwischengespeichert werden kann.

--memory

Menge der Speicherressource. Sollte 512Mi oder #Gi sein, z. B. 1Gi, 3Gi.

--no-wait

Nicht auf den Abschluss lang andauernder Vorgänge warten

Standardwert: False
--properties

Nicht vertrauliche Eigenschaften für Umgebungsvariablen. Formatieren Sie "key[=value]" und werden durch Leerzeichen getrennt.

--response-cache-scope

Bereich für den Antwortcache, verfügbare Werte sind [Route, Instanz].

--response-cache-size

Maximale Größe des Caches, der bestimmt, ob der Cache einige Einträge entfernen muss. Beispiele sind [1 GB, 10 MB, 100 KB]. Verwenden Sie "Standard" zum Zurücksetzen, und Gateway verwaltet diese Eigenschaft.

--response-cache-ttl

Zeit vor Ablauf eines zwischengespeicherten Eintrags. Beispiele sind [1h, 30m, 50s]. Verwenden Sie "Standard" zum Zurücksetzen, und Gateway verwaltet diese Eigenschaft.

--scope

Durch Trennzeichen getrennte Liste der spezifischen Aktionen können Anwendungen im Namen eines Benutzers ausführen können.

--secrets

Vertrauliche Eigenschaften für Umgebungsvariablen. Nach dem Einfügen wird sie verschlüsselt und nicht zurückgegeben. Formatieren Sie "key[=value]" und werden durch Leerzeichen getrennt.

--server-url

Basis-URL, die API-Consumer für den Zugriff auf APIs in der Gatewayinstanz verwenden.

Globale Parameter
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und Warnungen unterdrücken.

--output -o

Ausgabeformat.

Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
Standardwert: json
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.