Aracılığıyla paylaş


az spring app

Note

This reference is part of the spring extension for the Azure CLI (version 2.56.0 or higher). uzantı, az spring app komutunu ilk kez çalıştırdığınızda otomatik olarak yüklenir. Learn more about extensions.

Azure Spring Apps'te uygulamaları yönetme komutları.

Komutlar

Name Description Tür Durum
az spring app append-loaded-public-certificate

Azure Spring Apps'teki bir uygulamaya yeni bir yüklenmiş genel sertifika ekleme.

Extension GA
az spring app append-persistent-storage

Azure Spring Apps'teki bir uygulamaya yeni bir kalıcı depolama alanı ekleme.

Extension GA
az spring app connect

Sorun giderme için bir uygulama örneğinin etkileşimli kabuğuna bağlanın'.

Extension GA
az spring app create

Azure Spring Apps örneğinde varsayılan dağıtımla yeni bir uygulama oluşturun.

Extension GA
az spring app custom-domain

Özel etki alanlarını yönetme komutları.

Extension GA
az spring app custom-domain bind

Uygulamayla özel bir etki alanı bağlayın.

Extension GA
az spring app custom-domain list

Uygulamanın tüm özel etki alanlarını listeleyin.

Extension GA
az spring app custom-domain show

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

Extension GA
az spring app custom-domain unbind

Uygulamanın özel etki alanının bağlamasını kaldırın.

Extension GA
az spring app custom-domain update

Uygulamanın özel etki alanını güncelleştirin.

Extension GA
az spring app delete

Azure Spring Apps'te bir uygulamayı silin.

Extension GA
az spring app deploy

Bir uygulamaya kaynak kodu veya önceden oluşturulmuş ikili dosya dağıtın ve ilgili yapılandırmaları güncelleştirin.

Extension GA
az spring app deployment

Azure Spring Apps'te bir uygulamanın dağıtımlarının yaşam döngüsünü yönetme komutları. --deployment parametresiyle uygulama düzeyinde dağıtımlar üzerinde daha fazla işlem yapılabilir. örneğin az spring app deploy --deployment <staging deployment>.

Extension GA
az spring app deployment create

Uygulama için bir hazırlama dağıtımı oluşturun. Mevcut bir dağıtıma kod veya güncelleştirme ayarı dağıtmak için az spring app deploy/update --deployment <staging deployment>kullanın.

Extension GA
az spring app deployment delete

Uygulamanın dağıtımını silin.

Extension GA
az spring app deployment generate-heap-dump

Verilen dosya yoluna hedef uygulama örneğinizin yığın dökümünü oluşturun.

Extension GA
az spring app deployment generate-thread-dump

Verilen dosya yoluna hedef uygulama örneğinizin iş parçacığı dökümünü oluşturun.

Extension GA
az spring app deployment list

Bir uygulamadaki tüm dağıtımları listeleme.

Extension GA
az spring app deployment show

Dağıtımın ayrıntılarını gösterir.

Extension GA
az spring app deployment start-jfr

Verilen dosya yolu için hedef uygulama örneğinizde bir JFR başlatın.

Extension GA
az spring app disable-remote-debugging

Dağıtım için uzaktan hata ayıklamayı devre dışı bırakın.

Extension GA
az spring app enable-remote-debugging

Dağıtım için uzaktan hata ayıklamayı etkinleştirin.

Extension GA
az spring app get-remote-debugging-config

Bir dağıtımın uzaktan hata ayıklama yapılandırmasını alın.

Extension GA
az spring app identity

Bir uygulamanın yönetilen kimliklerini yönetme.

Extension GA
az spring app identity assign

Sistem tarafından atanan yönetilen kimliği etkinleştirin veya uygulamaya kullanıcı tarafından atanan yönetilen kimlikler atayın.

Extension GA
az spring app identity force-set

Bir uygulamada yönetilen kimlikleri ayarlamaya zorlama.

Extension GA
az spring app identity remove

Bir uygulamadan yönetilen kimliği kaldırma.

Extension GA
az spring app identity show

Uygulamanın yönetilen kimlik bilgilerini görüntüleme.

Extension GA
az spring app list

Azure Spring Apps'teki tüm uygulamaları listeleyin.

Extension GA
az spring app logs

Bir uygulama örneğinin günlüklerini göster, '-f/--follow' ayarlanırken günlükler akışı yapılır.

Extension GA
az spring app restart

Varsayılan olarak üretim dağıtımı olan uygulamanın örneklerini yeniden başlatın.

Extension GA
az spring app scale

Bir uygulamayı veya dağıtımlarını el ile ölçeklendirme.

Extension GA
az spring app set-deployment

Bir uygulamanın üretim dağıtımını ayarlama.

Extension GA
az spring app show

Azure Spring Apps'te bir uygulamanın ayrıntılarını gösterin.

Extension GA
az spring app show-deploy-log

Son dağıtımın derleme günlüğünü gösterin, yalnızca kaynak kodu dağıtımına uygulanır, varsayılan olarak üretim dağıtımına uygulanır.

Extension GA
az spring app start

Varsayılan olarak üretim dağıtımı olan uygulamanın örneklerini başlatın.

Extension GA
az spring app stop

Varsayılan olarak üretim dağıtımı olan uygulamanın örneklerini durdurun.

Extension GA
az spring app unset-deployment

Bir uygulamanın üretim dağıtımını kaldırma.

Extension GA
az spring app update

Bir uygulamanın yapılandırmalarını güncelleştirme.

Extension GA

az spring app append-loaded-public-certificate

Azure Spring Apps'teki bir uygulamaya yeni bir yüklenmiş genel sertifika ekleme.

az spring app append-loaded-public-certificate --certificate-name
                                               --load-trust-store {false, true}
                                               --name
                                               --resource-group
                                               --service

Örnekler

Bir uygulamaya yeni bir yüklenmiş genel sertifika ekleme.

az spring app append-loaded-public-certificate --name MyApp --service MyCluster --resource-group MyResourceGroup --certificate-name MyCertName --load-trust-store true

Gerekli Parametreler

--certificate-name

Eklenecek sertifikanın adı.

--load-trust-store

Doğruysa, sertifika Java uygulamaları için güven deposuna yüklenir.

Özellik Değer
Default value: False
Kabul edilen değerler: false, true
--name -n

Belirtilen Azure Spring Apps örneğinde çalışan uygulamanın adı.

--resource-group -g

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

--service -s

Azure Spring Apps örneğinin adı, az configure --defaults spring=<name>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.

Özellik Değer
Default value: False
--help -h

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

--only-show-errors

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

Özellik Değer
Default value: False
--output -o

Output format.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayı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.

Özellik Değer
Default value: False

