Bu sayfada, Google Chat uygulamanız için dağıtımların nasıl oluşturulacağı ve yönetileceği açıklanmaktadır. Farklı dağıtımlar kullanarak Chat uygulamanızın yaşam döngüsünün her aşamasını daha iyi yönetebilir ve değişiklikleri üretime güvenli bir şekilde yayınlayabilirsiniz.
Uygulama yaşam döngüsünün her aşaması için dağıtım oluşturma
Chat uygulamanızı yaşam döngüsü boyunca yönetmek için aşağıdaki ortamların her biri için bir Chat uygulaması oluşturup dağıtmanızı öneririz:
- Geliştirme: Çalışmak için kullandığınız ortam değişir. Gerekirse ana dağıtımı kullanabilir veya bu ortamı yerel olarak çalıştırabilirsiniz.
- Hazırlık: Uçtan uca test için güvenilir test kullanıcılarına dağıttığınız ortam. Bu ortam, üretime mümkün olduğunca yakın olmalıdır.
- Üretim: Chat uygulamanızı Google Workspace Marketplace'te yayınlayarak son kullanıcılara dağıttığınız ortamdır.
Dağıttığınız her Chat uygulaması için bir Google Cloud projesi oluşturmanız gerekir. Her Cloud projesinde Chat API'yi yapılandırırken Google Chat'teki Chat uygulamaları arasında daha iyi ayrım yapabilmek için farklı bir uygulama adı, avatar URL'si ve açıklama kullanabilirsiniz.
Aşağıdaki örnekte, Task app
adlı Chat uygulaması HTTP'ye dayalı olarak oluşturulmuştur ve geliştirme, hazırlık ve üretime dağıtmak için farklı uç noktalar kullanır:
Ortam | Cloud projesi adı | Uygulama adı | HTTP uç noktası URL'si |
---|---|---|---|
Geliştirme | task-chat-app-dev |
Geliştirici Görevi uygulaması | http://example.com/api/myapp/head |
Hazırlanıyor | task-chat-app-staging |
Staging Task uygulaması | http://example.com/api/myapp/staging |
Üretim | task-chat-app |
Görev uygulaması | http://example.com/api/myapp/ |
Dağıtımlarınızı Chat uygulama mimarinize göre yönetme
Aşağıdaki tabloda, belirli Chat uygulaması mimarileri için dağıtımları yönetirken dikkate alınması gereken ek noktalar yer almaktadır:
Mimari | Dağıtım biçimi | Dikkat edilmesi gereken noktalar |
---|---|---|
HTTP | HTTP uç noktası URL'si |
|
Google Apps Komut Dosyası | Dağıtım kimliği |
|
Pub/Sub | Pub/Sub konusu | Her dağıtım için farklı bir Pub/Sub konusu kullanmanız gerekir. |
İlgili konular
- Google Chat uygulamaları için etkileşimli özellikleri test etme
- Google Chat uygulamalarını yayınlama
- Apps Komut Dosyası dağıtımları oluşturma ve yönetme
- Chat uygulaması mimarisi seçme