Bu sayfada, Google Chat uygulamanız için dağıtımları nasıl oluşturacağınız ve yöneteceğiniz açıklanmaktadır. Farklı dağıtımları sürdürerek Chat uygulamanızın yaşam döngüsünün her aşamasını daha iyi yönetebilir ve değişiklikleri güvenli bir şekilde üretime yayınlayabilirsiniz.
Uygulama yaşam döngüsünün her aşaması için dağıtımlar oluşturun
Chat uygulamanızı kullanım ömrü boyunca yönetmek amacıyla aşağıdaki ortamların her biri için bir Chat uygulaması oluşturmanızı ve dağıtmanızı öneririz:
- Geliştirme: Değişiklikler üzerinde çalışmak için kullandığınız ortam. 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 ortam.
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 farklı bir uygulama adı, avatar URL'si ve açıklama kullanarak Google Chat'teki Chat uygulamalarını birbirinden daha iyi ayırt edebilirsiniz.
Aşağıdaki örnekte Task app
adlı Chat uygulaması HTTP üzerinde derlenmiştir ve geliştirme, hazırlık ve üretime dağıtmak için farklı uç noktalar kullanır:
Ortam | Bulut projesi adı | Uygulama adı | HTTP uç noktası |
---|---|---|---|
Geliştirme | task-chat-app-dev |
Geliştirici Görevler uygulaması | http://example.com/api/myapp/head |
Hazırlanıyor | task-chat-app-staging |
Hazırlık Görevi uygulaması | http://example.com/api/myapp/staging |
Prodüksiyon | task-chat-app |
Görev uygulaması | http://example.com/api/myapp/ |
Chat uygulaması mimarinize göre dağıtımları yönetin
Aşağıdaki tabloda, belirli Chat uygulaması mimarileri için dağıtımları yönetirken dikkat edilmesi gereken ek noktalar yer almaktadır:
Mimari | Dağıtım biçimi | Dikkat edilmesi gereken noktalar |
---|---|---|
HTTP | Uygulama 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 kullanmalısınız. |
İlgili konular
- Google Chat uygulamaları için etkileşimli özellikleri test etme
- Google Chat uygulamalarını yayınlama
- Apps Komut Dosyası dağıtımlarını oluşturma ve yönetme
- Chat uygulaması mimarisi seçme