az spring app append-persistent-storage

Azure Spring Apps'teki bir uygulamaya yeni bir kalıcı depolama alanı ekleme.

az spring app append-persistent-storage --mount-path
                                        --name
                                        --persistent-storage-type
                                        --resource-group
                                        --service
                                        --storage-name
                                        [--enable-sub-path {false, true}]
                                        [--mount-options]
                                        [--read-only {false, true}]
                                        [--share-name]

Örnekler

Uygulamaya yeni bir kalıcı depolama alanı ekleme.

az spring app append-persistent-storage --persistent-storage-type AzureFileVolume --share-name MyShareName --mount-path /MyMountPath --storage-name MyStorageName -n MyApp -g MyResourceGroup -s MyService

Gerekli Parametreler

--mount-path

Bağlanacak kalıcı depolama biriminin yolu.

--name -n

Belirtilen Azure Spring Apps örneğinde çalışan uygulamanın adı.

--persistent-storage-type -t

Kalıcı depolama biriminin türü.

--resource-group -g

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

--service -s

Azure Spring Apps örneğinin adı, az configure --defaults spring=<name>kullanarak varsayılan hizmeti yapılandırabilirsiniz.

--storage-name

Azure Spring Apps'te oluşturduğunuz depolama kaynağının adı.

İsteğe Bağlı Parametreler

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--enable-sub-path

[isteğe bağlı] True ise, her uygulama örneği için aynı yola sahip ayrı alt dizinlere bağlar.

Özellik Değer
Default value: False
Kabul edilen değerler: false, true
--mount-options

[isteğe bağlı] Kalıcı depolama birimi için bağlama seçenekleri.

--read-only

[isteğe bağlı] True ise, kalıcı depolama birimi salt okunur olur.

Özellik Değer
Default value: False
Kabul edilen değerler: false, true
--share-name

Önceden oluşturulmuş dosya paylaşımının adı. ShareName yalnızca kalıcı depolama biriminin türü AzureFileVolume olduğunda sağlanmalıdır.

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.

Özellik Değer
Default value: False
--help -h

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

--only-show-errors

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

Özellik Değer
Default value: False
--output -o

Output format.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayı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.

Özellik Değer
Default value: False

az spring app connect

Sorun giderme için bir uygulama örneğinin etkileşimli kabuğuna bağlanın'.

az spring app connect --name
                      --resource-group
                      --service
                      [--deployment]
                      [--instance]
                      [--shell-cmd]

Gerekli Parametreler

--name -n

Belirtilen Azure Spring Apps örneğinde çalışan uygulamanın adı.

--resource-group -g

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

--service -s

Azure Spring Apps örneğinin adı, az configure --defaults spring=<name>kullanarak varsayılan hizmeti yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--deployment -d

Uygulamanın mevcut dağıtımının adı. Belirtilmezse varsayılan olarak üretim dağıtımı kullanılır.

--instance -i

Dağıtımın mevcut bir örneğinin adı.

--shell-cmd

Uygulama örneğine bağlanırken çalıştırılacak kabuk komutu.

Özellik Değer
Default value: /bin/sh
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.

Özellik Değer
Default value: False
--help -h

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

--only-show-errors

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

Özellik Değer
Default value: False
--output -o

Output format.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayı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.

Özellik Değer
Default value: False

az spring app create

Azure Spring Apps örneğinde varsayılan dağıtımla yeni bir uygulama oluşturun.

az spring app create --name
                     --resource-group
                     --service
                     [--assign-endpoint {false, true}]
                     [--assign-public-endpoint {false, true}]
                     [--backend-protocol {Default, GRPC}]
                     [--bind-acs --bind-application-configuration-service]
                     [--bind-config-server --bind-cs]
                     [--bind-service-registry --bind-sr]
                     [--client-auth-certs]
                     [--cpu]
                     [--deployment-name]
                     [--disable-probe {false, true}]
                     [--disable-tea --disable-test-endpoint-auth {false, true}]
                     [--enable-liveness-probe {false, true}]
                     [--enable-persistent-storage --enable-ps {false, true}]
                     [--enable-readiness-probe {false, true}]
                     [--enable-startup-probe {false, true}]
                     [--env]
                     [--grace-period --termination-grace-period-seconds]
                     [--ingress-read-timeout]
                     [--ingress-send-timeout]
                     [--instance-count]
                     [--jvm-options]
                     [--liveness-probe-config]
                     [--loaded-public-certificate-file]
                     [--max-replicas]
                     [--memory]
                     [--min-replicas]
                     [--persistent-storage]
                     [--readiness-probe-config]
                     [--runtime-version {Java_11, Java_17, Java_21, Java_8, NetCore_31}]
                     [--scale-rule-auth --sra]
                     [--scale-rule-http-concurrency --scale-rule-tcp-concurrency --srhc --srtc]
                     [--scale-rule-metadata --srm]
                     [--scale-rule-name --srn]
                     [--scale-rule-type --srt]
                     [--secrets]
                     [--session-affinity {Cookie, None}]
                     [--session-max-age]
                     [--startup-probe-config]
                     [--system-assigned {false, true}]
                     [--user-assigned]
                     [--workload-profile]

Örnekler

Varsayılan yapılandırmaya sahip bir uygulama oluşturun.

az spring app create -n MyApp -s MyCluster -g MyResourceGroup

Örnek başına 3 örnek ve 2 cpu çekirdeği ve 3 GB bellek ile genel erişilebilir bir uygulama oluşturun.

az spring app create -n MyApp -s MyCluster -g MyResourceGroup --assign-endpoint true --cpu 2 --memory 3 --instance-count 3

Varsayılan Service Registry, Application Configuration Service ve Spring Cloud Config Server için bir uygulama bağlaması oluşturun.

az spring app create -n MyApp -s MyCluster -g MyResourceGroup --bind-service-registry --bind-application-configuration-service --bind-config-server

Gerekli Parametreler

--name -n

Belirtilen Azure Spring Apps örneğinde çalışan uygulamanın adı.

--resource-group -g

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

--service -s

Azure Spring Apps örneğinin adı, az configure --defaults spring=<name>kullanarak varsayılan hizmeti yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--assign-endpoint

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

Özellik Değer
Default value: False
Kabul edilen değerler: false, true
--assign-public-endpoint

True ise, sanal ağ ekleme örneği uygulaması için sanal ağ üzerinden erişilebilen uç nokta URL'sini atayın.

Özellik Değer
Kabul edilen değerler: false, true
--backend-protocol

Uygulamanın giriş arka uç protokolü. Varsayılan, HTTP/HTTPS/WebSocket anlamına gelir.

Özellik Değer
Kabul edilen değerler: Default, GRPC
--bind-acs --bind-application-configuration-service

