az spring-cloud app deployment
Dekont
Bu başvuru, Azure CLI (sürüm 2.45.0 veya üzeri) için spring-cloud uzantısının bir parçasıdır. Uzantı, az spring-cloud app deployment komutunu ilk kez çalıştırdığınızda otomatik olarak yüklenir. Uzantılar hakkında daha fazla bilgi edinin.
'spring-cloud app' komut grubu kullanım dışı bırakıldığından ve gelecek bir sürümde kaldırılacağından bu komut grubu örtük olarak kullanım dışı bırakılmıştır. Bunun yerine 'spring app' kullanın.
Azure Spring Cloud'da 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-cloud app deploy --deployment .
Komutlar
Name | Description | Tür | Durum |
---|---|---|---|
az spring-cloud 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 |
Dahili | Kullanım Dışı |
az spring-cloud app deployment delete |
Uygulamanın dağıtımını silin. |
Dahili | Kullanım Dışı |
az spring-cloud app deployment generate-heap-dump |
Verilen dosya yoluna hedef uygulama örneğinizin yığın dökümünü oluşturun. |
Dahili | Kullanım Dışı |
az spring-cloud app deployment generate-thread-dump |
Verilen dosya yoluna hedef uygulama örneğinizin iş parçacığı dökümünü oluşturun. |
Dahili | Kullanım Dışı |
az spring-cloud app deployment list |
Bir uygulamadaki tüm dağıtımları listeleme. |
Dahili | Kullanım Dışı |
az spring-cloud app deployment show |
Dağıtımın ayrıntılarını gösterir. |
Dahili | Kullanım Dışı |
az spring-cloud app deployment start-jfr |
Verilen dosya yolu için hedef uygulama örneğinizde bir JFR başlatın. |
Dahili | Kullanım Dışı |
az spring-cloud app deployment create
'spring-cloud app deployment' komut grubu kullanım dışı bırakıldığından ve gelecek bir sürümde kaldırılacağından bu komut örtük olarak kullanım dışı bırakılmıştır. Bunun yerine 'spring app deployment' kullanın.
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-cloud app deploy/update --deployment <staging deployment>
.
az spring-cloud app deployment create --app
--name
--resource-group
--service
[--artifact-path]
[--build-env]
[--builder]
[--config-file-patterns]
[--container-args]
[--container-command]
[--container-image]
[--container-registry]
[--cpu]
[--disable-probe {false, true}]
[--disable-validation {false, true}]
[--env]
[--instance-count]
[--jvm-options]
[--main-entry]
[--memory]
[--no-wait]
[--registry-password]
[--registry-username]
[--runtime-version {Java_11, Java_17, Java_8, NetCore_31}]
[--skip-clone-settings]
[--source-path]
[--target-module]
[--version]
Örnekler
Bir uygulamanın yeni dağıtımına kaynak kodu dağıtma. Bu işlem geçerli dizini paketleyecek, Pivotal Derleme Hizmeti ile ikili oluşturacak ve ardından dağıtacaktır.
az spring-cloud app deployment create -n green-deployment --app MyApp -s MyCluster -g MyResourceGroup
Jvm seçenekleri ve ortam değişkenleriyle bir uygulamaya önceden oluşturulmuş bir jar dağıtın.
az spring-cloud app deployment create -n green-deployment --app MyApp -s MyCluster -g MyResourceGroup --jar-path app.jar --jvm-options="-XX:+UseG1GC -XX:+UseStringDeduplication" --env foo=bar
Docker Hub'daki kapsayıcı görüntüsünü bir uygulamaya dağıtma.
az spring-cloud app deployment create -n green-deployment --app 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-cloud app deployment create -n green-deployment --app MyApp -s MyCluster -g MyResourceGroup --container-image contoso/your-app:v1 --container-registry myacr.azurecr.io --registry-username <username> --registry-password <password>
Gerekli Parametreler
Uygulamanın adı.
Dağıtımın adı.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>
yapılandırabilirsiniz.
Azure Spring Cloud'un adı; az configure --defaults spring-cloud= komutunu kullanarak varsayılan hizmeti yapılandırabilirsiniz.
İsteğe Bağlı Parametreler
Belirtilen önceden oluşturulmuş yapıtı (jar veya netcore zip) dağıtın.
'key[=value]' biçiminde boşlukla ayrılmış ortam değişkenleri.
(Yalnızca Kurumsal Katman) Yürütülebilir dosyayı derlemek için kullanılan derleme hizmeti oluşturucusu.
(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.
Kapsayıcı görüntüsünün bağımsız değişkenleri.
Kapsayıcı görüntüsünün komutu.
Kapsayıcı görüntüsü etiketi.
Kapsayıcı görüntüsünün kayıt defteri.
CPU kaynak miktarı. 500m veya CPU çekirdeği sayısı olmalıdır.
True ise canlılık ve hazırlık araştırmasını devre dışı bırakın.
Doğruysa jar doğrulamayı devre dışı bırakın.
'key[=value]' biçiminde boşlukla ayrılmış ortam değişkenleri.
Örnek sayısı.
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'.
Zip köküne göre .NET yürütülebilir dosyasının yolunu içeren bir dize.
Bellek kaynağı miktarı. 512Mi veya #Gi olmalıdır, örneğin, 1Gi, 3Gi.
Uzun süre çalışan işlemin bitmesini beklemeyin.
Kapsayıcı kayıt defterinin parolası.
Kapsayıcı kayıt defterinin kullanıcı adı.
Kullanılan dilin çalışma zamanı sürümü.
Hazırlama dağıtımı oluşturma, ayarları üretim dağıtımından otomatik olarak kopyalar.
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.
Kaynak koddan oluşturulan birden çok jar paketi için gereken, dağıtılacak alt modül.
Dağıtım sürümü, ayarlanmamışsa değişmeden tutun.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
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-cloud app deployment delete
'spring-cloud app deployment' komut grubu kullanım dışı bırakıldığından ve gelecek bir sürümde kaldırılacağından bu komut örtük olarak kullanım dışı bırakılmıştır. Bunun yerine 'spring app deployment' kullanın.
Uygulamanın dağıtımını silin.
az spring-cloud app deployment delete --app
--name
--resource-group
--service
[--no-wait]
Gerekli Parametreler
Uygulamanın adı.
Dağıtımın adı.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>
yapılandırabilirsiniz.
Azure Spring Cloud'un adı; az configure --defaults spring-cloud= komutunu kullanarak varsayılan hizmeti yapılandırabilirsiniz.
İsteğe Bağlı Parametreler
Uzun süre çalışan işlemin bitmesini beklemeyin.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
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-cloud app deployment generate-heap-dump
'spring-cloud app deployment' komut grubu kullanım dışı bırakıldığından ve gelecek bir sürümde kaldırılacağından bu komut örtük olarak kullanım dışı bırakılmıştır. Bunun yerine 'spring app deployment' kullanın.
Verilen dosya yoluna hedef uygulama örneğinizin yığın dökümünü oluşturun.
az spring-cloud app deployment generate-heap-dump --app
--app-instance
--file-path
--resource-group
--service
[--deployment]
Gerekli Parametreler
Uygulamanın adı.
Dökümünü almak istediğiniz hedef uygulama örneği.
Döküm dosyanızın bağlama dosyası yolu.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>
yapılandırabilirsiniz.
Azure Spring Cloud'un adı; az configure --defaults spring-cloud= komutunu kullanarak varsayılan hizmeti yapılandırabilirsiniz.
İsteğe Bağlı Parametreler
Uygulamanın mevcut dağıtımının adı. Belirtilmezse varsayılan olarak üretim dağıtımı kullanılır.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
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-cloud app deployment generate-thread-dump
'spring-cloud app deployment' komut grubu kullanım dışı bırakıldığından ve gelecek bir sürümde kaldırılacağından bu komut örtük olarak kullanım dışı bırakılmıştır. Bunun yerine 'spring app deployment' kullanın.
Verilen dosya yoluna hedef uygulama örneğinizin iş parçacığı dökümünü oluşturun.
az spring-cloud app deployment generate-thread-dump --app
--app-instance
--file-path
--resource-group
--service
[--deployment]
Gerekli Parametreler
Uygulamanın adı.
Dökümünü almak istediğiniz hedef uygulama örneği.
Döküm dosyanızın bağlama dosyası yolu.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>
yapılandırabilirsiniz.
Azure Spring Cloud'un adı; az configure --defaults spring-cloud= komutunu kullanarak varsayılan hizmeti yapılandırabilirsiniz.
İsteğe Bağlı Parametreler
Uygulamanın mevcut dağıtımının adı. Belirtilmezse varsayılan olarak üretim dağıtımı kullanılır.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
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-cloud app deployment list
'spring-cloud app deployment' komut grubu kullanım dışı bırakıldığından ve gelecek bir sürümde kaldırılacağından bu komut örtük olarak kullanım dışı bırakılmıştır. Bunun yerine 'spring app deployment' kullanın.
Bir uygulamadaki tüm dağıtımları listeleme.
az spring-cloud app deployment list --app
--resource-group
--service
Gerekli Parametreler
Uygulamanın adı.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>
yapılandırabilirsiniz.
Azure Spring Cloud'un adı; az configure --defaults spring-cloud= komutunu kullanarak varsayılan hizmeti yapılandırabilirsiniz.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
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-cloud app deployment show
'spring-cloud app deployment' komut grubu kullanım dışı bırakıldığından ve gelecek bir sürümde kaldırılacağından bu komut örtük olarak kullanım dışı bırakılmıştır. Bunun yerine 'spring app deployment' kullanın.
Dağıtımın ayrıntılarını gösterir.
az spring-cloud app deployment show --app
--name
--resource-group
--service
Gerekli Parametreler
Uygulamanın adı.
Dağıtımın adı.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>
yapılandırabilirsiniz.
Azure Spring Cloud'un adı; az configure --defaults spring-cloud= komutunu kullanarak varsayılan hizmeti yapılandırabilirsiniz.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
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-cloud app deployment start-jfr
'spring-cloud app deployment' komut grubu kullanım dışı bırakıldığından ve gelecek bir sürümde kaldırılacağından bu komut örtük olarak kullanım dışı bırakılmıştır. Bunun yerine 'spring app deployment' kullanın.
Verilen dosya yolu için hedef uygulama örneğinizde bir JFR başlatın.
az spring-cloud app deployment start-jfr --app
--app-instance
--file-path
--resource-group
--service
[--deployment]
[--duration]
Gerekli Parametreler
Uygulamanın adı.
Dökümünü almak istediğiniz hedef uygulama örneği.
Döküm dosyanızın bağlama dosyası yolu.
Kaynak grubunun adı. kullanarak varsayılan grubu az configure --defaults group=<name>
yapılandırabilirsiniz.
Azure Spring Cloud'un adı; az configure --defaults spring-cloud= komutunu kullanarak varsayılan hizmeti yapılandırabilirsiniz.
İsteğe Bağlı Parametreler
Uygulamanın mevcut dağıtımının adı. Belirtilmezse varsayılan olarak üretim dağıtımı kullanılır.
JFR süresi.
Global Parametreler
Tüm hata ayıklama günlüklerini göstermek için günlük ayrıntı düzeyini artırın.
Bu yardım iletisini göster ve çık.
Yalnızca hataları gösterir ve uyarıları gizler.
Çıkış biçimi.
JMESPath sorgu dizesi. Daha fazla bilgi ve örnek için bkz http://jmespath.org/ .
Aboneliğin adı veya kimliği. kullanarak az account set -s NAME_OR_ID
varsayılan aboneliği yapılandırabilirsiniz.
Günlük ayrıntı düzeyini artırın. Tam hata ayıklama günlükleri için --debug komutunu kullanın.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin