Aplikasi App Engine dikonfigurasi menggunakan file app.yaml
,
yang berisi runtime, pengendali, penskalaan, dan setelan umum lainnya,
termasuk variabel lingkungan.
Tentang file app.yaml
Anda dapat menentukan konfigurasi runtime untuk aplikasi Go 1.12+,
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
sebelum dapat membuat dan men-deploy file app.yaml
untuk layanan tambahan.
Umumnya, file app.yaml
Anda hanya memerlukan elemen runtime
untuk aplikasi
Go 1.12+ sederhana di lingkungan standar,
misalnya:
runtime: go122
App Engine memberikan nilai default untuk semua setelan lainnya, termasuk class instance F1, yang menentukan resource memori dan CPU yang tersedia untuk aplikasi Anda, dan penskalaan otomatis, yang mengontrol cara dan waktu pembuatan instance baru aplikasi Anda.
Jika Anda perlu mengganti setelan default, buat file app.yaml
dan
tentukan setelan yang diperlukan. Untuk informasi selengkapnya, lihat
referensi file app.yaml
.
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.standard.yaml
, Anda harus men-deploy aplikasi menggunakan:
gcloud app deploy service-name-app.yaml
gcloud app deploy app.standard.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
.