Uygulamayı otomatik olarak varsayılan Uygulama Yapılandırma Hizmeti'ne bağlayın.

--bind-config-server --bind-cs

Uygulamayı otomatik olarak varsayılan Yapılandırma Sunucusuna bağlayın.

--bind-service-registry --bind-sr

Uygulamayı otomatik olarak varsayılan Service Registry'ye bağlayın.

--client-auth-certs

İstemci kimlik doğrulaması için sertifikaların kaynak kimliklerini içeren boşlukla ayrılmış bir dize. Örneğin: --client_auth_certs='id0 id1'. Var olan sertifikaları temizlemek için '' kullanın.

--cpu

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

--deployment-name

Varsayılan dağıtımın adı.

Özellik Değer
Default value: default
--disable-probe

True ise canlılık ve hazırlık araştırmasını devre dışı bırakın.

Özellik Değer
Kabul edilen değerler: false, true
--disable-tea --disable-test-endpoint-auth

True ise, uygulamanın test uç noktasının kimlik doğrulamasını devre dışı bırakın.

Özellik Değer
Default value: False
Kabul edilen değerler: false, true
--enable-liveness-probe
Önizleme

False ise, uygulama örneğinin canlılık araştırmasını devre dışı bırakır.

Özellik Değer
Parameter group: App Customization Arguments
Kabul edilen değerler: false, true
--enable-persistent-storage --enable-ps

Doğruysa, varsayılan yola sahip bir 50G (Standart Fiyatlandırma katmanı) veya 1G (Temel Fiyatlandırma katmanı) diski bağlayın.

Özellik Değer
Kabul edilen değerler: false, true
--enable-readiness-probe
Önizleme

False ise, uygulama örneğinin hazırlık araştırmasını devre dışı bırakır.

Özellik Değer
Parameter group: App Customization Arguments
Kabul edilen değerler: false, true
--enable-startup-probe
Önizleme

False ise, uygulama örneğinin başlatma araştırmasını devre dışı bırakır.

Özellik Değer
Parameter group: App Customization Arguments
Kabul edilen değerler: false, true
--env

'key[=value]' biçiminde boşlukla ayrılmış ortam değişkenleri.

--grace-period --termination-grace-period-seconds
Önizleme

Uygulama örneğinin düzgün bir şekilde sonlandırılması gereken saniye cinsinden isteğe bağlı süre.

Özellik Değer
Parameter group: App Customization Arguments
--ingress-read-timeout

Saniyeler içinde giriş okuma zaman aşımı değeri. Varsayılan 300, en az 1, maksimum 1800'dür.

--ingress-send-timeout

Giriş, saniye olarak zaman aşımı değeri gönderir. Varsayılan 60, en az 1, maksimum 1800'dür.

--instance-count

Örnek sayısı.

Özellik Değer
Default value: 1
--jvm-options

jvm seçeneklerini içeren bir dize, bash ayrıştırma hatasından kaçınmak için bu bağımsız değişken için '' yerine '=' kullanın; örneğin: --jvm-options='-Xms1024m -Xmx2048m'.

--liveness-probe-config
Önizleme

Json dosya yolu canlılık yoklaması yapılandırmasını gösterir.

Özellik Değer
Parameter group: App Customization Arguments
--loaded-public-certificate-file -f

JSON dosya yolu, uygulamaya yüklenecek sertifikaları gösterir.

--max-replicas

En fazla çoğaltma sayısı.

Özellik Değer
Parameter group: StandardGen2 Arguments
Default value: 10
--memory

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

--min-replicas

En az çoğaltma sayısı.

Özellik Değer
Parameter group: StandardGen2 Arguments
Default value: 1
--persistent-storage

Uygulamaya bağlanacak kalıcı depolamalar için bir json dosya yolu.

--readiness-probe-config
Önizleme

JSON dosya yolu hazır olma yoklaması yapılandırmasını gösterir.

Özellik Değer
Parameter group: App Customization Arguments
--runtime-version

Kullanılan dilin çalışma zamanı sürümü.

Özellik Değer
Kabul edilen değerler: Java_11, Java_17, Java_21, Java_8, NetCore_31
--scale-rule-auth --sra

Kural kimlik doğrulama parametrelerini ölçeklendirin. <triggerParameter>=<secretRef> biçimlendirin ve boşlukla ayırın.

Özellik Değer
Parameter group: StandardGen2 Arguments
--scale-rule-http-concurrency --scale-rule-tcp-concurrency --srhc --srtc

Ölçeği genişletmeden önce eşzamanlı istek sayısı üst sınırı. Yalnızca http ve tcp ölçek kuralları için desteklenir.

Özellik Değer
Parameter group: StandardGen2 Arguments
--scale-rule-metadata --srm

Kural meta verilerini ölçeklendirme. "key[=value]" öğesini biçimlendirin ve boşlukla ayırın.

Özellik Değer
Parameter group: StandardGen2 Arguments
--scale-rule-name --srn

Ölçek kuralının adı.

Özellik Değer
Parameter group: StandardGen2 Arguments
--scale-rule-type --srt

Ölçek kuralının türü. Default: http.

Özellik Değer
Parameter group: StandardGen2 Arguments
--secrets

Uygulama için gizli dizilerin listesi. "key[=value]" öğesini biçimlendirin ve boşlukla ayırın.

Özellik Değer
Parameter group: StandardGen2 Arguments
--session-affinity

Uygulamanın giriş oturumu benzinimini gösterir.

Özellik Değer
Kabul edilen değerler: Cookie, None
--session-max-age

Tanımlama bilgisinin süresi dolana kadar olan süre. En az 1 saniye, en fazla 7 gündür. 0 olarak ayarlanırsa süre sonu, tarayıcı oturum süresine eşittir.

--startup-probe-config
Önizleme

JSON dosya yolu başlangıç yoklaması yapılandırmasını gösterir.

Özellik Değer
Parameter group: App Customization Arguments
--system-assigned

Sistem tarafından atanan yönetilen kimliği etkinleştirin.

Özellik Değer
Kabul edilen değerler: false, true
--user-assigned
Önizleme

Uygulamada assgin'e boşlukla ayrılmış kullanıcı tarafından atanan yönetilen kimlik kaynağı kimlikleri.

--workload-profile

Yönetilen ortamda kullanılan iş yükü profili. Varsayılan olarak "Tüketim" olur.

Özellik Değer
Parameter group: StandardGen2 Arguments
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.

Özellik Değer
Default value: False
--help -h

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

--only-show-errors

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

Özellik Değer
Default value: False
--output -o

Output format.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayı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.

Özellik Değer
Default value: False

az spring app delete

Azure Spring Apps'te bir uygulamayı silin.

