Aracılığıyla paylaş


az spring app

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 app komutunu ilk kez çalıştırdığınızda otomatik olarak yüklenir. Uzantılar hakkında daha fazla bilgi edinin.

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.

Dahili GA
az spring app append-persistent-storage

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

Dahili GA
az spring app binding

Azure Data Services ile bağlamaları yönetme komutları, ayarların etkili olması için uygulamayı el ile yeniden başlatmanız gerekir.

Dahili Kullanım Dışı
az spring app binding cosmos

Azure Cosmos DB bağlamalarını yönetme komutları.

Dahili Kullanım Dışı
az spring app binding cosmos add

Azure Cosmos DB'yi uygulamayla bağlama.

Dahili Kullanım Dışı
az spring app binding cosmos update

Uygulamanın Azure Cosmos DB hizmet bağlamasını güncelleştirin.

Dahili Kullanım Dışı
az spring app binding list

Bir uygulamadaki tüm hizmet bağlamalarını listeleme.

Dahili Kullanım Dışı
az spring app binding mysql

MySQL için Azure Veritabanı bağlamalarını yönetme komutları.

Dahili Kullanım Dışı
az spring app binding mysql add

Uygulamayla bir MySQL için Azure Veritabanı bağlayın.

Dahili Kullanım Dışı
az spring app binding mysql update

Uygulamanın MySQL için Azure Veritabanı hizmet bağlamasını güncelleştirin.

Dahili Kullanım Dışı
az spring app binding redis

Redis için Azure Cache bağlamalarını yönetme komutları.

Dahili Kullanım Dışı
az spring app binding redis add

Uygulamayla bir Redis için Azure Cache bağlayın.

Dahili Kullanım Dışı
az spring app binding redis update

Uygulamanın Redis için Azure Cache hizmet bağlamasını güncelleştirin.

Dahili Kullanım Dışı
az spring app binding remove

Uygulamanın hizmet bağlamasını kaldırın.

Dahili Kullanım Dışı
az spring app binding show

Hizmet bağlamasının ayrıntılarını gösterin.

Dahili Kullanım Dışı
az spring app connect

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

Dahili GA
az spring app create

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

Dahili GA
az spring app custom-domain

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

Dahili GA
az spring app custom-domain bind

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

Dahili GA
az spring app custom-domain list

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

Dahili GA
az spring app custom-domain show

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

Dahili GA
az spring app custom-domain unbind

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

Dahili GA
az spring app custom-domain update

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

Dahili GA
az spring app delete

Azure Spring Apps'te bir uygulamayı silin.

Dahili 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.

Dahili 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 .

Dahili 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 kullanın az spring app deploy/update --deployment <staging deployment>.

Dahili GA
az spring app deployment delete

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

Dahili GA
az spring app deployment generate-heap-dump

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

Dahili GA
az spring app deployment generate-thread-dump

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

Dahili GA
az spring app deployment list

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

Dahili GA
az spring app deployment show

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

Dahili GA
az spring app deployment start-jfr

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

Dahili GA
az spring app disable-remote-debugging

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

Dahili GA
az spring app enable-remote-debugging

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

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

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

Dahili GA
az spring app identity

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

Dahili 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.

Dahili GA
az spring app identity force-set

Bir uygulamada yönetilen kimlikleri ayarlamaya zorlama.

Dahili GA
az spring app identity remove

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

Dahili GA
az spring app identity show

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

Dahili GA
az spring app list

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

Dahili GA
az spring app log

Birden çok seçenek içeren uygulama örneklerinin günlüklerini takip etme komutları. Uygulamanın tek bir örneği varsa örnek adı isteğe bağlıdır.

Dahili Kullanım Dışı
az spring app log tail

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

Dahili Kullanım Dışı
az spring app logs

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

Dahili GA
az spring app restart

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

Dahili GA
az spring app scale

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

Dahili GA
az spring app set-deployment

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

Dahili GA
az spring app show

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

Dahili 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.

Dahili GA
az spring app start

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

Dahili GA
az spring app stop

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

Dahili GA
az spring app unset-deployment

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

Dahili GA
az spring app update

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

Dahili 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.

Kabul edilen değerler: false, true
Default value: False
--name -n

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

--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
Default value: 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 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ı. 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.

--storage-name

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

İsteğe Bağlı Parametreler

--enable-sub-path

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

Kabul edilen değerler: false, true
Default value: False
--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.

