Kaynak: Arka uç
Arka uç, Uygulama Barındırma'nın birincil kaynağıdır.
JSON gösterimi |
---|
{ "name": string, "displayName": string, "servingLocality": enum ( |
Alanlar | |
---|---|
name |
Tanımlayıcı. Arka ucun kaynak adı. Biçim:
|
displayName |
İsteğe bağlı. İnsanlar tarafından okunabilir ad. 63 karakterle sınırlıdır. |
servingLocality |
Zorunlu. Sabit. Uygulama Barındırma'nın bu arka uç için içeriği nasıl sunacağını belirtir. Tek bir bölgede (REGIONAL_STRICT) yer alır veya Uygulama Barındırma'nın küresel olarak çoğaltılan sunum altyapısını (GLOBAL_ACCESS) kullanmasına izin verilir. |
codebase |
İsteğe bağlı. Belirtilmişse arka uçta yapılan etkinliğe dayalı güncellemeleri izlemek için harici kaynak deposuna bağlantı. |
uri |
Yalnızca çıkış. Arka uçla iletişim kurmak için birincil URI. |
managedResources[] |
Yalnızca çıkış. Bu arka uç tarafından yönetilen kaynakların listesi. |
serviceAccount |
Zorunlu. Cloud Build ve Cloud Run için kullanılan hizmet hesabının adı. /firebaseapphosting.googleapis.com/computeRunner rollerine veya eşdeğer izinlere sahip olmalıdır. |
appId |
İsteğe bağlı. Arka uçla ilişkilendirilen Web uygulamasının kimliği. |
environment |
İsteğe bağlı. Arka ucun ortam adı. Ortama özgü yapılandırmadan ortam değişkenlerini yüklemek için kullanılır. |
reconciling |
Yalnızca çıkış. Doğru ise, sistemin LRO sırasında arka uçta ayarlamalar yapmak için çalıştığını gösteren bir alan. |
createTime |
Yalnızca çıkış. Arka ucun oluşturulduğu saat. RFC3339 UTC "Zulu" zaman damgası biçiminde olmalıdır. Örnekler: |
updateTime |
Yalnızca çıkış. Arka ucun son güncellenme zamanı. RFC3339 UTC "Zulu" zaman damgası biçiminde olmalıdır. Örnekler: |
deleteTime |
Yalnızca çıkış. Arka ucun silinme zamanı. RFC3339 UTC "Zulu" zaman damgası biçiminde olmalıdır. Örnekler: |
labels |
İsteğe bağlı. Nesneleri düzenlemek ve kategorilere ayırmak için kullanılabilecek yapılandırılmamış anahtar/değer eşlemesi.
|
annotations |
İsteğe bağlı. Rastgele meta verileri depolamak için harici araçlar tarafından ayarlanabilecek yapılandırılmamış anahtar/değer eşlemesi. Bu öğeler sorgulanamaz ve nesneler değiştirilirken korunmalıdır.
|
uid |
Yalnızca çıkış. Sistem tarafından atanmış, benzersiz tanımlayıcı. |
etag |
Yalnızca çıkış. Diğer değerleri temel alan sunucu tarafından hesaplanan sağlama toplamı; işlemin beklenen kaynak üzerinde yapılmasını sağlamak için güncelleme veya silme sırasında gönderilebilir. |
Hizmetin sunulduğu yer
Uygulama Barındırma'nın arka ucunuzun verilerini nasıl çoğaltıp sunduğunu belirtir.
Sıralamalar | |
---|---|
SERVING_LOCALITY_UNSPECIFIED |
Belirtilmedi. Kullanılırsa hata döndürür. |
REGIONAL_STRICT |
Uygulama Barındırma, bu modda arka ucunuzun içeriğini seçtiğiniz üst bölgeden sunar. App Hosting, yalnızca seçilen bölgede veri ve hizmet altyapısı sağlar, verilerinizi diğer bölgelere kopyalamaz. |
GLOBAL_ACCESS |
Bu modda Uygulama Barındırma, arka ucunuzun içeriklerini dünya genelindeki birden çok varlık noktasından (POP) sunar. App Hosting, arka uç yapılandırmanızı ve önbelleğe alınan verileri bu POP'lara kopyalar ve yanıt gecikmesini daha da azaltmak için global CDN kullanır. Projenizdeki Cloud Run hizmetleri, Cloud Build derlemesi ve Artifact Registry Görüntüleri gibi Uygulama Barındırma'nın yönettiği Cloud Kaynakları, arka ucunuzun üst bölgesiyle sınırlı kalmaya devam eder. CDN tarafından önbelleğe alınan yanıtlar, önbelleğin TTL'si boyunca POP'larda depolanabilir. |
Kod tabanı
Arka uçta yapılan etkinliğe dayalı güncellemelerin izleneceği harici kaynak depoya giden bağlantı.
JSON gösterimi |
---|
{ "repository": string, "rootDirectory": string } |
Alanlar | |
---|---|
repository |
Zorunlu. Bu arka uca bağlı Developer Connect projeler/{proje}/konumlar/{konum}/bağlantılar/{bağlantı}/gitRepositoryLinks/{repositoryLink}
|
rootDirectory |
İsteğe bağlı. |
ManagedResource
Projede Uygulama Barındırma tarafından yönetilen harici bir kaynak.
JSON gösterimi |
---|
{ // Union field |
Alanlar | |
---|---|
Birleştirme alanı
|
|
runService |
App Hosting tarafından yönetilen bir Cloud Run |
Hizmet Çalıştırma
Yönetilen bir Cloud Run service
.
JSON gösterimi |
---|
{ "service": string } |
Alanlar | |
---|---|
service |
İsteğe bağlı. Cloud Run'ın projeler/{proje}/konumlar/{konum}/hizmetler/{serviceId} |
Yöntemler |
|
---|---|
|
Belirli bir proje ve konumda yeni bir arka uç oluşturur. |
|
Tek bir arka ucu siler. |
|
Arka uç hakkında bilgi alır. |
|
Arka ucun trafiği hakkında bilgi alır. |
|
Belirli bir proje ve konumdaki arka uçları listeler. |
|
Tek bir arka uç için bilgileri günceller. |
|
Arka ucun trafiğini günceller. |