az spring app delete --name
                     --resource-group
                     --service

Gerekli Parametreler

--name -n

Belirtilen Azure Spring Apps örneğinde çalışan uygulamanın adı.

--resource-group -g

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

--service -s

Azure Spring Apps örneğinin adı, az configure --defaults spring=<name>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.

Özellik Değer
Default value: False
--help -h

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

--only-show-errors

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

Özellik Değer
Default value: False
--output -o

Output format.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayı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.

Özellik Değer
Default value: False

az spring app deploy

Bir uygulamaya kaynak kodu veya önceden oluşturulmuş ikili dosya dağıtın ve ilgili yapılandırmaları güncelleştirin.

az spring app deploy --name
                     --resource-group
                     --service
                     [--apms]
                     [--artifact-path]
                     [--build-certificates]
                     [--build-cpu]
                     [--build-env]
                     [--build-memory]
                     [--builder]
                     [--config-file-patterns]
                     [--container-args]
                     [--container-command]
                     [--container-image]
                     [--container-registry]
                     [--custom-actuator-path]
                     [--custom-actuator-port]
                     [--deployment]
                     [--disable-app-log]
                     [--disable-probe {false, true}]
                     [--disable-validation {false, true}]
                     [--enable-liveness-probe {false, true}]
                     [--enable-readiness-probe {false, true}]
                     [--enable-startup-probe {false, true}]
                     [--env]
                     [--grace-period --termination-grace-period-seconds]
                     [--jvm-options]
                     [--language-framework]
                     [--liveness-probe-config]
                     [--main-entry]
                     [--no-wait]
                     [--readiness-probe-config]
                     [--registry-password]
                     [--registry-username]
                     [--runtime-version {Java_11, Java_17, Java_21, Java_8, NetCore_31}]
                     [--server-version]
                     [--source-path]
                     [--startup-probe-config]
                     [--target-module]
                     [--version]

Örnekler

Bir uygulamaya kaynak kodu dağıtma. Bu işlem geçerli dizini paketleyecek, Pivotal Derleme Hizmeti ile ikili derleme yapacak ve ardından uygulamaya dağıtacaktır.

az spring app deploy -n MyApp -s MyCluster -g MyResourceGroup --source-path

Jvm seçenekleri ve ortam değişkenleriyle bir uygulamaya önceden oluşturulmuş bir jar dağıtın.

az spring app deploy -n MyApp -s MyCluster -g MyResourceGroup --artifact-path app.jar --jvm-options="-XX:+UseG1GC -XX:+UseStringDeduplication" --env foo=bar

Sunucu sürümü, jvm seçenekleri ve ortam değişkenleri (Yalnızca Standart ve Temel Katmanlar) ile bir uygulamaya önceden oluşturulmuş bir savaş dağıtın.

az spring app deploy -n MyApp -s MyCluster -g MyResourceGroup --artifact-path app.war --server-version Tomcat_10 --jvm-options="-XX:+UseG1GC -XX:+UseStringDeduplication" --env foo=bar

Bir uygulamanın belirli bir dağıtımına kaynak kodu dağıtma.

az spring app deploy -n MyApp -s MyCluster -g MyResourceGroup -d green-deployment --source-path

Docker Hub'daki kapsayıcı görüntüsünü bir uygulamaya dağıtma.

az spring app deploy -n MyApp -s MyCluster -g MyResourceGroup --container-image contoso/your-app:v1

Özel kayıt defterindeki kapsayıcı görüntüsünü bir uygulamaya dağıtın.

az spring app deploy -n MyApp -s MyCluster -g MyResourceGroup --container-image contoso/your-app:v1 --container-registry myacr.azurecr.io --registry-username <username> --registry-password <password>

Uygulama Yapılandırma Hizmeti yapılandırma dosyası desenleriyle bir uygulamaya dağıtın.

az spring app deploy -n MyApp -s MyCluster -g MyResourceGroup --config-file-patterns MyPatterns --artifact-path app.jar

Derleme env'sine sahip bir uygulamaya önceden oluşturulmuş bir jar dağıtın (Yalnızca Kurumsal katman için).

az spring app deploy -n MyApp -s MyCluster -g MyResourceGroup --artifact-path app.jar --build-env BP_JVM_VERSION=11.*

Gerekli Parametreler

--name -n

Belirtilen Azure Spring Apps örneğinde çalışan uygulamanın adı.

--resource-group -g

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

--service -s

Azure Spring Apps örneğinin adı, az configure --defaults spring=<name>kullanarak varsayılan hizmeti yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--apms

(Yalnızca Kurumsal Katman) Boşlukla ayrılmış APM adları.

--artifact-path

Belirtilen önceden oluşturulmuş yapıtı dağıtın (jar, war veya netcore zip, war is in public preview).

--build-certificates

(Yalnızca Kurumsal Katman) Alanla ayrılmış sertifika adları, sertifikalar derleme zamanında kullanılır.

--build-cpu

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

Özellik Değer
Default value: 1
--build-env

'key[=value]' biçiminde boşlukla ayrılmış ortam değişkenleri.

--build-memory

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

Özellik Değer
Default value: 2Gi
--builder

(Yalnızca Kurumsal Katman) Yürütülebilir dosyayı derlemek için kullanılan derleme hizmeti oluşturucusu.

Özellik Değer
Default value: default
--config-file-patterns

(Yalnızca Kurumsal Katman) Uygulama Yapılandırma Hizmeti'nin hangi desenlerinin kullanılacağına karar vermek için ',' ile ayrılmış yapılandırma dosyası desenleri. Var olan yapılandırmaları temizlemek için '""' kullanın.

--container-args

Kapsayıcı görüntüsünün bağımsız değişkenleri.

Özellik Değer
Parameter group: Custom Container Arguments
--container-command

Kapsayıcı görüntüsünün komutu.

Özellik Değer
Parameter group: Custom Container Arguments
--container-image

Kapsayıcı görüntüsü etiketi.

Özellik Değer
Parameter group: Custom Container Arguments
--container-registry

Kapsayıcı görüntüsünün kayıt defteri.

Özellik Değer
Parameter group: Custom Container Arguments
Default value: docker.io
--custom-actuator-path

(Yalnızca Kurumsal Katman) Uygulama için özel aktüatör yolu. Varsayılan olarak "/actuator" kullanılır.

--custom-actuator-port

(Yalnızca Kurumsal Katman) Uygulama için özel aktüatör bağlantı noktası. Varsayılan değer 8080'dir.

--deployment -d

Uygulamanın mevcut dağıtımının adı. Belirtilmezse varsayılan olarak üretim dağıtımı kullanılır.

--disable-app-log

Uygulamayı dağıtırken uygulama günlüklerini yazdırmayın.

