Firebase App Hosting API
Firebase App Hosting, dinamik Next.js ve Angular uygulamalarının geliştirilip dağıtılmasını kolaylaştırarak yerleşik çerçeve desteği, GitHub entegrasyonu ve diğer Firebase ürünleriyle entegrasyon sunar.
Firebase App Hosting derleme sürecine müdahale etmek ve varsayılan konsolumuzda desteklenmeyen özel işlevler eklemek için bu API'yi kullanabilirsiniz. Derlemeleri harici CI/CD iş akışlarından tetikleme veya önceden oluşturulmuş container görüntülerinden dağıtım dahil olmak üzere CLI akışları.
Hizmet: firebaseapphosting.googleapis.com
Bu hizmeti çağırmak için Google tarafından sağlanan istemci kitaplıklarını kullanmanızı öneririz. Uygulamanızın bu hizmeti çağırmak için kendi kitaplıklarınızı kullanması gerekiyorsa API isteklerinde bulunurken aşağıdaki bilgileri kullanın.
Keşif dokümanı
Keşif Belgesi, REST API'lerini açıklamak ve tüketmek için makine tarafından okunabilen bir spesifikasyondur. İstemci kitaplıkları, IDE eklentileri ve Google API'leriyle etkileşimde bulunan diğer araçları oluşturmak için kullanılır. Bir hizmet, birden fazla keşif dokümanı sağlayabilir. Bu hizmet, aşağıdaki keşif dokümanını sağlar:
Hizmet uç noktası
Hizmet uç noktası, bir API hizmetinin ağ adresini belirten temel URL'dir. Bir hizmetin birden fazla hizmet uç noktası olabilir. Bu hizmet, aşağıdaki hizmet uç noktasına sahiptir ve aşağıdaki URI'lerin tümü bu hizmet uç noktasına bağlıdır:
https://firebaseapphosting.googleapis.com
Yöntemler |
get |
GET /v1beta/{name=projects/*/locations/*}
Bir konumla ilgili bilgileri alır. |
list |
GET /v1beta/{name=projects/*}/locations
Bu hizmet için desteklenen konumlarla ilgili bilgileri listeler. |
Yöntemler |
create |
POST /v1beta/{parent=projects/*/locations/*}/backends
Belirli bir proje ve konumda yeni bir arka uç oluşturur. |
delete |
DELETE /v1beta/{name=projects/*/locations/*/backends/*}
Tek bir arka ucu siler. |
get |
GET /v1beta/{name=projects/*/locations/*/backends/*}
Arka uç hakkında bilgi alır. |
getTraffic |
GET /v1beta/{name=projects/*/locations/*/backends/*/traffic}
Arka ucun trafiği hakkında bilgi alır. |
list |
GET /v1beta/{parent=projects/*/locations/*}/backends
Belirli bir proje ve konumdaki arka uçları listeler. |
patch |
PATCH /v1beta/{backend.name=projects/*/locations/*/backends/*}
Tek bir arka uçla ilgili bilgileri günceller. |
updateTraffic |
PATCH /v1beta/{traffic.name=projects/*/locations/*/backends/*/traffic}
Arka ucun trafiğini günceller. |
Yöntemler |
create |
POST /v1beta/{parent=projects/*/locations/*/backends/*}/builds
Arka uç için yeni bir derleme oluşturur. |
delete |
DELETE /v1beta/{name=projects/*/locations/*/backends/*/builds/*}
Tek bir derlemeyi siler. |
get |
GET /v1beta/{name=projects/*/locations/*/backends/*/builds/*}
Bir derleme hakkında bilgi alır. |
list |
GET /v1beta/{parent=projects/*/locations/*/backends/*}/builds
Belirli bir proje, konum ve arka uçtaki derlemeleri listeler. |
Yöntemler |
create |
POST /v1beta/{parent=projects/*/locations/*/backends/*}/domains
Yeni bir alanı arka uca bağlar. |
delete |
DELETE /v1beta/{name=projects/*/locations/*/backends/*/domains/*}
Tek bir alanı siler. |
get |
GET /v1beta/{name=projects/*/locations/*/backends/*/domains/*}
Bir alanla ilgili bilgileri alır. |
list |
GET /v1beta/{parent=projects/*/locations/*/backends/*}/domains
Bir arka ucun alanlarını listeler. |
patch |
PATCH /v1beta/{domain.name=projects/*/locations/*/backends/*/domains/*}
Tek bir alan için bilgileri günceller. |
Yöntemler |
create |
POST /v1beta/{parent=projects/*/locations/*/backends/*}/rollouts
Arka uç için yeni bir kullanıma sunma işlemi oluşturur. |
get |
GET /v1beta/{name=projects/*/locations/*/backends/*/rollouts/*}
Kullanıma sunma işlemiyle ilgili bilgileri alır. |
list |
GET /v1beta/{parent=projects/*/locations/*/backends/*}/rollouts
Bir arka uç için kullanıma sunma işlemlerini listeler. |
Yöntemler |
cancel |
POST /v1beta/{name=projects/*/locations/*/operations/*}:cancel
Uzun süreli bir işlemde eşzamansız iptali başlatır. |
delete |
DELETE /v1beta/{name=projects/*/locations/*/operations/*}
Uzun süren bir işlemi siler. |
get |
GET /v1beta/{name=projects/*/locations/*/operations/*}
Uzun süren bir işlemin en son durumunu alır. |
list |
GET /v1beta/{name=projects/*/locations/*}/operations
İstekte belirtilen filtreyle eşleşen işlemleri listeler. |
Aksi belirtilmediği sürece bu sayfanın içeriği Creative Commons Atıf 4.0 Lisansı altında ve kod örnekleri Apache 2.0 Lisansı altında lisanslanmıştır. Ayrıntılı bilgi için Google Developers Site Politikaları'na göz atın. Java, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2024-08-22 UTC.
[null,null,["Son güncelleme tarihi: 2024-08-22 UTC."],[],[]]