Aracılığıyla paylaş


az spring gateway

Not

Bu başvuru, Azure CLI (sürüm 2.56.0 veya üzeri) için spring uzantısının bir parçasıdır. Uzantı, az spring gateway komutunu ilk kez çalıştırdığınızda otomatik olarak yüklenir. Uzantılar hakkında daha fazla bilgi edinin.

(Yalnızca Kurumsal Katman) Azure Spring Apps'te ağ geçidini yönetme komutları.

Komutlar

Name Description Tür Durum
az spring gateway clear

Ağ geçidinin tüm ayarlarını temizleyin.

Dahili GA
az spring gateway create

Spring Cloud Gateway oluşturun.

Dahili GA
az spring gateway custom-domain

Ağ geçidi için özel etki alanlarını yönetme komutları.

Dahili GA
az spring gateway custom-domain bind

Ağ geçidiyle özel bir etki alanı bağlayın.

Dahili GA
az spring gateway custom-domain list

Ağ geçidinin tüm özel etki alanlarını listeleyin.

Dahili GA
az spring gateway custom-domain show

Özel etki alanının ayrıntılarını gösterir.

Dahili GA
az spring gateway custom-domain unbind

Ağ geçidinin özel etki alanının bağlamasını kaldırın.

Dahili GA
az spring gateway custom-domain update

Ağ geçidinin özel etki alanını güncelleştirin.

Dahili GA
az spring gateway delete

Spring Cloud Gateway'i silin.

Dahili GA
az spring gateway restart

Spring Cloud Gateway'i yeniden başlatın.

Dahili GA
az spring gateway route-config

Azure Spring Apps'te ağ geçidi yol yapılandırmalarını yönetme komutları.

Dahili GA
az spring gateway route-config create

Json dizi biçiminde yönlendirme kurallarıyla bir ağ geçidi yol yapılandırması oluşturun.

Dahili GA
az spring gateway route-config list

Tüm mevcut ağ geçidi yol yapılandırmalarını listeleyin.

Dahili GA
az spring gateway route-config remove

Mevcut bir ağ geçidi yol yapılandırmasını silin.

Dahili GA
az spring gateway route-config show

Mevcut bir ağ geçidi yol yapılandırmasını alın.

Dahili GA
az spring gateway route-config update

Mevcut bir ağ geçidi yol yapılandırmasını Json dizi biçimindeki yönlendirme kurallarıyla güncelleştirin.

Dahili GA
az spring gateway show

Ağ geçidinin ayarlarını, sağlama durumunu ve çalışma zamanı durumunu gösterin.

Dahili GA
az spring gateway sync-cert

Ağ geçidinin sertifikalarını eşitleyin.

Dahili GA
az spring gateway update

Mevcut ağ geçidi özelliklerini güncelleştirin.

Dahili GA

az spring gateway clear

Ağ geçidinin tüm ayarlarını temizleyin.

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

Gerekli Parametreler

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

--service -s

Azure Spring Apps örneğinin adı olan az configure --defaults spring= komutunu kullanarak varsayılan hizmeti yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

--no-wait

Uzun süre çalışan işlemin bitmesini beklemeyin.

varsayılan değer: False
Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az spring gateway create

Spring Cloud Gateway oluşturun.

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

Örnekler

Spring Cloud Gateway oluşturun.

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

Gerekli Parametreler

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

--service -s

Azure Spring Apps örneğinin adı olan az configure --defaults spring= komutunu kullanarak varsayılan hizmeti yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

--instance-count

Örnek sayısı.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az spring gateway delete

Spring Cloud Gateway'i silin.

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

Gerekli Parametreler

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

--service -s

Azure Spring Apps örneğinin adı olan az configure --defaults spring= komutunu kullanarak varsayılan hizmeti yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

--yes -y

Onay istemde bulunmayın.

varsayılan değer: False
Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az spring gateway restart

Spring Cloud Gateway'i yeniden başlatın.

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

Örnekler

Spring Cloud Gateway'i yeniden başlatın.

az spring gateway restart -s MyService -g MyResourceGroup

Gerekli Parametreler

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

--service -s

Azure Spring Apps örneğinin adı olan az configure --defaults spring= komutunu kullanarak varsayılan hizmeti yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

--no-wait

Uzun süre çalışan işlemin bitmesini beklemeyin.

varsayılan değer: False
--yes -y

Onay istemde bulunmayın.

varsayılan değer: False
Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az spring gateway show

Ağ geçidinin ayarlarını, sağlama durumunu ve çalışma zamanı durumunu gösterin.

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

Gerekli Parametreler

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

--service -s

Azure Spring Apps örneğinin adı olan az configure --defaults spring= komutunu kullanarak varsayılan hizmeti yapılandırabilirsiniz.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az spring gateway sync-cert

Ağ geçidinin sertifikalarını eşitleyin.

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

Örnekler

Ağ geçidinin sertifikalarını eşitleyin.

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

Gerekli Parametreler

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

--service -s

Azure Spring Apps örneğinin adı olan az configure --defaults spring= komutunu kullanarak varsayılan hizmeti yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

--no-wait

Uzun süre çalışan işlemin bitmesini beklemeyin.

varsayılan değer: False
--yes -y

Onay istemde bulunmayın.

varsayılan değer: False
Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.

az spring gateway update

Mevcut ağ geçidi özelliklerini güncelleştirin.

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]

Örnekler

Ağ geçidi özelliğini güncelleştirin.

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

Yanıt önbelleğini Rota düzeyinde etkinleştirin ve yapılandırın ve ttl değerini 5 dakika olarak ayarlayın.

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