Özellik Değer
Default value: False
--disable-probe

True ise canlılık ve hazırlık araştırmasını devre dışı bırakın.

Özellik Değer
Kabul edilen değerler: false, true
--disable-validation

Doğruysa jar doğrulamayı devre dışı bırakın.

Özellik Değer
Kabul edilen değerler: false, true
--enable-liveness-probe
Önizleme

False ise, uygulama örneğinin canlılık araştırmasını devre dışı bırakır.

Özellik Değer
Parameter group: App Customization Arguments
Kabul edilen değerler: false, true
--enable-readiness-probe
Önizleme

False ise, uygulama örneğinin hazırlık araştırmasını devre dışı bırakır.

Özellik Değer
Parameter group: App Customization Arguments
Kabul edilen değerler: false, true
--enable-startup-probe
Önizleme

False ise, uygulama örneğinin başlatma araştırmasını devre dışı bırakır.

Özellik Değer
Parameter group: App Customization Arguments
Kabul edilen değerler: false, true
--env

'key[=value]' biçiminde boşlukla ayrılmış ortam değişkenleri.

--grace-period --termination-grace-period-seconds
Önizleme

Uygulama örneğinin düzgün bir şekilde sonlandırılması gereken saniye cinsinden isteğe bağlı süre.

Özellik Değer
Parameter group: App Customization Arguments
--jvm-options

jvm seçeneklerini içeren bir dize, bash ayrıştırma hatasından kaçınmak için bu bağımsız değişken için '' yerine '=' kullanın; örneğin: --jvm-options='-Xms1024m -Xmx2048m'.

--language-framework

Karşıya yüklenen kapsayıcı görüntüsünün dil çerçevesi. Desteklenen değerler: "springboot", "".

Özellik Değer
Parameter group: Custom Container Arguments
--liveness-probe-config
Önizleme

Json dosya yolu canlılık yoklaması yapılandırmasını gösterir.

Özellik Değer
Parameter group: App Customization Arguments
--main-entry -m

Zip köküne göre .NET yürütülebilir dosyasının yolunu içeren bir dize.

--no-wait

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

Özellik Değer
Default value: False
--readiness-probe-config
Önizleme

JSON dosya yolu hazır olma yoklaması yapılandırmasını gösterir.

Özellik Değer
Parameter group: App Customization Arguments
--registry-password

Kapsayıcı kayıt defterinin parolası.

Özellik Değer
Parameter group: Custom Container Arguments
--registry-username

Kapsayıcı kayıt defterinin kullanıcı adı.

Özellik Değer
Parameter group: Custom Container Arguments
--runtime-version

Kullanılan dilin çalışma zamanı sürümü.

Özellik Değer
Kabul edilen değerler: Java_11, Java_17, Java_21, Java_8, NetCore_31
--server-version

(Yalnızca Standart ve Temel Katmanlar) Tomcat sunucu sürümü. az spring list-support-server-versions -o tableçalıştırarak desteklenen tüm sunucu sürümlerini listeleyin. Bu özellik genel önizleme aşamasındadır.

--source-path

Belirtilen kaynak klasörü dağıtın. Klasör katran içine paketlenir, karşıya yüklenir ve kpack kullanılarak oluşturulur. Değer sağlanmazsa varsayılan olarak geçerli klasöre geçer.

Özellik Değer
Parameter group: Source Code deploy Arguments
--startup-probe-config
Önizleme

JSON dosya yolu başlangıç yoklaması yapılandırmasını gösterir.

Özellik Değer
Parameter group: App Customization Arguments
--target-module

Kaynak koddan oluşturulan birden çok jar paketi için gereken, dağıtılacak alt modül.

Özellik Değer
Parameter group: Source Code deploy Arguments
--version

Dağıtım sürümü, ayarlanmamışsa değişmeden tutun.

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.

Özellik Değer
Default value: False
--help -h

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

--only-show-errors

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

Özellik Değer
Default value: False
--output -o

Output format.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayı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.

Özellik Değer
Default value: False

az spring app disable-remote-debugging

Dağıtım için uzaktan hata ayıklamayı devre dışı bırakın.

az spring app disable-remote-debugging --name
                                       --resource-group
                                       --service
                                       [--deployment]
                                       [--no-wait]

Gerekli Parametreler

--name -n

Belirtilen Azure Spring Apps örneğinde çalışan uygulamanın adı.

--resource-group -g

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

--service -s

Azure Spring Apps örneğinin adı, az configure --defaults spring=<name>kullanarak varsayılan hizmeti yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--deployment -d

Uygulamanın mevcut dağıtımının adı. Belirtilmezse varsayılan olarak üretim dağıtımı kullanılır.

--no-wait

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

Özellik Değer
Default value: 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.

Özellik Değer
Default value: False
--help -h

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

--only-show-errors

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

Özellik Değer
Default value: False
--output -o

Output format.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayı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.

Özellik Değer
Default value: False

az spring app enable-remote-debugging

Dağıtım için uzaktan hata ayıklamayı etkinleştirin.

az spring app enable-remote-debugging --name
                                      --resource-group
                                      --service
                                      [--deployment]
                                      [--no-wait]
                                      [--port]

Gerekli Parametreler

--name -n

Belirtilen Azure Spring Apps örneğinde çalışan uygulamanın adı.

--resource-group -g

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

--service -s

Azure Spring Apps örneğinin adı, az configure --defaults spring=<name>kullanarak varsayılan hizmeti yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--deployment -d

Uygulamanın mevcut dağıtımının adı. Belirtilmezse varsayılan olarak üretim dağıtımı kullanılır.

--no-wait

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

Özellik Değer
Default value: False
--port -p

Uzaktan hata ayıklama bağlantı noktası, değer 1024 ile 65536, varsayılan değer 5005 olmalıdır.

Özellik Değer
Default value: 5005
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.

Özellik Değer
Default value: False
--help -h

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

--only-show-errors

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

Özellik Değer
Default value: False
--output -o

Output format.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayı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.

Özellik Değer
Default value: False

az spring app get-remote-debugging-config

Bir dağıtımın uzaktan hata ayıklama yapılandırmasını alın.

az spring app get-remote-debugging-config --name
                                          --resource-group
                                          --service
                                          [--deployment]

Gerekli Parametreler

--name -n

Belirtilen Azure Spring Apps örneğinde çalışan uygulamanın adı.

--resource-group -g

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

--service -s

Azure Spring Apps örneğinin adı, az configure --defaults spring=<name>kullanarak varsayılan hizmeti yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--deployment -d

Uygulamanın mevcut dağıtımının adı. Belirtilmezse varsayılan olarak üretim dağıtımı kullanılır.

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.

