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. - Adım 2
‘Azure’u seçiniz ve ‘Next’ butonuna tıklayınız. - Adım 3
‘Azure Function App (Windows)’ seçiniz ve ‘Next’ butonuna tıklayınız. - 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. - Adım 5
‘Finish’ butonuna tıkladıktan sonra karşınıza aşağıdaki ekran gelecektir.
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.
Function’ın kullanacağı storage’ı seçiniz yahut ‘Create a storage account’ sekmesine tıklayarak yenisini de oluşturabilirsiniz. ‘Next’ butonuna tıklayınız.
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.
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.
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.
Eğer aşağıdaki gibi ‘An error has occured’ hatasını alırsanız uygulamayı build edip tekrar publish etmeyi deneyiniz.
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…
1 Cevap
[…] Azure Functions Serisi #15 – Azure Portal’a Publish […]