Yanıt önbelleği etkinleştirildiğinde ttl'yi 3 dakikaya güncelleştirin.

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

Yanıt önbelleğini devre dışı bırakın.

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

Gerekli Parametreler

--resource-group -g

Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>yapılandırabilirsiniz.

--service -s

Azure Spring Apps örneğinin adı olan az configure --defaults spring= komutunu kullanarak varsayılan hizmeti yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

--addon-configs-file

Eklenti yapılandırmalarının JSON dizesinin dosya yolu.

--addon-configs-json

Eklenti yapılandırmalarının JSON dizesi.

--allow-credentials

Siteler arası isteklerde kullanıcı kimlik bilgilerinin desteklenip desteklenmediği.

kabul edilen değerler: false, true
--allow-origin-patterns --allowed-origin-patterns

Siteler arası isteklerde bulunmak için izin verilen çıkış noktası desenlerinin virgülle ayrılmış listesi.

--allowed-headers

Siteler arası isteklerde izin verilen üst bilgilerin virgülle ayrılmış listesi. Özel değer * , gerçek isteklerin herhangi bir üst bilgi göndermesine olanak tanır.

--allowed-methods

Siteler arası isteklerde izin verilen HTTP yöntemlerinin virgülle ayrılmış listesi. Özel değer * tüm yöntemlere izin verir.

--allowed-origins

Siteler arası istekte bulunmak için izin verilen çıkış noktalarının virgülle ayrılmış listesi. Özel değer * tüm etki alanlarına izin verir.

--api-description

Ağ Geçidi örneğinde bulunan API'lerin ayrıntılı açıklaması.

--api-doc-location

Ağ Geçidi örneğinde bulunan API'ler için ek belgelerin konumu.

--api-title

Ağ Geçidi örneğinde kullanılabilen API'lerin bağlamını açıklayan başlık.

--api-version

Bu Ağ Geçidi örneğinde bulunan API'lerin sürümü.

--apm-types

Ağ Geçidi ile tümleştirilmiş APM'nin boşlukla ayrılmış listesi. İzin verilen değerler şunlardır: Application Analizler, AppDynamics, Dynatrace, NewRelic, ElasticAPM.

--apms

Ağ Geçidi ile tümleştirmek için Azure Spring Apps'teki APM başvuru adlarının boşlukla ayrılmış listesi.

--assign-endpoint

True ise, doğrudan erişim için uç nokta URL'si atayın.

kabul edilen değerler: false, true
--certificate-names

Azure Spring Apps'teki sertifika adlarının virgülle ayrılmış listesi.

--client-id

Uygulamanın ortak tanımlayıcısı.

--client-secret

Yalnızca uygulama ve yetkilendirme sunucusu tarafından bilinen gizli dizi.

--cpu

CPU kaynak miktarı. 500m veya CPU çekirdeği sayısı olmalıdır.

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

True ise, ağ geçidinden uygulamaya TLS bağlantısındaki sertifikayı doğrular.

kabul edilen değerler: false, true
--enable-response-cache

Spring Cloud Gateway'de yanıt önbelleği ayarlarını etkinleştirin.

kabul edilen değerler: false, true
--exposed-headers

Siteler arası istekler için kullanıma sunma amacıyla HTTP yanıt üst bilgilerinin virgülle ayrılmış listesi.

--https-only

True ise https üzerinden uç noktaya erişin.

kabul edilen değerler: false, true
--instance-count

Örnek sayısı.

--issuer-uri

Veren Tanımlayıcısının URI'si.

--max-age

Bir uçuş öncesi isteğin yanıtının istemciler tarafından ne kadar süreyle (saniye cinsinden) önbelleğe alınabileceği.

--memory

Bellek kaynağı miktarı. 512Mi veya #Gi olmalıdır, örneğin, 1Gi, 3Gi.

--no-wait

Uzun süre çalışan işlemin bitmesini beklemeyin.

varsayılan değer: False
--properties

Ortam değişkenleri için hassas olmayan özellikler. "key[=value]" öğesini biçimlendirin ve boşlukla ayırın.

--response-cache-scope

Yanıt önbelleğinin kapsamı; kullanılabilir değerler [Route, Instance] şeklindedir.

--response-cache-size

Önbelleğin bazı girişleri çıkarması gerekip gerekmediğini belirleyen en büyük önbellek boyutu. Örnek olarak [1 GB, 10 MB, 100 KB] verilebilir. Sıfırlamak için "varsayılan" kullanın; ağ geçidi bu özelliği yönetir.

--response-cache-ttl

Önbelleğe alınmış girişin süresi dolmadan önceki süre. Örnek olarak [1h, 30m, 50s] verilebilir. Sıfırlamak için "varsayılan" kullanın; ağ geçidi bu özelliği yönetir.

--scope

Kullanıcıların adına belirli eylemlerin virgülle ayrılmış listesi oluşturulabilir.

--secrets

Ortam değişkenleri için hassas özellikler. Eklendikten sonra şifrelenir ve döndürülür. "key[=value]" öğesini biçimlendirin ve boşlukla ayırın.

--server-url

API tüketicilerinin Ağ Geçidi örneğindeki API'lere erişmek için kullanacağı temel URL.

Global Parametreler
--debug

Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.

--help -h

Bu yardım iletisini göster ve çık.

--only-show-errors

Yalnızca hataları gösterir ve uyarıları gizler.

--output -o

Çıkış biçimi.

kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
varsayılan değer: json
--query

JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .

--subscription

Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_IDvarsayılan aboneliği yapılandırabilirsiniz.

--verbose

Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.