Özellik Değer
Default value: False
--help -h

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

--only-show-errors

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

Özellik Değer
Default value: False
--output -o

Output format.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayı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.

Özellik Değer
Default value: False

az spring app list

Azure Spring Apps'teki tüm uygulamaları listeleyin.

az spring app list --resource-group
                   --service

Örnekler

Tüm uygulamaların kalıcı depolama durumunu sorgulama

az spring app list -s MyCluster -g MyResourceGroup -o json --query '[].{Name:name, PersistentStorage:properties.persistentDisk}'

Gerekli Parametreler

--resource-group -g

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

--service -s

Azure Spring Apps örneğinin adı, az configure --defaults spring=<name>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.

Özellik Değer
Default value: False
--help -h

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

--only-show-errors

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

Özellik Değer
Default value: False
--output -o

Output format.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayı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.

Özellik Değer
Default value: False

az spring app logs

Bir uygulama örneğinin günlüklerini göster, '-f/--follow' ayarlanırken günlükler akışı yapılır.

az spring app logs --name
                   --resource-group
                   --service
                   [--deployment]
                   [--follow]
                   [--format-json]
                   [--instance]
                   [--limit]
                   [--lines]
                   [--since]

Gerekli Parametreler

--name -n

Belirtilen Azure Spring Apps örneğinde çalışan uygulamanın adı.

--resource-group -g

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

--service -s

Azure Spring Apps örneğinin adı, az configure --defaults spring=<name>kullanarak varsayılan hizmeti yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--deployment -d

Uygulamanın mevcut dağıtımının adı. Belirtilmezse varsayılan olarak üretim dağıtımı kullanılır.

--follow -f

Günlüklerin akışla aktarılıp aktarılmadığını belirtin.

Özellik Değer
Default value: False
--format-json

Yapılandırılmış günlük etkinse JSON günlüklerini biçimlendirin.

--instance -i

Dağıtımın mevcut bir örneğinin adı.

--limit

Döndürülecek en fazla kilobayt günlük. Tavan numarası 2048.

Özellik Değer
Default value: 2048
--lines

Gösterilecek satır sayısı. Maksimum değer 10000'dir.

Özellik Değer
Default value: 50
--since

Yalnızca 5s, 2m veya 1h gibi göreli sürelerden daha yeni günlükler döndürür. Maksimum değer 1 s' dir.

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.

Özellik Değer
Default value: False
--help -h

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

--only-show-errors

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

Özellik Değer
Default value: False
--output -o

Output format.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayı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.

Özellik Değer
Default value: False

az spring app restart

Varsayılan olarak üretim dağıtımı olan uygulamanın örneklerini yeniden başlatın.

az spring app restart --name
                      --resource-group
                      --service
                      [--deployment]
                      [--no-wait]

Gerekli Parametreler

--name -n

Belirtilen Azure Spring Apps örneğinde çalışan uygulamanın adı.

--resource-group -g

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

--service -s

Azure Spring Apps örneğinin adı, az configure --defaults spring=<name>kullanarak varsayılan hizmeti yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--deployment -d

Uygulamanın mevcut dağıtımının adı. Belirtilmezse varsayılan olarak üretim dağıtımı kullanılır.

--no-wait

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

Özellik Değer
Default value: 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.

Özellik Değer
Default value: False
--help -h

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

--only-show-errors

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

Özellik Değer
Default value: False
--output -o

Output format.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayı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.

Özellik Değer
Default value: False

az spring app scale

Bir uygulamayı veya dağıtımlarını el ile ölçeklendirme.

az spring app scale --name
                    --resource-group
                    --service
                    [--cpu]
                    [--deployment]
                    [--instance-count]
                    [--max-replicas]
                    [--memory]
                    [--min-replicas]
                    [--no-wait]
                    [--scale-rule-auth --sra]
                    [--scale-rule-http-concurrency --scale-rule-tcp-concurrency --srhc --srtc]
                    [--scale-rule-metadata --srm]
                    [--scale-rule-name --srn]
                    [--scale-rule-type --srt]

Örnekler

Bir uygulamanın ölçeğini 4 cpu çekirdeğine ve örnek başına 8 Gb belleğe artırın.

az spring app scale -n MyApp -s MyCluster -g MyResourceGroup --cpu 3 --memory 8

Uygulamanın dağıtımını 5 örneğe ölçeklendirin.

az spring app scale -n MyApp -s MyCluster -g MyResourceGroup -d green-deployment --instance-count 5

Gerekli Parametreler

--name -n

Belirtilen Azure Spring Apps örneğinde çalışan uygulamanın adı.

--resource-group -g

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

--service -s

Azure Spring Apps örneğinin adı, az configure --defaults spring=<name>kullanarak varsayılan hizmeti yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--cpu

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

--deployment -d

Uygulamanın mevcut dağıtımının adı. Belirtilmezse varsayılan olarak üretim dağıtımı kullanılır.

--instance-count

Örnek sayısı.

--max-replicas

En fazla çoğaltma sayısı.

Özellik Değer
Parameter group: StandardGen2 Arguments
Default value: 10
--memory

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

--min-replicas

En az çoğaltma sayısı.

Özellik Değer
Parameter group: StandardGen2 Arguments
Default value: 1
--no-wait

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

Özellik Değer
Default value: False
--scale-rule-auth --sra

Kural kimlik doğrulama parametrelerini ölçeklendirin. <triggerParameter>=<secretRef> biçimlendirin ve boşlukla ayırın.

Özellik Değer
Parameter group: StandardGen2 Arguments
--scale-rule-http-concurrency --scale-rule-tcp-concurrency --srhc --srtc

Ölçeği genişletmeden önce eşzamanlı istek sayısı üst sınırı. Yalnızca http ve tcp ölçek kuralları için desteklenir.

Özellik Değer
Parameter group: StandardGen2 Arguments
--scale-rule-metadata --srm

Kural meta verilerini ölçeklendirme. "key[=value]" öğesini biçimlendirin ve boşlukla ayırın.

Özellik Değer
Parameter group: StandardGen2 Arguments
--scale-rule-name --srn

Ölçek kuralının adı.

Özellik Değer
Parameter group: StandardGen2 Arguments
--scale-rule-type --srt

Ölçek kuralının türü. Default: http.

Özellik Değer
Parameter group: StandardGen2 Arguments
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.

Özellik Değer
Default value: False
--help -h

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

--only-show-errors

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

Özellik Değer
Default value: False
--output -o

Output format.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayı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.

Özellik Değer
Default value: False

az spring app set-deployment

Bir uygulamanın üretim dağıtımını ayarlama.

az spring app set-deployment --deployment
                             --name
                             --resource-group
                             --service
                             [--no-wait]

