Serverless VPC Access API, Google Cloud Platform'da VPC erişim bağlayıcılarını (connectors) oluşturmak, listelemek, güncellemek ve silmek için kullanılan bir yönetim API'sidir. Bu API sayesinde Cloud Run, Cloud Functions ve App Engine gibi sunucusuz hizmetler, kendi sanal özel bulut (VPC) ağınızdaki kaynaklara (örneğin, Compute Engine VM'leri, Cloud SQL veritabanları) güvenli ve özel bir ağ üzerinden erişebilir. API, v1 sürümüyle Google Cloud'da sunulmaktadır ve OpenAPI spesifikasyonu ile tanımlanmıştır.
Hangi ihtiyaçlarda değerlendirilebilir?
- Google Cloud üzerinde sunucusuz hizmetler kullanan ve bu hizmetlerin özel ağ kaynaklarına erişmesi gereken kuruluşlar
- Mevcut VPC altyapısını sunucusuz iş yükleriyle entegre etmek isteyen bulut mimarları ve geliştiriciler
- Karmaşık ağ yapılandırmalarını otomatikleştirmek isteyen DevOps ekipleri
Yaygın kullanım alanları
Özel Veritabanı Erişimi
Cloud Run veya Cloud Functions'tan, genel IP yerine özel IP üzerinden Cloud SQL veya Compute Engine'de çalışan bir veritabanına erişim sağlamak için VPC erişim bağlayıcısı oluşturulur.
Güvenli API Entegrasyonları
Sunucusuz bir uygulamanın, yalnızca VPC içinden erişilebilen dahili bir API'ye veya mikroservise güvenli bir şekilde bağlanması gerekebilir. Bu API ile bağlayıcı yönetilerek bu erişim sağlanır.
Altyapı Otomasyonu
Terraform veya Cloud Deployment Manager gibi araçlarla VPC erişim bağlayıcılarını otomatik olarak oluşturup yönetmek için bu API kullanılabilir.
İncelenmesi gereken noktalar
- API, yalnızca Google Cloud üzerinde çalışır; başka bulut sağlayıcılarıyla uyumlu değildir.
- VPC erişim bağlayıcıları belirli bölgelerde kullanılabilir; bölgesel kullanılabilirlik kontrol edilmelidir.
- Bağlayıcı oluşturma ve yönetme işlemleri, Google Cloud projesinde uygun IAM izinleri gerektirir.
WordPress.org
Kurulum ve geliştirme notları
Bu API, Google Cloud hizmeti olarak doğrudan kullanılabilir. Kurulum gerektirmez; ancak kullanmak için Google Cloud projesinde API'yi etkinleştirmek ve kimlik doğrulama yapmak gerekir.
- 1Google Cloud Console'da projenizi seçin ve 'API'ler ve Hizmetler' bölümünden 'Serverless VPC Access API'yi etkinleştirin.
- 2API'yi kullanmak için bir hizmet hesabı oluşturun ve gerekli IAM rollerini atayın.
- 3API çağrılarını yapmak için Google Cloud SDK veya REST istemcisi kullanın.
API, RESTful bir yapıya sahiptir ve OpenAPI spesifikasyonu ile tanımlanmıştır. Geliştiriciler, API'yi kullanarak VPC erişim bağlayıcılarını programatik olarak yönetebilir.
- API sürümü v1'dir ve OpenAPI spesifikasyonu mevcuttur.
- Google Cloud'ın standart kimlik doğrulama yöntemleriyle (OAuth 2.0) kullanılır.
- API, bağlayıcıların oluşturulması, listelenmesi, güncellenmesi ve silinmesi için uç noktalar sağlar.
Hazır çözümün ötesinde
Özel geliştirme ne zaman değerlendirilebilir?
ZeplinGo olarak, Google Cloud altyapınızı ve sunucusuz mimarinizi analiz ederek VPC erişim bağlayıcılarının doğru yapılandırılması ve API entegrasyonlarının geliştirilmesi konusunda size destek olabiliriz. İhtiyaçlarınıza özel çözümler tasarlamak için bizimle iletişime geçebilirsiniz.
Ücretsiz ön çalışma isteyin →Değerlendirme soruları
Serverless VPC Access API hangi Google Cloud hizmetleriyle çalışır?
API, Cloud Run, Cloud Functions ve App Engine gibi sunucusuz hizmetlerin VPC ağınıza erişmesini sağlayan bağlayıcıları yönetir.
Bu API'yi kullanmak için ek bir ücret ödemem gerekir mi?
API'nin kullanımı için herhangi bir ek ücret bilgisi verilmemiştir. Ancak, VPC erişim bağlayıcılarının kullanımı Google Cloud'un standart fiyatlandırmasına tabi olabilir.
API'yi kullanmak için hangi kimlik doğrulama yöntemi gereklidir?
Google Cloud API'leri genellikle OAuth 2.0 veya hizmet hesapları ile kimlik doğrulama gerektirir. Detaylar için Google Cloud dokümantasyonuna bakılmalıdır.