Kabul edilen değerler: false, true
Default value: False
--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.

--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
Default value: 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 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ı. 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

--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.

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.

--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
Default value: 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 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-config-server]
                     [--bind-service-registry]
                     [--client-auth-certs]
                     [--cpu]
                     [--deployment-name]
                     [--disable-probe {false, true}]
                     [--disable-tea {false, true}]
                     [--enable-liveness-probe {false, true}]
                     [--enable-persistent-storage {false, true}]
                     [--enable-readiness-probe {false, true}]
                     [--enable-startup-probe {false, true}]
                     [--env]
                     [--grace-period]
                     [--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]
                     [--scale-rule-http-concurrency]
                     [--scale-rule-metadata]
                     [--scale-rule-name]
                     [--scale-rule-type]
                     [--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ı. 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

--assign-endpoint

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

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

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

Kabul edilen değerler: false, true
--backend-protocol

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

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ı.

Default value: default
--disable-probe

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

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.

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

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

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.

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.

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.

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.

--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ı.

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.

--loaded-public-certificate-file -f

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

--max-replicas

En fazla çoğaltma sayısı.

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ı.

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.

--runtime-version

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

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. "=" biçimini ve boşlukla ayırarak.

--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.

--scale-rule-metadata --srm

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

--scale-rule-name --srn

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

--scale-rule-type --srt

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

--secrets

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

--session-affinity

Uygulamanın giriş oturumu benzinimini gösterir.

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.

--system-assigned

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

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.

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
Default value: 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 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ı. 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
Default value: 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 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]
                     [--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ı. 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

--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.

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.

Default value: 2Gi
--builder

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

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.

--container-command

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

--container-image

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

--container-registry

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

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.

Default value: False
--disable-probe

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

Kabul edilen değerler: false, true
--disable-validation

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

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.

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.

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.

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.

--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", "".

--liveness-probe-config
Önizleme

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

--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.

Default value: False
--readiness-probe-config
Önizleme

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

--registry-password

Kapsayıcı kayıt defterinin parolası.

--registry-username

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

--runtime-version

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

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ü. komutunu çalıştırarak desteklenen tüm sunucu sürümlerini listeleyin az spring list-support-server-versions -o table. 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.

--startup-probe-config
Önizleme

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

--target-module

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

--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.

--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
Default value: 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 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ı. 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

--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.

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.

--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
Default value: 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 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ı. 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

--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.

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.

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.

--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
Default value: 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 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ı. 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

--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.

--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
Default value: 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 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ı. 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
Default value: 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 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ı. 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

--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.

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.

Default value: 2048
--lines

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

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.

--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
Default value: 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 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ı. 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

--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.

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.

--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
Default value: 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 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]
                    [--scale-rule-http-concurrency]
                    [--scale-rule-metadata]
                    [--scale-rule-name]
                    [--scale-rule-type]

Ö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ı. 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

--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ı.

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ı.

Default value: 1
--no-wait

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

Default value: False
--scale-rule-auth --sra

Kural kimlik doğrulama parametrelerini ölçeklendirin. "=" biçimini ve boşlukla ayırarak.

--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.

--scale-rule-metadata --srm

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

--scale-rule-name --srn

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

--scale-rule-type --srt

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

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
Default value: 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 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ı. 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.

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.

--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
Default value: 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 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ı. 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
Default value: 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 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ı. 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

--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.

--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
Default value: 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 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ı. 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

--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.

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.

--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
Default value: 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 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ı. 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

--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.

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.

--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
Default value: 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 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ı. 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.

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.

--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
Default value: 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 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 {false, true}]
                     [--enable-ingress-to-app-tls {false, true}]
                     [--enable-liveness-probe {false, true}]
                     [--enable-persistent-storage {false, true}]
                     [--enable-readiness-probe {false, true}]
                     [--enable-startup-probe {false, true}]
                     [--env]
                     [--grace-period]
                     [--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ı. 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

--assign-endpoint

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

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.

Kabul edilen değerler: false, true
--backend-protocol

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

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.

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.

Kabul edilen değerler: false, true
--enable-ingress-to-app-tls

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

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.

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.

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.

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.

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.

--https-only

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

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.

--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.

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.

--runtime-version

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

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.

--session-affinity

Uygulamanın giriş oturumu benzinimini gösterir.

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.

--workload-profile

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

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
Default value: 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.