Örnekler

Bir uygulamanın hazırlama dağıtımını üretime değiştirme.

az spring app set-deployment -d green-deployment -n MyApp -s MyCluster -g MyResourceGroup

Gerekli Parametreler

--deployment -d

Uygulamanın mevcut dağıtımının adı.

--name -n

Belirtilen Azure Spring Apps örneğinde çalışan uygulamanın adı.

--resource-group -g

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

--service -s

Azure Spring Apps örneğinin adı, az configure --defaults spring=<name>kullanarak varsayılan hizmeti yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--no-wait

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

Özellik Değer
Default value: 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.

Özellik Değer
Default value: False
--help -h

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

--only-show-errors

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

Özellik Değer
Default value: False
--output -o

Output format.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayı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.

Özellik Değer
Default value: False

az spring app show

Azure Spring Apps'te bir uygulamanın ayrıntılarını gösterin.

az spring app show --name
                   --resource-group
                   --service

Gerekli Parametreler

--name -n

Belirtilen Azure Spring Apps örneğinde çalışan uygulamanın adı.

--resource-group -g

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

--service -s

Azure Spring Apps örneğinin adı, az configure --defaults spring=<name>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.

Özellik Değer
Default value: False
--help -h

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

--only-show-errors

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

Özellik Değer
Default value: False
--output -o

Output format.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayı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.

Özellik Değer
Default value: False

az spring app show-deploy-log

Son dağıtımın derleme günlüğünü gösterin, yalnızca kaynak kodu dağıtımına uygulanır, varsayılan olarak üretim dağıtımına uygulanır.

az spring app show-deploy-log --name
                              --resource-group
                              --service
                              [--deployment]

Gerekli Parametreler

--name -n

Belirtilen Azure Spring Apps örneğinde çalışan uygulamanın adı.

--resource-group -g

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

--service -s

Azure Spring Apps örneğinin adı, az configure --defaults spring=<name>kullanarak varsayılan hizmeti yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--deployment -d

Uygulamanın mevcut dağıtımının adı. Belirtilmezse varsayılan olarak üretim dağıtımı kullanılır.

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.

Özellik Değer
Default value: False
--help -h

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

--only-show-errors

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

Özellik Değer
Default value: False
--output -o

Output format.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayı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.

Özellik Değer
Default value: False

az spring app start

Varsayılan olarak üretim dağıtımı olan uygulamanın örneklerini başlatın.

az spring app start --name
                    --resource-group
                    --service
                    [--deployment]
                    [--no-wait]

Gerekli Parametreler

--name -n

Belirtilen Azure Spring Apps örneğinde çalışan uygulamanın adı.

--resource-group -g

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

--service -s

Azure Spring Apps örneğinin adı, az configure --defaults spring=<name>kullanarak varsayılan hizmeti yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--deployment -d

Uygulamanın mevcut dağıtımının adı. Belirtilmezse varsayılan olarak üretim dağıtımı kullanılır.

--no-wait

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

Özellik Değer
Default value: 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.

Özellik Değer
Default value: False
--help -h

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

--only-show-errors

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

Özellik Değer
Default value: False
--output -o

Output format.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayı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.

Özellik Değer
Default value: False

az spring app stop

Varsayılan olarak üretim dağıtımı olan uygulamanın örneklerini durdurun.

az spring app stop --name
                   --resource-group
                   --service
                   [--deployment]
                   [--no-wait]

Gerekli Parametreler

--name -n

Belirtilen Azure Spring Apps örneğinde çalışan uygulamanın adı.

--resource-group -g

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

--service -s

Azure Spring Apps örneğinin adı, az configure --defaults spring=<name>kullanarak varsayılan hizmeti yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--deployment -d

Uygulamanın mevcut dağıtımının adı. Belirtilmezse varsayılan olarak üretim dağıtımı kullanılır.

--no-wait

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

Özellik Değer
Default value: 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.

Özellik Değer
Default value: False
--help -h

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

--only-show-errors

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

Özellik Değer
Default value: False
--output -o

Output format.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayı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.

Özellik Değer
Default value: False

az spring app unset-deployment

Bir uygulamanın üretim dağıtımını kaldırma.

az spring app unset-deployment --name
                               --resource-group
                               --service
                               [--no-wait]

Örnekler

Uygulamanın üretim dağıtımı varsa, uygulamanın üretim dağıtımını hazırlamaya değiştirin.

az spring app unset-deployment -n MyApp -s MyCluster -g MyResourceGroup

Gerekli Parametreler

--name -n

Belirtilen Azure Spring Apps örneğinde çalışan uygulamanın adı.

--resource-group -g

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

--service -s

Azure Spring Apps örneğinin adı, az configure --defaults spring=<name>kullanarak varsayılan hizmeti yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--no-wait

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

Özellik Değer
Default value: 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.

Özellik Değer
Default value: False
--help -h

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

--only-show-errors

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

Özellik Değer
Default value: False
--output -o

Output format.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayı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.

Özellik Değer
Default value: False

az spring app update

Bir uygulamanın yapılandırmalarını güncelleştirme.

az spring app update --name
                     --resource-group
                     --service
                     [--assign-endpoint {false, true}]
                     [--assign-public-endpoint {false, true}]
                     [--backend-protocol {Default, GRPC}]
                     [--client-auth-certs]
                     [--config-file-patterns]
                     [--custom-actuator-path]
                     [--custom-actuator-port]
                     [--deployment]
                     [--disable-probe {false, true}]
                     [--disable-tea --disable-test-endpoint-auth {false, true}]
                     [--enable-ingress-to-app-tls {false, true}]
                     [--enable-liveness-probe {false, true}]
                     [--enable-persistent-storage --enable-ps {false, true}]
                     [--enable-readiness-probe {false, true}]
                     [--enable-startup-probe {false, true}]
                     [--env]
                     [--grace-period --termination-grace-period-seconds]
                     [--https-only {false, true}]
                     [--ingress-read-timeout]
                     [--ingress-send-timeout]
                     [--jvm-options]
                     [--liveness-probe-config]
                     [--loaded-public-certificate-file]
                     [--main-entry]
                     [--no-wait]
                     [--persistent-storage]
                     [--readiness-probe-config]
                     [--runtime-version {Java_11, Java_17, Java_21, Java_8, NetCore_31}]
                     [--secrets]
                     [--session-affinity {Cookie, None}]
                     [--session-max-age]
                     [--startup-probe-config]
                     [--workload-profile]

Örnekler

Uygulama için bir ortam değişkeni ekleyin.

az spring app update -n MyApp -s MyCluster -g MyResourceGroup --env foo=bar

Gerekli Parametreler

--name -n

