Aplikasi App Engine dikonfigurasi menggunakan file app.yaml
, yang berisi resource CPU, memori, jaringan dan disk, penskalaan, dan setelan umum lainnya, termasuk variabel lingkungan.
Tentang file app.yaml
Anda dapat menentukan konfigurasi runtime untuk aplikasi Go Anda,
termasuk versi dan URL, dalam file app.yaml
. File ini berfungsi sebagai deployment descriptor versi
layanan
tertentu.
Anda harus membuat file app.yaml
terlebih dahulu untuk layanan default
aplikasi Anda
sebelum dapat membuat dan men-deploy file app.yaml
untuk layanan tambahan.
app.yaml
berikut menunjukkan cara mengonfigurasi aplikasi Anda untuk
Go 1.15 dan versi yang lebih lama, serta untuk 1.18 dan versi yang lebih baru. Perhatikan
bahwa Anda harus meng-update file app.yaml
untuk menggunakan versi baru. Lihat
Runtime Go untuk mengetahui informasi selengkapnya
tentang menggunakan versi baru.
v1.18 dan yang lebih baru
v1.15 dan yang lebih lama
Bergantung pada kompleksitas layanan aplikasi, Anda mungkin hanya perlu mendefinisikan
beberapa elemen dalam file app.yaml
yang sesuai. Contoh berikut
menunjukkan apa yang mungkin diperlukan aplikasi Go sederhana dalam
lingkungan fleksibel:
Anda dapat menentukan nama unik untuk file app.yaml
, tetapi juga harus
menentukan nama file dengan perintah
deployment. Misalnya, jika Anda menamai file app.yaml
sebagai service-name-app.yaml
atau app.flexible.yaml
, Anda harus men-deploy aplikasi menggunakan:
gcloud app deploy service-name-app.yaml
gcloud app deploy app.flexible.yaml
Untuk mempelajari lebih lanjut cara menyusun beberapa layanan dan file app.yaml
dalam
aplikasi Anda, baca Membuat struktur layanan web.
Semua elemen konfigurasi
Untuk mengetahui daftar lengkap semua elemen yang didukung dalam file konfigurasi ini,
baca
Referensi app.yaml
.