Hızlı Başlangıç: Azure Spring Apps'e olay temelli uygulama dağıtma
Makale
Not
Temel, Standart ve Kurumsal planları, 3 yıllık kullanımdan kaldırma süresiyle Mart 2025 ortasından itibaren kullanımdan kaldırılacaktır. Azure Container Apps'e geçiş yapmanızı öneririz. Daha fazla bilgi için bkz . Azure Spring Apps kullanımdan kaldırma duyurusu.
Bu makalede Azure Spring Apps'e dağıtmak için aşağıdaki seçenekler sağlanır:
Azure portalı seçeneği, tek tıklamayla kaynak oluşturmanın ve uygulamaları dağıtmanın en kolay ve en hızlı yoludur. Bu seçenek, Uygulamaları Azure bulut hizmetlerine hızla dağıtmak isteyen Spring geliştiricileri için uygundur.
Azure portalı + Maven eklentisi seçeneği, kaynakları oluşturmanın ve uygulamaları adım adım dağıtmanın daha geleneksel bir yoludur. Bu seçenek, Azure bulut hizmetlerini ilk kez kullanan Spring geliştiricileri için uygundur.
Azure Geliştirici CLI seçeneği, kaynakları otomatik olarak oluşturmanın ve uygulamaları basit komutlar aracılığıyla dağıtmanın daha verimli bir yoludur. Azure Geliştirici CLI'sı, gerekli Azure kaynaklarını sağlamak ve uygulama kodunu dağıtmak için bir şablon kullanır. Bu seçenek, Azure bulut hizmetlerini bilen Spring geliştiricileri için uygundur.
Azure portalı seçeneği, tek tıklamayla kaynak oluşturmanın ve uygulamaları dağıtmanın en kolay ve en hızlı yoludur. Bu seçenek, Uygulamaları Azure bulut hizmetlerine hızla dağıtmak isteyen Spring geliştiricileri için uygundur.
Azure portalı + Maven eklentisi seçeneği, kaynakları oluşturmanın ve uygulamaları adım adım dağıtmanın daha geleneksel bir yoludur. Bu seçenek, Azure bulut hizmetlerini ilk kez kullanan Spring geliştiricileri için uygundur.
Azure CLI seçeneği, Azure kaynaklarını yönetmek için güçlü bir komut satırı aracı kullanır. Bu seçenek, Azure bulut hizmetlerini bilen Spring geliştiricileri için uygundur.
Sonraki bölümdeki Azure'a Dağıt düğmesi, GitHub'daki ASA-Samples-Web-Application yayınları sayfasından JAR paketi indiren bir Azure portalı deneyimi başlatır. Yerel hazırlık adımları gerekli değildir.
Örneği yerel olarak hazırlamak için aşağıdaki adımları kullanın:
Örnek proje GitHub'da hazırdır. Aşağıdaki komutu kullanarak örnek projeyi kopyalayın:
Aşağıdaki komutları kullanarak örnek projeyi oluşturun:
cd ASA-Samples-Event-Driven-Application
./mvnw clean package
Örneği yerel olarak hazırlamak için aşağıdaki adımları kullanın. Bu adımlarda, Azure Geliştirici CLI şablonlarından olay temelli uygulamayı başlatmak için AZD kullanılır.
Bir terminal açın, yeni, boş bir klasör oluşturun ve ardından bu klasöre gidin.
Aşağıdaki listede komut etkileşimleri açıklanmaktadır:
Yeni bir ortam adı girin: Tüm Azure kaynaklarını barındırmak için oluşturulan kaynak grubunun son eki olarak kullanılan bir ortam adı girin. Bu ad, Azure aboneliğinizde benzersiz olmalıdır.
Konsol, aşağıdaki örneğe benzer iletiler gönderir:
Initializing a new project (azd init)
(✓) Done: Initialized git repository
(✓) Done: Downloading template code to: <your-local-path>
Enter a new environment name: <your-env-name>
SUCCESS: New project initialized!
You can view the template code in your directory: <your-local-path>
Learn more about running 3rd party code on our DevHub: https://aka.ms/azd-third-party-code-notice
3. Bulut ortamını hazırlama
Bu örneği çalıştırmak için ihtiyacınız olan ana kaynaklar bir Azure Spring Apps örneği, bir Azure Key Vault ve bir Azure Service Bus örneğidir. Bu kaynakları oluşturmak için aşağıdaki adımları kullanın.
Bu bölümde, Azure portalında bir dağıtım deneyimi başlatmak için Azure'a Dağıt düğmesi kullanılır. Bu deneyim, Azure kaynakları oluşturmak için bir ARM şablonu kullanır.
3.1. Azure portalda oturum açma
Azure portalına gidin ve portalda oturum açmak için kimlik bilgilerinizi girin. Varsayılan görünüm hizmet panonuzu içerir.
3.2. Azure kaynakları oluşturma
Uygulamanın bağımlı olduğu tüm Azure kaynaklarını oluşturmak için aşağıdaki adımları kullanın:
Azure portalında dağıtım deneyimini başlatmak için aşağıdaki Azure'a dağıt düğmesini seçin:
Temel Bilgiler sekmesinde formu doldurun. Formu tamamlamak için kılavuz olarak aşağıdaki tabloyu kullanın:
Ayar
Önerilen değer
Açıklama
Abonelik
Abonelik adınız.
Sunucunuz için kullanmak istediğiniz Azure aboneliği. Birden çok aboneliğiniz varsa kaynak için faturalandırılacak aboneliği seçin.
Kaynak grubu
myresourcegroup
Yeni bir kaynak grubu adı veya aboneliğinizde var olan bir kaynak grubu.
Bölge
Kullanıcılarınıza en yakın bölge.
Bölge, kaynak grubunu oluşturmak için kullanılır.
Seçimlerinizi gözden geçirmek için Gözden Geçir ve Oluştur'u seçin. Ardından Oluştur'u seçerek uygulamayı Azure Spring Apps'e dağıtın.
Araç çubuğunda, dağıtım sürecini izlemek için Bildirimler simgesini (zil) seçin. Dağıtım tamamlandıktan sonra Panoya sabitle'yi seçerek Azure portalı panonuzda hizmetin Genel Bakış sayfasının kısayolu olarak bu hizmet için bir kutucuk oluşturabilirsiniz. Hizmetin Genel Bakış sayfasını açmak için Kaynağa git'i seçin.
3.1. Azure portalda oturum açma
Web tarayıcınızı açın ve Azure portalına gidin. Portalda oturum açmak için kimlik bilgilerinizi girin. Varsayılan görünüm hizmet panonuzu içerir.
3.2. Service Bus örneği oluşturma
Service Bus örneği oluşturmak için aşağıdaki adımları kullanın:
Azure portalının köşesinde kaynak oluştur'u seçin.
Arama hizmeti s ve market arama kutusunda service bus için arama yapın.
Service Bus bölümünde Oluştur'u seçin.
Temel Bilgiler sekmesinde formu doldurun. Formu tamamlamak için kılavuz olarak aşağıdaki tabloyu kullanın:
Ayar
Önerilen değer
Açıklama
Abonelik
Abonelik adınız.
Sunucunuz için kullanmak istediğiniz Azure aboneliği. Birden çok aboneliğiniz varsa kaynak için faturalandırılacak aboneliği seçin.
Kaynak grubu
myresourcegroup
Yeni bir kaynak grubu adı veya aboneliğinizde var olan bir kaynak grubu.
Ad alanı adı
my-srvbus
Service Bus hizmetinizi tanımlayan benzersiz bir ad.
Konum
Kullanıcılarınıza en yakın konum.
Kullanıcılarınız için en yakın olan konum.
Barındırma seçenekleri ve planları
Temel
Fiyatlandırma planı, örneğinizle ilişkili kaynağı ve maliyeti belirler.
Oluşturma parametrelerini gözden geçirmek için Gözden Geçir ve Oluştur'u seçin. Ardından, Service Bus örneğini oluşturmayı tamamlamak için Oluştur'u seçin.
Araç çubuğunda, dağıtım sürecini izlemek için Bildirimler simgesini (zil) seçin. Dağıtım tamamlandıktan sonra Panoya sabitle'yi seçerek Azure portalı panonuzda hizmetin Genel Bakış sayfasının kısayolu olarak bu hizmet için bir kutucuk oluşturabilirsiniz. Hizmetin Genel Bakış sayfasını açmak için Kaynağa git'i seçin.
Service Bus Ad Alanı sayfasına gitmek için Kaynağa git'i seçin.
Gezinti menüsünde Paylaşılan erişim ilkeleri'ni ve ardından RootManageSharedAccessKey'i seçin.
SAS İlkesi: RootManageSharedAccessKey sayfasında, Spring uygulamasından bağlantıları ayarlamak için kullanılan Birincil Bağlantı Dizesi değerini kopyalayın ve kaydedin.
Gezinti menüsünde Kuyruklar'ı ve ardından Kuyruk'ı seçin.
Kuyruk Oluştur sayfasında Ad için küçük harf girin ve Oluştur'u seçin.
Ad için büyük harf kullanarak önceki adımı yineleyerek başka bir kuyruk oluşturun.
3.3. Azure Spring Apps örneği oluşturma
Hizmet örneğini oluşturmak için aşağıdaki adımları kullanın:
Portalın köşesinde kaynak oluştur'u seçin.
İşlem>Azure Spring Apps'i seçin.
Standart tüketim ve ayrılmış (önizleme) formunu aşağıdaki bilgilerle doldurun:
Ayar
Önerilen değer
Açıklama
Abonelik
Abonelik adınız
Sunucunuz için kullanmak istediğiniz Azure aboneliği. Birden çok aboneliğiniz varsa kaynak için faturalandırılacak aboneliği seçin.
Kaynak grubu
myresourcegroup
Yeni bir kaynak grubu adı veya aboneliğinizde var olan bir kaynak grubu.
Ad
myasa
Azure Spring Apps hizmetinizi tanımlayan benzersiz bir ad. Ad 4 ile 32 karakter uzunluğunda olmalıdır ve yalnızca küçük harf, sayı ve kısa çizgi içerebilir. Hizmet adının ilk karakteri bir harf, son karakter ise harf veya sayı olmalıdır.
Plan
Standart tüketim ve ayrılmış (önizleme)
Fiyatlandırma planı, örneğinizle ilişkili kaynakları ve maliyeti belirler.
Bölge
Kullanıcılarınıza en yakın bölge
Kullanıcılarınız için en yakın olan konum.
Container Apps Ortamı
myacaenv
Ortam, birbiriyle iletişim kurabilen ve bir sanal ağ, günlük kaydı ve Dapr yapılandırmasını paylaşabilen bir veya daha fazla kapsayıcı uygulaması çevresinde güvenli bir sınırdır.
(İsteğe bağlı) Container Apps Ortamı oluşturmak için aşağıdaki adımları kullanın:
Temel Bilgiler sekmesini aşağıdaki bilgilerle doldurun:
Ortam adı: myacaenv
Plan: Tüketim
Alanlar arası yedeklilik: Devre dışı
Container Apps Ortamını oluşturmak için Oluştur'u seçin.
Temel Bilgiler sekmesini aşağıdaki bilgilerle doldurun:
Ortam adı: myacaenv
Plan: (Önizleme) Tüketim ve Ayrılmış iş yükü profilleri
Alanlar arası yedeklilik: Devre dışı
İş yükü profilleri (Önizleme) sekmesini seçin ve ardından iş yükü profili eklemek için İş yükü profili ekle'yi seçin.
İş yükü profili ekle (Önizleme) sayfasında aşağıdaki bilgileri ekleyin:
İş yükü profili adı: my-wlp
İş yükü profili boyutu: Ayrılmış-D4'i seçin
Otomatik ölçeklendirme örneği sayısı aralığı: 3 ve 5'i seçin
Ekle'yi seçin. Bu seçim sizi İş yükü profili ekle (Önizleme) sayfasına geri götürür. My-wlp öğesini ve ardından Oluştur'u seçerek Container Apps Ortamı'nı oluşturun.
Seçimlerinizi gözden geçirmek için Gözden Geçir ve Oluştur'u seçin. Azure Spring Apps örneğini sağlamak için Oluştur'u seçin.
Araç çubuğunda, dağıtım sürecini izlemek için Bildirimler simgesini (zil) seçin. Dağıtım tamamlandıktan sonra Panoya sabitle'yi seçerek Azure portalı panonuzda hizmetin Genel Bakış sayfasının kısayolu olarak bu hizmet için bir kutucuk oluşturabilirsiniz. Kaynağa git'i seçtiğinizde hizmetin Genel Bakış sayfası açılır.
Azure Spring Apps'e Genel Bakış sayfasına gitmek için Kaynağa git'i seçin.
Sol gezinti menüsünde Uygulamalar'ı ve ardından Uygulama Oluştur'u seçin.
Uygulama Oluştur sayfasında Uygulama simple-event-driven-app adı yazın ve ardından Uygulama oluşturmak için Hızlı başlangıç örnek uygulamasını kullan'ı seçin.
Azure Spring Apps örneğini oluşturmayı tamamlamak için Oluştur'u seçin.
Uygulama oluşturulduktan sonra, önceki adımda oluşturduğunuz uygulama adını seçin.
Gezinti bölmesinden Yapılandırma'yı seçin ve ortam değişkenleri sekmesinde aşağıdaki özelliği yapılandırın.
SERVICE_BUS_CONNECTION_STRING: Service Bus birincil bağlantı dizesi girin.
Bağlantı özelliklerini kaydetmek için Kaydet'i seçin.
Azure'da OAuth2 ile oturum açmak için aşağıdaki komutu kullanın. Zaten oturum açtıysanız bu adımı yoksayın.
azd auth login
Konsol, aşağıdaki örneğe benzer iletiler gönderir:
Logged in to Azure.
Şablonun altyapısını Azure'a sağlamak için aşağıdaki komutu kullanın:
azd provision
Aşağıdaki listede komut etkileşimleri açıklanmaktadır:
Kullanılacak azure aboneliğini seçin: Taşımak için okları kullanın, filtrelemek için yazın ve enter tuşuna basın.
Kullanılacak azure konumunu seçin: Taşımak için okları kullanın, filtrelemek için yazın ve enter tuşuna basın.
Konsol, aşağıdaki örneğe benzer iletiler gönderir:
SUCCESS: Your application was provisioned in Azure in xx minutes xx seconds.
You can view the resources created under the resource group rg-<your-environment-name>-<random-string>> in Azure Portal:
https://portal.azure.com/#@/resource/subscriptions/<your-subscription-id>/resourceGroups/rg-<your-environment-name>/overview
Not
Bu komutun tamamlanması biraz zaman alabilir. Azure kaynaklarını sağlarken bir ilerleme göstergesi görürsünüz.
Aşağıdaki listede komut etkileşimleri açıklanmaktadır:
OAuth2 oturum açma: OAuth2 protokolüne göre Azure'da oturum açmayı yetkilendirmeniz gerekir.
Aboneliği seçin: Oluşturduğunuz Azure Spring Apps örneğinin abonelik listesi numarasını seçin ve varsayılan olarak listedeki ilk aboneliği seçin. Varsayılan sayıyı kullanıyorsanız doğrudan Enter tuşuna basın.
Azure'da mevcut Azure Spring Apps'i kullanma: Mevcut Azure Spring Apps örneğini kullanmak için y tuşuna basın.
Dağıtım için Azure Spring Apps'i seçin: Oluşturduğunuz Azure Spring Apps örneğinin liste numarasını seçin. Varsayılan sayıyı kullanıyorsanız doğrudan Enter tuşuna basın.
Azure Spring Apps'te <mevcut uygulamayı kullanın örnek-adınız>: Oluşturulan uygulamayı kullanmak için y tuşuna basın.
Yukarıdaki tüm yapılandırmaları kaydetmek için onaylayın: y tuşuna basın. n tuşuna basarsanız yapılandırma POM dosyalarına kaydedilmez.
Uygulamayı dağıtmak için aşağıdaki komutu kullanın:
./mvnw azure-spring-apps:deploy
Aşağıdaki listede komut etkileşimi açıklanmaktadır:
OAuth2 oturum açma: OAuth2 protokolüne göre Azure'da oturum açmayı yetkilendirmeniz gerekir.
Komut yürütüldükten sonra, dağıtımın başarılı olduğunu aşağıdaki günlük iletilerinden görebilirsiniz:
[INFO] Deployment(default) is successfully created
[INFO] Starting Spring App after deploying artifacts...
[INFO] Deployment Status: Running
AzD kullanarak uygulamayı paketleyin, web uygulamasının gerektirdiği Azure kaynaklarını sağlayın ve ardından Azure Spring Apps'e dağıtın.
Uygulamanızın dağıtılabilir bir kopyasını paketlemek için aşağıdaki komutu kullanın:
azd package
Konsol, aşağıdaki örneğe benzer iletiler gönderir:
SUCCESS: Your application was packaged for Azure in xx seconds.
Uygulama kodunu yeni sağlanan kaynaklara dağıtmak için aşağıdaki komutu kullanın:
azd deploy
Konsol, aşağıdaki örneğe benzer iletiler gönderir:
Deploying services (azd deploy)
(✓) Done: Deploying service simple-event-driven-app
- No endpoints were found
SUCCESS: Your application was deployed to Azure in xx minutes xx seconds.
You can view the resources created under the resource group rg-<your-environment-name> in Azure Portal:
https://portal.azure.com/#@/resource/subscriptions/<your-subscription-id>/resourceGroups/rg-<your-environment-name>/overview
Not
Önceki üç komutu birleştirmek için de kullanabilirsiniz azd up : azd provision (Azure kaynaklarını sağlar), azd package (uygulamanızın dağıtılabilir bir kopyasını paketler) ve azd deploy (uygulama kodunu dağıtır). Daha fazla bilgi için bkz . Azure-Samples/ASA-Samples-Event-Driven-Application.
Sonraki bölümdeki Azure'a Dağıt düğmesi, GitHub'daki ASA-Samples-Web-Application yayınları sayfasından JAR paketi indiren bir Azure portalı deneyimi başlatır. Yerel hazırlık adımları gerekli değildir.
Örneği yerel olarak hazırlamak için aşağıdaki adımları kullanın:
Örnek proje GitHub'da hazırdır. Aşağıdaki komutu kullanarak örnek projeyi kopyalayın:
Aşağıdaki komutları kullanarak örnek projeyi oluşturun:
cd ASA-Samples-Event-Driven-Application
./mvnw clean package
Örneği yerel olarak hazırlamak için aşağıdaki adımları kullanın. Bu adımlarda, Azure Geliştirici CLI şablonlarından olay temelli uygulamayı başlatmak için AZD kullanılır.
Bir terminal açın, yeni, boş bir klasör oluşturun ve ardından bu klasöre gidin.
Aşağıdaki listede komut etkileşimleri açıklanmaktadır:
Yeni bir ortam adı girin: Tüm Azure kaynaklarını barındırmak için oluşturulan kaynak grubunun son eki olarak kullanılan bir ortam adı girin. Bu ad, Azure aboneliğinizde benzersiz olmalıdır.
Konsol, aşağıdaki örneğe benzer iletiler gönderir:
Initializing a new project (azd init)
(✓) Done: Initialized git repository
(✓) Done: Downloading template code to: <your-local-path>
Enter a new environment name: <your-env-name>
SUCCESS: New project initialized!
You can view the template code in your directory: <your-local-path>
Learn more about running 3rd party code on our DevHub: https://aka.ms/azd-third-party-code-notice
3. Bulut ortamını hazırlama
Bu örneği çalıştırmak için ihtiyacınız olan ana kaynaklar bir Azure Spring Apps örneği, bir Azure Key Vault örneği ve bir Azure Service Bus örneğidir. Bu kaynakları oluşturmak için aşağıdaki adımları kullanın.
Bu bölümde, Azure portalında bir dağıtım deneyimi başlatmak için Azure'a Dağıt düğmesi kullanılır. Bu deneyim, Azure kaynakları oluşturmak için bir ARM şablonu kullanır.
3.1. Azure portalda oturum açma
Azure portalına gidin ve portalda oturum açmak için kimlik bilgilerinizi girin. Varsayılan görünüm hizmet panonuzu içerir.
3.2. Azure kaynakları oluşturma
Uygulamanın bağımlı olduğu tüm Azure kaynaklarını oluşturmak için aşağıdaki adımları kullanın:
Azure portalında dağıtım deneyimini başlatmak için aşağıdaki Azure'a dağıt düğmesini seçin:
Temel Bilgiler sekmesinde formu doldurun. Formu tamamlamak için kılavuz olarak aşağıdaki tabloyu kullanın:
Ayar
Önerilen değer
Açıklama
Abonelik
Abonelik adınız.
Sunucunuz için kullanmak istediğiniz Azure aboneliği. Birden çok aboneliğiniz varsa kaynak için faturalandırılacak aboneliği seçin.
Kaynak grubu
myresourcegroup
Yeni bir kaynak grubu adı veya aboneliğinizde var olan bir kaynak grubu.
Bölge
Kullanıcılarınıza en yakın bölge.
Bölge, kaynak grubunu oluşturmak için kullanılır.
Seçimlerinizi gözden geçirmek için Gözden Geçir ve Oluştur'u seçin. Ardından Oluştur'u seçerek uygulamayı Azure Spring Apps'e dağıtın.
Araç çubuğunda, dağıtım sürecini izlemek için Bildirimler simgesini (zil) seçin. Dağıtım tamamlandıktan sonra Panoya sabitle'yi seçerek Azure portalı panonuzda hizmetin Genel Bakış sayfasının kısayolu olarak bu hizmet için bir kutucuk oluşturabilirsiniz. Hizmetin Genel Bakış sayfasını açmak için Kaynağa git'i seçin.
3.1. Azure portalda oturum açma
Web tarayıcınızı açın ve Azure portalına gidin. Portalda oturum açmak için kimlik bilgilerinizi girin. Varsayılan görünüm hizmet panonuzu içerir.
3.2. Service Bus örneği oluşturma
Service Bus örneği oluşturmak için aşağıdaki adımları kullanın:
Azure portalının köşesinde kaynak oluştur'u seçin.
Arama hizmeti s ve market arama kutusunda service bus için arama yapın.
Service Bus bölümünde Oluştur'u seçin.
Temel Bilgiler sekmesinde formu doldurun. Formu tamamlamak için kılavuz olarak aşağıdaki tabloyu kullanın:
Ayar
Önerilen değer
Açıklama
Abonelik
Abonelik adınız.
Sunucunuz için kullanmak istediğiniz Azure aboneliği. Birden çok aboneliğiniz varsa kaynak için faturalandırılacak aboneliği seçin.
Kaynak grubu
myresourcegroup
Yeni bir kaynak grubu adı veya aboneliğinizde var olan bir kaynak grubu.
Ad alanı adı
my-srvbus
Service Bus hizmetinizi tanımlayan benzersiz bir ad.
Konum
Kullanıcılarınıza en yakın konum.
Kullanıcılarınız için en yakın olan konum.
Barındırma seçenekleri ve planları
Temel
Fiyatlandırma planı, örneğinizle ilişkili kaynağı ve maliyeti belirler.
Oluşturma parametrelerini gözden geçirmek için Gözden Geçir ve Oluştur'u seçin. Ardından, Service Bus örneğini oluşturmayı tamamlamak için Oluştur'u seçin.
Araç çubuğunda, dağıtım sürecini izlemek için Bildirimler simgesini (zil) seçin. Dağıtım tamamlandıktan sonra Panoya sabitle'yi seçerek Azure portalı panonuzda hizmetin Genel Bakış sayfasının kısayolu olarak bu hizmet için bir kutucuk oluşturabilirsiniz. Hizmetin Genel Bakış sayfasını açmak için Kaynağa git'i seçin.
Service Bus Ad Alanı sayfasına gitmek için Kaynağa git'i seçin.
Gezinti menüsünde Paylaşılan erişim ilkeleri'ni ve ardından RootManageSharedAccessKey'i seçin.
SAS İlkesi: RootManageSharedAccessKey sayfasında, Spring uygulamasından bağlantıları ayarlamak için kullanılan Birincil Bağlantı Dizesi değerini kopyalayın ve kaydedin.
Gezinti menüsünde Kuyruklar'ı ve ardından Kuyruk'ı seçin.
Kuyruk Oluştur sayfasında Ad için küçük harf girin ve Oluştur'u seçin.
Ad için büyük harf kullanarak önceki adımı yineleyerek başka bir kuyruk oluşturun.
3.3. Azure Spring Apps örneği oluşturma
Azure Spring Apps örneği oluşturmak için aşağıdaki adımları kullanın:
Azure portalının köşesinde kaynak oluştur'u seçin.
İşlem>Azure Spring Apps'i seçin.
Temel bilgiler formunu aşağıdaki bilgilerle doldurun:
Formu tamamlamak için kılavuz olarak aşağıdaki tabloyu kullanın. Önerilen Plan Standarttır.
Ayar
Önerilen değer
Açıklama
Abonelik
Abonelik adınız
Sunucunuz için kullanmak istediğiniz Azure aboneliği. Birden çok aboneliğiniz varsa kaynak için faturalandırılacak aboneliği seçin.
Kaynak grubu
myresourcegroup
Yeni bir kaynak grubu adı veya aboneliğinizde var olan bir kaynak grubu.
Ad
myasa
Azure Spring Apps hizmetinizi tanımlayan benzersiz bir ad. Ad 4 ile 32 karakter uzunluğunda olmalıdır ve yalnızca küçük harf, sayı ve kısa çizgi içerebilir. Hizmet adının ilk karakteri bir harf, son karakter ise harf veya sayı olmalıdır.
Plan
Standart
Plan, örneğinizle ilişkili kaynağı ve maliyeti belirler.
Bölge
Kullanıcılarınıza en yakın bölge
Kullanıcılarınız için en yakın olan konum.
Alanlar Arası Yedekli
Seçili değil
Azure Spring Apps hizmetinizi bir Azure kullanılabilirlik alanında oluşturup oluşturmayacağınız, şu anda yalnızca birkaç bölgede desteklenebilir.
Seçimlerinizi gözden geçirmek için Gözden Geçir ve Oluştur'u seçin. Azure Spring Apps örneğini sağlamak için Oluştur'u seçin.
Araç çubuğunda, dağıtım sürecini izlemek için Bildirimler simgesini (zil) seçin. Dağıtım tamamlandıktan sonra Panoya sabitle'yi seçerek Azure portal panonuzda hizmetin Genel Bakış sayfasına kısayol olarak bu hizmet için bir kutucuk oluşturabilirsiniz. Kaynağa git'i seçtiğinizde hizmetin Genel Bakış sayfası açılır.
3.4. Uygulama örneğini Service Bus örneğine bağlama
Azure portalında Azure Spring Apps örneğine gidin.
Gezinti menüsünde Uygulamalar'ı ve ardından Uygulama Oluştur'u seçin.
Uygulama Oluştur sayfasında Uygulama adı için simple-event-driven-app girin ve Çalışma Zamanı platformu için Java 17'yi seçin.
Uygulama oluşturulduktan sonra, önceki adımda oluşturduğunuz uygulama adını seçin.
Yapılandırma sayfasında Ortam değişkenleri sekmesini seçin, Anahtar için SERVICE_BUS_CONNECTION_STRING girin, Değer için Service Bus bağlantı dizesi yapıştırın ve kaydet'i seçin.
OAuth2 ile Azure'da oturum açmak için aşağıdaki komutu kullanın. Zaten oturum açtıysanız bu adımı yoksayın.
azd auth login
Konsol, aşağıdaki örneğe benzer iletiler gönderir:
Logged in to Azure.
Standart planı kullanarak şablonu ayarlamak için aşağıdaki komutu kullanın:
azd env set PLAN standard
Uygulamanızın dağıtılabilir bir kopyasını paketlemek, şablonun altyapısını Azure'a sağlamak ve uygulama kodunu yeni sağlanan kaynaklara dağıtmak için aşağıdaki komutu kullanın:
azd provision
Aşağıdaki listede komut etkileşimleri açıklanmaktadır:
Kullanılacak azure aboneliğini seçin: Taşımak için okları kullanın, filtrelemek için yazın ve Enter tuşuna basın.
Kullanılacak azure konumunu seçin: Taşımak için okları kullanın, filtrelemek için yazın ve Enter tuşuna basın.
Konsol, aşağıdaki örneğe benzer iletiler gönderir:
SUCCESS: Your application was provisioned in Azure in xx minutes xx seconds.
You can view the resources created under the resource group rg-<your-environment-name> in Azure Portal:
https://portal.azure.com/#@/resource/subscriptions/<your-subscription-id>/resourceGroups/rg-<your-environment-name>/overview
Not
Bu komutun tamamlanması biraz zaman alabilir. Azure kaynaklarını sağlarken size bir ilerleme göstergesi gösterilir.
Aşağıdaki listede komut etkileşimleri açıklanmaktadır:
OAuth2 oturum açma: OAuth2 protokolüne göre Azure'da oturum açmayı yetkilendirmeniz gerekir.
Aboneliği seçin: Oluşturduğunuz Azure Spring Apps örneğinin abonelik listesi numarasını seçin ve varsayılan olarak listedeki ilk aboneliği seçin. Varsayılan sayıyı kullanıyorsanız doğrudan Enter tuşuna basın.
Azure'da mevcut Azure Spring Apps'i kullanma: Mevcut Azure Spring Apps örneğini kullanmak için y tuşuna basın.
Dağıtım için Azure Spring Apps'i seçin: Oluşturduğunuz Azure Spring Apps örneğinin liste numarasını seçin. Varsayılan sayıyı kullanıyorsanız doğrudan Enter tuşuna basın.
Azure Spring Apps'te <mevcut uygulamayı kullanın örnek-adınız>: Oluşturulan uygulamayı kullanmak için y tuşuna basın.
Yukarıdaki tüm yapılandırmaları kaydetmek için onaylayın: y tuşuna basın. n tuşuna basarsanız yapılandırma POM dosyalarına kaydedilmez.
Uygulamayı dağıtmak için aşağıdaki komutu kullanın:
./mvnw azure-spring-apps:deploy
Aşağıdaki listede komut etkileşimi açıklanmaktadır:
OAuth2 oturum açma: OAuth2 protokolüne göre Azure'da oturum açmayı yetkilendirmeniz gerekir.
Komut yürütüldükten sonra, dağıtımın başarılı olduğunu aşağıdaki günlük iletilerinden görebilirsiniz:
[INFO] Deployment(default) is successfully created
[INFO] Starting Spring App after deploying artifacts...
[INFO] Deployment Status: Running
AzD kullanarak uygulamayı paketleyin, web uygulamasının gerektirdiği Azure kaynaklarını sağlayın ve ardından Azure Spring Apps'e dağıtın.
Uygulamanızın dağıtılabilir bir kopyasını paketlemek için aşağıdaki komutu kullanın:
azd package
Konsol, aşağıdaki örneğe benzer iletiler gönderir:
SUCCESS: Your application was packaged for Azure in xx seconds.
Uygulama kodunu yeni sağlanan kaynaklara dağıtmak için aşağıdaki komutu kullanın:
azd deploy
Konsol, aşağıdaki örneğe benzer iletiler gönderir:
Deploying services (azd deploy)
(✓) Done: Deploying service simple-event-driven-app
- No endpoints were found
SUCCESS: Your application was deployed to Azure in xx minutes xx seconds.
You can view the resources created under the resource group rg-<your-environment-name> in Azure Portal:
https://portal.azure.com/#@/resource/subscriptions/<your-subscription-id>/resourceGroups/rg-<your-environment-name>/overview
Not
Önceki üç komutu birleştirmek için de kullanabilirsiniz azd up : azd provision (Azure kaynaklarını sağlar), azd package (uygulamanızın dağıtılabilir bir kopyasını paketler) ve azd deploy (uygulama kodunu dağıtır). Daha fazla bilgi için bkz . Azure-Samples/ASA-Samples-Event-Driven-Application.
Sonraki bölümdeki Azure'a Dağıt düğmesi, GitHub'daki ASA-Samples-Web-Application yayınları sayfasından JAR paketi indiren bir Azure portalı deneyimi başlatır. Yerel hazırlık adımları gerekli değildir.
Örneği yerel olarak hazırlamak için aşağıdaki adımları kullanın:
Örnek proje GitHub'da hazırdır. Aşağıdaki komutu kullanarak örnek projeyi kopyalayın:
Aşağıdaki komutları kullanarak örnek projeyi oluşturun:
cd ASA-Samples-Event-Driven-Application
./mvnw clean package
3. Bulut ortamını hazırlama
Bu örneği çalıştırmak için ihtiyacınız olan ana kaynaklar bir Azure Spring Apps örneği ve bir Azure Service Bus örneğidir. Aşağıdaki bölümlerde bu kaynakların nasıl oluşturulacağı açıklanmaktadır.
Bu bölümde, Azure portalında bir dağıtım deneyimi başlatmak için Azure'a Dağıt düğmesi kullanılır. Bu deneyim, Azure kaynakları oluşturmak için bir ARM şablonu kullanır.
3.1. Azure portalda oturum açma
Azure portalına gidin ve portalda oturum açmak için kimlik bilgilerinizi girin. Varsayılan görünüm hizmet panonuzu içerir.
3.2. Azure kaynakları oluşturma
Uygulamanın bağımlı olduğu tüm Azure kaynaklarını oluşturmak için aşağıdaki adımları kullanın:
Azure portalında dağıtım deneyimini başlatmak için aşağıdaki Azure'a dağıt düğmesini seçin:
Temel Bilgiler sekmesinde formu doldurun. Formu tamamlamak için kılavuz olarak aşağıdaki tabloyu kullanın:
Ayar
Önerilen değer
Açıklama
Abonelik
Abonelik adınız.
Sunucunuz için kullanmak istediğiniz Azure aboneliği. Birden çok aboneliğiniz varsa kaynak için faturalandırılacak aboneliği seçin.
Kaynak grubu
myresourcegroup
Yeni bir kaynak grubu adı veya aboneliğinizde var olan bir kaynak grubu.
Bölge
Kullanıcılarınıza en yakın bölge.
Bölge, kaynak grubunu oluşturmak için kullanılır.
Seçimlerinizi gözden geçirmek için Gözden Geçir ve Oluştur'u seçin. Ardından Oluştur'u seçerek uygulamayı Azure Spring Apps'e dağıtın.
Araç çubuğunda, dağıtım sürecini izlemek için Bildirimler simgesini (zil) seçin. Dağıtım tamamlandıktan sonra Panoya sabitle'yi seçerek Azure portalı panonuzda hizmetin Genel Bakış sayfasının kısayolu olarak bu hizmet için bir kutucuk oluşturabilirsiniz. Hizmetin Genel Bakış sayfasını açmak için Kaynağa git'i seçin.
3.1. Azure portalda oturum açma
Azure portalına gidin ve portalda oturum açmak için kimlik bilgilerinizi girin. Varsayılan görünüm hizmet panonuzu içerir.
3.2. Service Bus örneği oluşturma
Service Bus örneği oluşturmak için aşağıdaki adımları kullanın:
Azure portalının köşesinde kaynak oluştur'u seçin.
Arama hizmeti s ve market arama kutusunda service bus için arama yapın.
Service Bus bölümünde Oluştur'u seçin.
Temel Bilgiler sekmesinde formu doldurun. Formu tamamlamak için kılavuz olarak aşağıdaki tabloyu kullanın:
Ayar
Önerilen değer
Açıklama
Abonelik
Abonelik adınız.
Sunucunuz için kullanmak istediğiniz Azure aboneliği. Birden çok aboneliğiniz varsa kaynak için faturalandırılacak aboneliği seçin.
Kaynak grubu
myresourcegroup
Yeni bir kaynak grubu adı veya aboneliğinizde var olan bir kaynak grubu.
Ad alanı adı
my-srvbus
Service Bus hizmetinizi tanımlayan benzersiz bir ad.
Konum
Kullanıcılarınıza en yakın konum.
Kullanıcılarınız için en yakın olan konum.
Barındırma seçenekleri ve planları
Temel
Fiyatlandırma planı, örneğinizle ilişkili kaynağı ve maliyeti belirler.
Oluşturma parametrelerini gözden geçirmek için Gözden Geçir ve Oluştur'u seçin. Ardından, Service Bus örneğini oluşturmayı tamamlamak için Oluştur'u seçin.
Araç çubuğunda, dağıtım sürecini izlemek için Bildirimler simgesini (zil) seçin. Dağıtım tamamlandıktan sonra Panoya sabitle'yi seçerek Azure portalı panonuzda hizmetin Genel Bakış sayfasının kısayolu olarak bu hizmet için bir kutucuk oluşturabilirsiniz. Hizmetin Genel Bakış sayfasını açmak için Kaynağa git'i seçin.
Service Bus Ad Alanı sayfasına gitmek için Kaynağa git'i seçin.
Gezinti menüsünde Kuyruklar'ı ve ardından Sıra'yı seçin.
Kuyruk Oluştur sayfasında Ad için küçük harf girin ve Oluştur'u seçin.
Ad için büyük harf kullanarak önceki adımı yineleyerek başka bir kuyruk oluşturun.
3.3. Azure Spring Apps örneği oluşturma
Hizmet örneğini oluşturmak için aşağıdaki adımları kullanın:
Azure portalının köşesinde kaynak oluştur'u seçin.
İşlem>Azure Spring Apps'i seçin.
Temel bilgiler formunu aşağıdaki bilgilerle doldurun:
Ayar
Önerilen değer
Açıklama
Abonelik
Abonelik adınız.
Sunucunuz için kullanmak istediğiniz Azure aboneliği. Birden çok aboneliğiniz varsa kaynak için faturalandırılacak aboneliği seçin.
Kaynak grubu
myresourcegroup
Yeni bir kaynak grubu adı veya aboneliğinizde var olan bir kaynak grubu.
Ad
myasa
Azure Spring Apps hizmetinizi tanımlayan benzersiz bir ad. Ad 4 ile 32 karakter uzunluğunda olmalıdır ve yalnızca küçük harf, sayı ve kısa çizgi içerebilir. Hizmet adının ilk karakteri bir harf, son karakter ise harf veya sayı olmalıdır.
Bölge
Kullanıcılarınıza en yakın bölge.
Kullanıcılarınız için en yakın olan konum.
Barındırma seçenekleri ve planları
Kurumsal
Örneğinizle ilişkili kaynağı ve maliyeti belirleyen fiyatlandırma planı.
Alanlar Arası Yedekli
Seçili değil
Azure Spring Apps hizmetinizi bir Azure kullanılabilirlik alanında oluşturma seçeneği. Bu özellik şu anda tüm bölgelerde desteklenmiyor.
Yazılım IP Planı
Kullandıkça Öde
Azure Spring Apps ile kullandıkça ödeme yapmanızı sağlayan fiyatlandırma planı.
Örnek projeyi dağıtma
Seçili değil
Yerleşik örnek uygulamayı kullanma seçeneği.
Seçimlerinizi gözden geçirmek için Gözden Geçir ve Oluştur'u seçin. Ardından Oluştur'u seçerek Azure Spring Apps örneğini sağlayın.
Araç çubuğunda, dağıtım sürecini izlemek için Bildirimler simgesini (zil) seçin. Dağıtım tamamlandıktan sonra Panoya sabitle'yi seçerek Azure portalı panonuzda hizmetin Genel Bakış sayfasının kısayolu olarak bu hizmet için bir kutucuk oluşturabilirsiniz.
Azure Spring Apps'e Genel Bakış sayfasına gitmek için Kaynağa git'i seçin.
3.4. Uygulama örneğini Service Bus örneğine bağlama
Hizmet örneklerinizi bağlamak için aşağıdaki adımları kullanın:
Azure portalında Azure Spring Apps örneğine gidin.
Gezinti bölmesinden Uygulamalar bölmesini açın ve Ardından Uygulama Oluştur'u seçin.
Uygulama Oluştur sayfasında, uygulama adı için simple-event-driven-app kullanın ve diğer tüm alanları varsayılan değerleriyle bırakın.
Uygulamayı oluşturmayı tamamlamak için Oluştur'u seçin ve ardından ayrıntıları görüntülemek için uygulamayı seçin.
Gezinti bölmesinden Hizmet Bağlayıcısı'nı ve ardından Oluştur'u seçerek yeni bir hizmet bağlantısı oluşturun.
Temel Bilgiler sekmesini aşağıdaki bilgilerle doldurun:
Hizmet türü: Service Bus'ı seçin.
Bağlantı adı: Değiştirebileceğiniz otomatik olarak oluşturulan bir adla doldurulur.
Abonelik: Aboneliğinizi seçin.
Ad Alanı: Oluşturduğunuz ad alanını seçin.
İstemci türü: SpringBoot'ı seçin.
Sonraki: Kimlik Doğrulaması sekmesini aşağıdaki bilgilerle yapılandırın:
Not
Microsoft, kullanılabilir en güvenli kimlik doğrulama akışının kullanılmasını önerir. Veritabanları, önbellekler, mesajlaşma veya yapay zeka hizmetleri gibi bu yordamda açıklanan kimlik doğrulama akışı, uygulamaya çok yüksek düzeyde güven gerektirir ve diğer akışlarda mevcut olmayan riskler taşır. Bu akışı yalnızca parolasız veya anahtarsız bağlantılar için yönetilen kimlikler gibi daha güvenli seçenekler uygun olmadığında kullanın. Yerel makine işlemleri için parolasız veya anahtarsız bağlantılar için kullanıcı kimliklerini tercih edin.
İşlem hizmetinizle hedef hizmet arasında kullanmak istediğiniz kimlik doğrulama türünü seçin.: Bağlantı dizesi'ni seçin.
İleri: Ağ'ı seçin. Hedef hizmete erişimi etkinleştirmek için Güvenlik duvarı kurallarını yapılandırma varsayılan seçeneğini kullanın.
Seçimlerinizi gözden geçirmek için İleri: Gözden Geçir ve Oluştur'u, ardından bağlantıyı oluşturmak için Oluştur'u seçin.
3.1. Her kaynak için ad sağlayın
Aşağıdaki komutları kullanarak kaynak adlarını tutmak için değişkenler oluşturun. Yer tutucuları kendi değerlerinizle değiştirmeyi unutmayın.
Yeni bir kaynak grubu oluşturmak için aşağıdaki adımları kullanın:
Azure CLI'da oturum açmak için aşağıdaki komutu kullanın:
az login
Varsayılan konumu ayarlamak için aşağıdaki komutu kullanın:
az configure --defaults location=${LOCATION}
Kullanılacak abonelik kimliğini belirlemek üzere tüm kullanılabilir abonelikleri listelemek için aşağıdaki komutu kullanın:
az account list --output table
Varsayılan aboneliği ayarlamak için aşağıdaki komutu kullanın:
az account set --subscription <subscription-ID>
Kaynak grubu oluşturmak için aşağıdaki komutu kullanın:
az group create --resource-group ${RESOURCE_GROUP}
Yeni oluşturulan kaynak grubunu varsayılan kaynak grubu olarak ayarlamak için aşağıdaki komutu kullanın:
az configure --defaults group=${RESOURCE_GROUP}
3.3. Uzantı yükleme ve ad alanını kaydetme
Azure CLI için Azure Spring Apps uzantısını yüklemek ve ad alanını kaydetmek Microsoft.SaaS için aşağıdaki komutları kullanın:
az extension add --name spring --upgrade
az provider register --namespace Microsoft.SaaS
3.4. Azure Spring Apps örneği oluşturma
Azure Spring Apps örneğinizi oluşturmak için aşağıdaki komutu kullanın:
az spring create \
--name ${AZURE_SPRING_APPS_INSTANCE} \
--sku Enterprise
Ardından aşağıdaki komutu kullanarak Azure Spring Apps örneğinde bir uygulama oluşturun:
az spring app create \
--service ${AZURE_SPRING_APPS_INSTANCE} \
--name ${APP_NAME}
3.5. Service Bus örneği oluşturma
Service Bus örneği oluşturmak için aşağıdaki adımları kullanın:
Service Bus ad alanı oluşturmak için aşağıdaki komutu kullanın:
az servicebus namespace create --name ${SERVICE_BUS_NAME_SPACE}
ve upper-caseadlı lower-case iki kuyruk oluşturmak için aşağıdaki komutları kullanın:
az servicebus queue create \
--namespace-name ${SERVICE_BUS_NAME_SPACE} \
--name lower-case
az servicebus queue create \
--namespace-name ${SERVICE_BUS_NAME_SPACE} \
--name upper-case
3.6. Uygulama örneğini Service Bus örneğine bağlama
Azure Spring Apps'te hem Service Bus'ı hem de uygulamayı oluşturdunuz, ancak uygulama Service Bus'a bağlanamıyor. Uygulamanın Service Bus'a bağlanmasını ve ardından uygulamayı dağıtmasını sağlamak için aşağıdaki adımları kullanın:
Aşağıdaki komutu kullanarak Service Bus'ın bağlantı dizesi alın:
Not
Microsoft, kullanılabilir en güvenli kimlik doğrulama akışının kullanılmasını önerir. Veritabanları, önbellekler, mesajlaşma veya yapay zeka hizmetleri gibi bu yordamda açıklanan kimlik doğrulama akışı, uygulamaya çok yüksek düzeyde güven gerektirir ve diğer akışlarda mevcut olmayan riskler taşır. Bu akışı yalnızca parolasız veya anahtarsız bağlantılar için yönetilen kimlikler gibi daha güvenli seçenekler uygun olmadığında kullanın. Yerel makine işlemleri için parolasız veya anahtarsız bağlantılar için kullanıcı kimliklerini tercih edin.
Aşağıdaki listede komut etkileşimleri açıklanmaktadır:
OAuth2 oturum açma: OAuth2 protokolüne göre Azure'da oturum açmayı yetkilendirmeniz gerekir.
Aboneliği seçin: Oluşturduğunuz Azure Spring Apps örneğinin abonelik listesi numarasını seçin ve varsayılan olarak listedeki ilk aboneliği seçin. Varsayılan sayıyı kullanıyorsanız doğrudan Enter tuşuna basın.
Azure'da mevcut Azure Spring Apps'i kullanma: Mevcut Azure Spring Apps örneğini kullanmak için y tuşuna basın.
Dağıtım için Azure Spring Apps'i seçin: Oluşturduğunuz Azure Spring Apps örneğinin liste numarasını seçin. Varsayılan sayıyı kullanıyorsanız doğrudan Enter tuşuna basın.
Azure Spring Apps'te <mevcut uygulamayı kullanın örnek-adınız>: Oluşturulan uygulamayı kullanmak için y tuşuna basın.
Yukarıdaki tüm yapılandırmaları kaydetmek için onaylayın: y tuşuna basın. n tuşuna basarsanız yapılandırma POM dosyalarına kaydedilmez.
Uygulamayı dağıtmak için aşağıdaki komutu kullanın:
./mvnw azure-spring-apps:deploy
Aşağıdaki listede komut etkileşimi açıklanmaktadır:
OAuth2 oturum açma: OAuth2 protokolüne göre Azure'da oturum açmayı yetkilendirmeniz gerekir.
Komut yürütüldükten sonra, dağıtımın başarılı olduğunu aşağıdaki günlük iletilerinden görebilirsiniz:
[INFO] Starting Spring App after deploying artifacts...
[INFO] Deployment Status: Running
Bulut ortamı artık hazır. Aşağıdaki komutu kullanarak uygulamayı dağıtın:
az spring app deploy \
--service ${AZURE_SPRING_APPS_INSTANCE} \
--name ${APP_NAME} \
--artifact-path target/simple-event-driven-app-0.0.2-SNAPSHOT.jar
5. Uygulamayı doğrulama
Olay temelli uygulamanın düzgün çalıştığını onaylamak için aşağıdaki adımları kullanın. Kuyruğa ileti lower-case göndererek uygulamayı doğrulayabilir ve ardından kuyrukta upper-case bir ileti olduğunu onaylayabilirsiniz.
Uygulamanın günlüklerini denetlemek için Azure Spring Apps örneğine Genel Bakış sayfasına gidin ve Günlükler'i seçin.
Herhangi bir dağıtım sorununu araştırmak üzere uygulamanın günlüğünü denetlemek için aşağıdaki komutu kullanın:
az spring app logs \
--service ${AZURE_SPRING_APPS_INSTANCE} \
--name ${APP_NAME}
6. Kaynakları temizleme
Artık ihtiyacınız kalmadığında bu makalede oluşturduğunuz kaynakları sildiğinizden emin olun. Kaynak grubundaki tüm kaynakları içeren Azure kaynak grubunu silebilirsiniz.
Yeni oluşturulan hizmet de dahil olmak üzere kaynak grubunun tamamını silmek için aşağıdaki adımları kullanın:
Azure portalında kaynak grubunuzu bulun. Gezinti menüsünde Kaynak grupları'nı ve ardından kaynak grubunuzun adını seçin.
Kaynak grubu sayfasında Sil'i seçin. Silme işlemini onaylamak için metin kutusuna kaynak grubunuzun adını girin ve Sil'i seçin.
Yeni oluşturulan hizmet de dahil olmak üzere kaynak grubunun tamamını silmek için aşağıdaki adımları kullanın:
Azure portalında kaynak grubunuzu bulun. Gezinti menüsünde Kaynak grupları'nı ve ardından kaynak grubunuzun adını seçin.
Kaynak grubu sayfasında Sil'i seçin. Silme işlemini onaylamak için metin kutusuna kaynak grubunuzun adını girin ve Sil'i seçin.
Bu örnek uygulamada kullanılan tüm Azure kaynaklarını silmek için aşağıdaki komutu kullanın:
azd down
Aşağıdaki listede komut etkileşimleri açıklanmaktadır:
Silinecek toplam kaynak: <your-resources-total>, devam etmek istediğinizden emin misiniz?: y tuşuna basın.
Bunun yerine bu kaynakları kalıcı olarak silip adlarının yeniden kullanılmasına izin vermek istiyor musunuz?: y tuşuna basın. Key Vault'un yeniden kullanılmasını istiyorsanız n tuşuna basın.
Konsol, aşağıdaki örneğe benzer iletiler gönderir:
SUCCESS: Your application was removed from Azure in xx minutes xx seconds.