Azure Functions Serisi #15 – Azure Portal’a Publish

Merhaba,

Bu içeriğimizde Visual Studio ile oluşturulmuş bir Azure Function uygulamasının nasıl publish edildiğini adım adım inceleyeceğiz.

Hiç vakit kaybetmeden başlayalım…

  • Adım 1
    Projeye sağ tıklayarak ‘Publish…’ sekmesine tıklayınız.
    Azure Functions Serisi #15 - Azure Portal'a Publish
  • Adım 2
    ‘Azure’u seçiniz ve ‘Next’ butonuna tıklayınız.
    Azure Functions Serisi #15 - Azure Portal'a Publish
  • Adım 3
    ‘Azure Function App (Windows)’ seçiniz ve ‘Next’ butonuna tıklayınız.
    Azure Functions Serisi #15 - Azure Portal'a Publish
  • Adım 4
    Gelen ekranda ‘Create a new Azure Function…’a tıklayarak yeni bir function app oluşturunuz ve ayarlarını aşağıdaki gibi yaptıktan sonra, önce ‘Create’ butonuna ardından ‘Finish’ butonuna tıklayınız.
    Azure Functions Serisi #15 - Azure Portal'a Publish
  • Adım 5
    ‘Finish’ butonuna tıkladıktan sonra karşınıza aşağıdaki ekran gelecektir.
    Azure Functions Serisi #15 - Azure Portal'a Publish
    Görüldüğü üzere ‘Configure’ sekmesi ve ‘Publish’ butonunun yanında ünlem ifadesi gözükmektedir. Bu hata bildirimi, publish edilecek function’ın connection string bilgisinin ayarlanarak Azure servisine dahil edilmediğinden dolayı alınmaktadır. Bunun için ‘Configure’ sekmesine tıklayınız.
    Azure Functions Serisi #15 - Azure Portal'a Publish
    Function’ın kullanacağı storage’ı seçiniz yahut ‘Create a storage account’ sekmesine tıklayarak yenisini de oluşturabilirsiniz. ‘Next’ butonuna tıklayınız.
    Azure Functions Serisi #15 - Azure Portal'a Publish
    Açılan sayfada ilgili storage’ın connection string’ini elde edeceksiniz. Kopyaladıktan sonra ‘Finish’ butonuna tıklayınız ve ardından ‘Configure’ sekmesinin ‘Configured’ olduğuna ve onaylandığına dikkat ediniz.
    Azure Functions Serisi #15 - Azure Portal'a Publish
    Hemen akabinde ‘Manage Azure App Service settings’ sekmesine tıklayınız ve kopyaladığınız connection string’de dahil ‘local.storage.json’ dosyasındaki ekstra olan tüm dataları ilgili alanlara yerleştiriniz.
    Azure Functions Serisi #15 - Azure Portal'a Publish
    Dikkat ederseniz bu pencere ‘local.storage.json’ dosyasının Azure App Service’inde ki konfigürasyon karşılığıdır. ‘local.storage.json’ dosyası adı üzerinde sadece local’da kullanılan lakin publish neticesinde Azure’a gönderilmeyen bir yapılandırma dosyasıdır. İşte, Azure’a publish yaparken bu dosyanın servisteki karşılığını bu pencereden doldurmaktayız.
  • Adım 6
    Yapılan tüm bu ayarlamalardan sonra ‘Publish’ butonuna tıklayınız.
    Azure Functions Serisi #15 - Azure Portal'a Publish

     

    Eğer aşağıdaki gibi ‘An error has occured’ hatasını alırsanız uygulamayı build edip tekrar publish etmeyi deneyiniz.
    Azure Functions Serisi #15 - Azure Portal'a Publish

    Bu eylem neticesinde function uygulaması Zip formatında Azure servisine gönderilecek ve yayına alınmış olacaktır.

İlgilenenlerin faydalanması dileğiyle…

Sonraki yazılarımda görüşmek üzere…

İyi çalışmalar…

Bunlar da hoşunuza gidebilir...

1 Cevap

  1. 25 Ağustos 2020

    […] Azure Functions Serisi #15 – Azure Portal’a Publish […]

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

*