Google App Engine Kullanarak Bir Web Uygulaması Nasıl Dağıtılır?

Bir web uygulamasını dağıtmak için Google'ın uygulama motorunu kullanmak ister misiniz? İşte 8 kolay adımda nasıl yapılır.

01/08

App Engine için Google Hesabınızı Etkinleştirin

Resim © Google

App Engine'in özel olarak etkinleştirilmesi ve mevcut Google hesabınızla ilişkilendirilmesi gerekiyor. Bunu yapmak için bu uygulama motoru indirme bağlantısına gidin. Sağ alttaki kayıt düğmesine tıklayın. Kayıt, Google hesabınızın Google geliştiricileri programına katılması için ek doğrulama adımları gerektirebilir.

02/08

Yönetici Konsolu aracılığıyla bir Uygulama Alanı Oluşturun

Resim © Google

App Engine'de oturum açtıktan sonra, sol kenar çubuğundaki yönetici konsoluna gidin. Konsolun altındaki 'Uygulama Oluştur' düğmesine tıklayın. Uygulamanıza benzersiz bir ad verin. Bu, Google'ın uygulamanızı uygulama alanı alanı içinde atayacağı yerdir.

03/08

Dilini Seç ve Uygun Geliştirici Araçlarını İndir

Resim © Google

Bunlar https://developers.google.com/appengine/downloads adresinde bulunur. App Engine, 3 dili destekler: Java, Python ve Go. App Engine'i yüklemeden önce geliştirme makinenizin dilinize göre ayarlandığından emin olun. Bu öğreticinin geri kalanı Python sürümünü kullanacaktır, ancak dosya adlarının çoğu kabaca eşdeğerdir.

04/08

Dev Tools'u Kullanarak Yerel Olarak Yeni Bir Uygulama Oluşturun

Resim © Google

Yeni indirdiğiniz App Engine başlatıcısını açtıktan sonra "Dosya"> "Yeni Uygulama" yı seçin. Uygulamayı, adım 2'de atadığınız adla adlandırdığınızdan emin olun. Bu, uygulamanın uygun yere dağıtılmasını sağlar. Google App Engine başlatıcısı, uygulamanız için bir iskelet dizini ve dosya yapısı oluşturarak bazı basit varsayılan değerlerle doldurur.

05/08

App.yaml dosyasının doğru yapılandırıldığını doğrulayın.

Resim © Google

App.yaml dosyası, web uygulaması için işleyici yönlendirmesi dahil olmak üzere global özellikleri içerir. Dosyanın en üstündeki "Uygulama:" özniteliğini kontrol edin ve değerin 2. adımda atadığınız uygulama adıyla eşleştiğinden emin olun. Aksi takdirde, app.yaml dosyasında değiştirebilirsiniz.

06/08

Main.py Dosyasına İstek İşleyici Mantığı Ekle

Resim © Google

Main.py (veya diğer diller için eşdeğer ana dosya) dosyası, tüm uygulama mantığını içerir. Varsayılan olarak, dosya "Merhaba dünya!" ancak herhangi bir özel getiri eklemek istiyorsanız get (self) işleyici işlevinin altına bakın. Self.response.out.write çağrısı tüm gelen isteklere verilen yanıtları işliyor ve html'yi doğrudan "Merhaba dünya!" Yerine bu dönüş değerine koyabilirsiniz. Eğer istersen.

07/08

Uygulamanızın Yerel Olarak Dağıtıldığını Kontrol Edin

Screenshot Robin Sandhu tarafından çekilen

Google App Engine başlatıcısında uygulamanızı vurgulayın ve ardından "Denetim"> "Çalıştır" ı seçin veya ana konsoldaki çalıştırma düğmesine tıklayın. Uygulamanın durumu, çalışmakta olduğunu göstermek için yeşile döndüğünde, Göz At düğmesini tıklayın. Web uygulamanızın yanıtıyla bir tarayıcı penceresi görünmelidir. Her şeyin doğru şekilde çalıştığından emin olun.

08/08

Web Uygulamanızı Bulut'a Dağıtın

Resim © Google

Her şeyin doğru şekilde çalıştığından emin olduktan sonra, dağıtım düğmesine tıklayın. Google App Engine hesabınızın hesap bilgilerini belirtmeniz gerekir. Günlükler dağıtımın durumunu gösterecektir, bir başarı durumu görmeli ve ardından web uygulamanıza doğrulama için defalarca ping atıyor. Her şey başarılı olsaydı, daha önce atadığınız appspot URL'sine gidebilir ve konuşlandırılmış web uygulamanızı hareket halinde görebilirdiniz. Tebrikler, web'e yeni bir uygulama yerleştirdiniz!