Aracılığıyla paylaş


App Service kaynaklarını yeni bir kaynak grubuna veya aboneliğe taşıma

Bu makalede, App Service kaynaklarını kaynak grupları veya Azure abonelikleri arasında taşıma adımları açıklanmaktadır. App Service kaynaklarını yeni aboneliğe taşımayla ilgili belirli gereksinimler vardır. Aksi belirtilmediği sürece, bu adımlar hem App Service Web Apps hem de Azure İşlevleri için geçerlidir.

Uygulamanızı yeni bir bölgeye taşımak istiyorsanız App Service veya Azure İşlevleri için Başka bir bölgeye taşıma kılavuzuna bakın.

App Service kaynaklarını yeni bir kaynak grubuna veya aboneliğe taşıyabilirsiniz, ancak TLS/SSL sertifikalarını silip yeni kaynak grubuna veya aboneliğe yüklemeniz gerekir. Ayrıca, ücretsiz app service tarafından yönetilen sertifikayı taşıyamazsınız. Bu senaryo için bkz . Ücretsiz yönetilen sertifikalarla taşıma.

Farklı aboneliklere taşıma

Bir uygulamayı abonelikler arasında taşıdığınızda aşağıdaki yönergeler geçerlidir:

  • Kaynağı yeni bir kaynak grubuna veya aboneliğe taşımak, yalnızca bir meta veri değişikliğidir ve normal şartlarda kaynağın çalışma şeklini etkilememesi gerekir. Örneğin bir uygulama hizmeti taşındığında gelen IP adresi değişmez.
  • Hedef kaynak grubunda mevcut App Service kaynağı olmamalıdır. App Service kaynakları şunlardır:
    • Web uygulamaları
    • App Service planları
    • Karşıya yüklenen veya içeri aktarılan TLS/SSL sertifikaları
    • App Service ortamları
  • Kaynak grubundaki tüm App Service kaynakları birlikte taşınmalıdır.
  • App Service Ortamları yeni bir kaynak grubuna veya aboneliğe taşınamaz.
    • App Service Ortamı barındırılan bir uygulamayı ve planı App Service Ortamı taşımadan yeni bir aboneliğe taşıyabilirsiniz. Taşıdığınız uygulama ve plan her zaman ilk App Service Ortamı ilişkilendirilir. Bir uygulamayı/planı farklı bir App Service Ortamı taşıyamazsınız.
    • Bir uygulamayı taşımanız ve yeni bir App Service Ortamı planlamanız gerekiyorsa, bu kaynakları yeni App Service Ortamı yeniden oluşturmanız gerekir. Kaynaklarınızı farklı bir App Service Ortamı yeniden oluşturmak için yedekleme ve geri yükleme özelliğini kullanmayı göz önünde bulundurun.
  • Özel uç noktaları olan uygulamalar taşınamaz. Özel uç noktaları silin ve taşımadan sonra yeniden oluşturun.
  • Sanal ağ tümleştirmesi olan uygulamalar taşınamaz. Taşıma sonrasında sanal ağ tümleştirmesini kaldırın ve yeniden bağlayın.
  • App Service kaynakları yalnızca ilk oluşturuldukları kaynak grubundan başka yere taşınabilir. Özgün kaynağından başka yere taşınmış olan App Service kaynaklarını önce özgün kaynak grubuna geri taşımanız gerekir. Ardından kaynağı farklı aboneliklere taşıyabilirsiniz. Özgün kaynak grubunu bulma konusunda yardım için sonraki bölüme bakın.
  • Bir uygulamayı farklı bir kaynak grubuna veya aboneliğe taşıdığınızda, uygulamanın konumu aynı kalır, ancak ilkesi değiştirilir. Örneğin, uygulamanızın (Orta ABD) ve Subscription1 Policy1 Subscription2 ve (Güney Birleşik Krallık) Policy2içinde çalıştığı bir durum düşünün. Uygulamanızı Subscription2'ye taşırsanız, uygulamanın konumu aynı kalır (Orta ABD); ancak, yeni ilkesi Policy2kapsamındadır.

Özgün kaynak grubunu bulma

Özgün kaynak grubunu anımsamıyorsanız, tanılama aracılığıyla bulabilirsiniz. Azure portalındaki uygulama sayfanızda Sorunları tanılama ve çözme'yi seçin. Ardından Yapılandırma ve Yönetim'i seçin.

Yapılandırma ve Yönetim seçeneğinin vurgulandığı Sorunları tanılama ve çözme bölümünün ekran görüntüsü.

Geçiş Seçenekleri'ni seçin.

Yapılandırma ve Yönetim menüsündeki Geçiş Seçenekleri bölümünün ekran görüntüsü.

Uygulamayı taşımak için önerilen adımlar seçeneğini belirleyin.

Geçiş Seçenekleri bölümündeki Önerilen Adımlar seçeneğinin ekran görüntüsü.

Kaynakları taşımadan önce yapılması önerilen eylemleri görürsünüz. Bilgiler, web uygulamasının özgün kaynak grubunu içerir.

Web uygulaması için özgün kaynak grubunu görüntüleyen Önerilen Eylemler bölümünün ekran görüntüsü.

Portalda gizli kaynak türlerini taşıma

App Service kaynaklarınızı taşımak için portalı kullandığınızda tüm kaynakları taşımadığınızı belirten bir hatayla karşılaşabilirsiniz. Bu hatayı görürseniz portalda görüntülenmeyen kaynak türleri olup olmadığını denetleyin. Gizli türleri göster’i seçin. Ardından taşınacak tüm kaynakları seçin.

App Service kaynaklarını taşırken portalda Gizli Türleri Göster seçeneğinin ekran görüntüsü.

Ücretsiz yönetilen sertifikalarla taşıma

Ücretsiz app service yönetilen sertifikayı taşıyamazsınız. Bunun yerine, yönetilen sertifikayı silin ve web uygulamasını taşıdıktan sonra yeniden oluşturun. Sertifikayı silme yönergelerini almak için Geçiş İşlemleri aracını kullanın.

Ücretsiz App Service yönetilen sertifikanız beklenmeyen bir kaynak grubunda oluşturulursa app service planını özgün kaynak grubuna geri taşımayı deneyin. Ardından, ücretsiz yönetilen sertifikayı yeniden oluşturun. Bu sorun düzeltilecektir.

Taşıma desteği

Hangi App Service kaynaklarının taşınabileceğini belirlemek için bkz. Destek durumunu taşıma:

Sonraki adımlar

Kaynakları taşıma komutları için bkz . Kaynakları yeni kaynak grubuna veya aboneliğe taşıma.