Resource: Backend
Backend adalah resource utama App Hosting.
Representasi JSON |
---|
{ "name": string, "displayName": string, "servingLocality": enum ( |
Kolom | |
---|---|
name |
ID. Nama resource backend. Format:
|
displayName |
Opsional. Nama yang dapat dibaca manusia. Maksimal 63 karakter. |
servingLocality |
Wajib diisi. Tidak dapat diubah. Menentukan cara App Hosting akan menayangkan konten untuk backend ini. Paket ini akan dimuat ke satu region (REGIONAL_STRICT) atau diizinkan untuk menggunakan infrastruktur layanan replika global (GLOBAL_ACCESS) dari App Hosting. |
codebase |
Opsional. Jika ditentukan, koneksi ke repositori sumber eksternal untuk memantau update berbasis peristiwa pada backend. |
uri |
Hanya output. URI utama untuk berkomunikasi dengan backend. |
managedResources[] |
Hanya output. Daftar resource yang dikelola oleh backend ini. |
serviceAccount |
Wajib diisi. Nama akun layanan yang digunakan untuk Cloud Build dan Cloud Run. Harus memiliki peran role/firebaseapphosting.googleapis.com/computeRunner atau izin yang setara. |
appId |
Opsional. ID Aplikasi Web yang terkait dengan backend. |
environment |
Opsional. Nama lingkungan backend, yang digunakan untuk memuat variabel lingkungan dari konfigurasi khusus lingkungan. |
reconciling |
Hanya output. Kolom yang, jika true (benar), menunjukkan bahwa sistem bekerja untuk melakukan penyesuaian pada backend selama LRO. |
createTime |
Hanya output. Waktu backend dibuat. Stempel waktu dalam RFC3339 UTC "Zulu" , dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: |
updateTime |
Hanya output. Waktu backend terakhir diperbarui. Stempel waktu dalam RFC3339 UTC "Zulu" , dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: |
deleteTime |
Hanya output. Waktu backend dihapus. Stempel waktu dalam RFC3339 UTC "Zulu" , dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh: |
labels |
Opsional. Peta nilai kunci tidak terstruktur yang dapat digunakan untuk mengatur dan mengategorikan objek. Objek yang berisi daftar pasangan |
annotations |
Opsional. Peta nilai kunci tidak terstruktur yang dapat ditetapkan oleh alat eksternal untuk menyimpan dan metadata arbitrer. Objek tersebut tidak dapat dikueri dan harus dipertahankan saat memodifikasi objek. Objek yang berisi daftar pasangan |
uid |
Hanya output. ID unik yang ditetapkan sistem. |
etag |
Hanya output. Checksum yang dihitung oleh server berdasarkan nilai lain; mungkin dikirim saat pembaruan atau penghapusan untuk memastikan operasi dilakukan pada resource yang diharapkan. |
Lokalitas Penayangan
Menentukan cara App Hosting mereplikasi dan menayangkan data backend.
Enum | |
---|---|
SERVING_LOCALITY_UNSPECIFIED |
Tidak ditentukan. Akan menampilkan error jika digunakan. |
REGIONAL_STRICT |
Dalam mode ini, App Hosting menayangkan konten backend dari region induk yang dipilih. Hosting Aplikasi hanya menyimpan data dan infrastruktur inferensi di region yang dipilih tersebut dan tidak mereplikasi data Anda ke region lain. |
GLOBAL_ACCESS |
Dalam mode ini, App Hosting menayangkan konten backend Anda dari beberapa titik kehadiran (POP) di seluruh dunia. App Hosting mereplikasi konfigurasi backend dan data yang di-cache ke POP ini serta menggunakan CDN global untuk lebih mengurangi latensi respons. Resource Cloud yang dikelola App Hosting di project Anda, seperti layanan Cloud Run, build Cloud Build, dan Image Artifact Registry, masih terbatas pada region induk backend Anda. Respons yang di-cache oleh CDN dapat disimpan di POP selama durasi TTL cache. |
Codebase
Koneksi ke repositori sumber eksternal untuk memantau update berbasis peristiwa pada backend.
Representasi JSON |
---|
{ "repository": string, "rootDirectory": string } |
Kolom | |
---|---|
repository |
Wajib diisi. Nama resource untuk Developer Connect projects/{project}/locations/{location}/connections/{connection}/gitRepositoryLinks/{repositoryLink} Koneksi untuk |
rootDirectory |
Opsional. Jika |
Resource Terkelola
Resource eksternal yang dikelola oleh App Hosting pada project.
Representasi JSON |
---|
{ // Union field |
Kolom | |
---|---|
Kolom union
|
|
runService |
Cloud Run |
{i>RunService<i}
Cloud Run service
terkelola.
Representasi JSON |
---|
{ "service": string } |
Kolom | |
---|---|
service |
Opsional. Nama Cloud Run projects/{project}/locations/{location}/services/{serviceId} |
Metode |
|
---|---|
|
Membuat backend baru di project dan lokasi tertentu. |
|
Menghapus satu backend. |
|
Mendapatkan informasi tentang backend. |
|
Mendapatkan informasi tentang traffic backend. |
|
Mencantumkan backend dalam project dan lokasi tertentu. |
|
Memperbarui informasi untuk satu backend. |
|
Memperbarui traffic backend. |