Belirtilen Azure Spring Apps örneğinde çalışan uygulamanın adı.

--resource-group -g

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

--service -s

Azure Spring Apps örneğinin adı, az configure --defaults spring=<name>kullanarak varsayılan hizmeti yapılandırabilirsiniz.

İsteğe Bağlı Parametreler

The following parameters are optional, but depending on the context, one or more might become required for the command to execute successfully.

--assign-endpoint

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

Özellik Değer
Kabul edilen değerler: false, true
--assign-public-endpoint

True ise, sanal ağ ekleme örneği uygulaması için sanal ağ üzerinden erişilebilen uç nokta URL'sini atayın.

Özellik Değer
Kabul edilen değerler: false, true
--backend-protocol

Uygulamanın giriş arka uç protokolü. Varsayılan, HTTP/HTTPS/WebSocket anlamına gelir.

Özellik Değer
Kabul edilen değerler: Default, GRPC
--client-auth-certs

İstemci kimlik doğrulaması için sertifikaların kaynak kimliklerini içeren boşlukla ayrılmış bir dize. Örneğin: --client_auth_certs='id0 id1'. Var olan sertifikaları temizlemek için '' kullanın.

--config-file-patterns

(Yalnızca Kurumsal Katman) Uygulama Yapılandırma Hizmeti'nin hangi desenlerinin kullanılacağına karar vermek için ',' ile ayrılmış yapılandırma dosyası desenleri. Var olan yapılandırmaları temizlemek için '""' kullanın.

--custom-actuator-path

(Yalnızca Kurumsal Katman) Uygulama için özel aktüatör yolu. Varsayılan olarak "/actuator" kullanılır.

--custom-actuator-port

(Yalnızca Kurumsal Katman) Uygulama için özel aktüatör bağlantı noktası. Varsayılan değer 8080'dir.

--deployment -d

Uygulamanın mevcut dağıtımının adı. Belirtilmezse varsayılan olarak üretim dağıtımı kullanılır.

--disable-probe

True ise canlılık ve hazırlık araştırmasını devre dışı bırakın.

Özellik Değer
Kabul edilen değerler: false, true
--disable-tea --disable-test-endpoint-auth

True ise, uygulamanın test uç noktasının kimlik doğrulamasını devre dışı bırakın.

Özellik Değer
Kabul edilen değerler: false, true
--enable-ingress-to-app-tls

True ise, uygulama tls'ye girişi etkinleştirin.

Özellik Değer
Kabul edilen değerler: false, true
--enable-liveness-probe
Önizleme

False ise, uygulama örneğinin canlılık araştırmasını devre dışı bırakır.

Özellik Değer
Parameter group: App Customization Arguments
Kabul edilen değerler: false, true
--enable-persistent-storage --enable-ps

Doğruysa, varsayılan yola sahip bir 50G (Standart Fiyatlandırma katmanı) veya 1G (Temel Fiyatlandırma katmanı) diski bağlayın.

Özellik Değer
Kabul edilen değerler: false, true
--enable-readiness-probe
Önizleme

False ise, uygulama örneğinin hazırlık araştırmasını devre dışı bırakır.

Özellik Değer
Parameter group: App Customization Arguments
Kabul edilen değerler: false, true
--enable-startup-probe
Önizleme

False ise, uygulama örneğinin başlatma araştırmasını devre dışı bırakır.

Özellik Değer
Parameter group: App Customization Arguments
Kabul edilen değerler: false, true
--env

'key[=value]' biçiminde boşlukla ayrılmış ortam değişkenleri.

--grace-period --termination-grace-period-seconds
Önizleme

Uygulama örneğinin düzgün bir şekilde sonlandırılması gereken saniye cinsinden isteğe bağlı süre.

Özellik Değer
Parameter group: App Customization Arguments
--https-only

Doğruysa, uygulamaya https aracılığıyla erişin.

Özellik Değer
Kabul edilen değerler: false, true
--ingress-read-timeout

Saniyeler içinde giriş okuma zaman aşımı değeri. Varsayılan 300, en az 1, maksimum 1800'dür.

--ingress-send-timeout

Giriş, saniye olarak zaman aşımı değeri gönderir. Varsayılan 60, en az 1, maksimum 1800'dür.

--jvm-options

jvm seçeneklerini içeren bir dize, bash ayrıştırma hatasından kaçınmak için bu bağımsız değişken için '' yerine '=' kullanın; örneğin: --jvm-options='-Xms1024m -Xmx2048m'.

--liveness-probe-config
Önizleme

Json dosya yolu canlılık yoklaması yapılandırmasını gösterir.

Özellik Değer
Parameter group: App Customization Arguments
--loaded-public-certificate-file -f

JSON dosya yolu, uygulamaya yüklenecek sertifikaları gösterir.

--main-entry -m

Zip köküne göre .NET yürütülebilir dosyasının yolu.

--no-wait

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

Özellik Değer
Default value: False
--persistent-storage

Uygulamaya bağlanacak kalıcı depolamalar için bir json dosya yolu.

--readiness-probe-config
Önizleme

JSON dosya yolu hazır olma yoklaması yapılandırmasını gösterir.

Özellik Değer
Parameter group: App Customization Arguments
--runtime-version

Kullanılan dilin çalışma zamanı sürümü.

Özellik Değer
Kabul edilen değerler: Java_11, Java_17, Java_21, Java_8, NetCore_31
--secrets

Uygulama için gizli dizilerin listesi. "key[=value]" öğesini biçimlendirin ve boşlukla ayırın.

Özellik Değer
Parameter group: StandardGen2 Arguments
--session-affinity

Uygulamanın giriş oturumu benzinimini gösterir.

Özellik Değer
Kabul edilen değerler: Cookie, None
--session-max-age

Tanımlama bilgisinin süresi dolana kadar olan süre. En az 1 saniye, en fazla 7 gündür. 0 olarak ayarlanırsa süre sonu, tarayıcı oturum süresine eşittir.

--startup-probe-config
Önizleme

JSON dosya yolu başlangıç yoklaması yapılandırmasını gösterir.

Özellik Değer
Parameter group: App Customization Arguments
--workload-profile

Yönetilen ortamda kullanılan iş yükü profili. Varsayılan olarak "Tüketim" olur.

Özellik Değer
Parameter group: StandardGen2 Arguments
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.

Özellik Değer
Default value: False
--help -h

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

--only-show-errors

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

Özellik Değer
Default value: False
--output -o

Output format.

Özellik Değer
Default value: json
Kabul edilen değerler: json, jsonc, none, table, tsv, yaml, yamlc
--query

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

--subscription

Aboneliğin adı veya kimliği. az account set -s NAME_OR_IDkullanarak varsayı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.

Özellik Değer
Default value: False