Azure Blueprints Client, Azure Blueprint hizmetine erişim sağlayan bir API istemcisidir. Bu API, blueprint tanımlarını, atamalarını ve yapı taşlarını (artifacts) yönetmek için kullanılır. Özellikle kurumsal Azure ortamlarında tekrarlanabilir ve uyumlu kaynak dağıtımları oluşturmak için tasarlanmıştır. API'nin 2018-11-01-preview sürümü, önizleme aşamasındaki özellikleri içerir ve Azure Blueprints hizmetinin erken dönem işlevselliğini yansıtır.
Hangi ihtiyaçlarda değerlendirilebilir?
- Azure üzerinde standartlaştırılmış ortamlar kurmak isteyen kurumsal firmalar
- Bulut kaynaklarını uyumluluk gereksinimlerine göre yönetmek zorunda olan BT ekipleri
- Azure Blueprint tanımlarını ve atamalarını programatik olarak yönetmek isteyen geliştiriciler
Yaygın kullanım alanları
Ortam Standartizasyonu
Farklı projeler veya departmanlar için aynı Azure kaynaklarını (ağ, depolama, erişim politikaları) blueprint tanımlarıyla standart hale getirmek.
Uyumluluk ve Denetim
Kurumsal güvenlik ve uyumluluk politikalarını blueprint atamaları aracılığıyla otomatik olarak uygulamak ve denetim izleri oluşturmak.
Otomatik Kaynak Dağıtımı
CI/CD süreçlerinde blueprint atamalarını kullanarak yeni ortamların otomatik olarak oluşturulmasını sağlamak.
İncelenmesi gereken noktalar
- API sürümü 2018-11-01-preview olduğundan, önizleme aşamasındaki özelliklerde değişiklikler olabilir; üretim ortamlarında kullanmadan önce güncel sürümleri değerlendirin.
- Azure Blueprints hizmeti, Azure Resource Manager ile entegre çalışır; bu nedenle Azure aboneliği ve kimlik doğrulama yapılandırması gerektirir.
- API'nin kapsamı yalnızca blueprint atama işlemlerine odaklanmıştır; diğer Azure hizmetleriyle entegrasyon için ek API'ler gerekebilir.
WordPress.org
Kurulum ve geliştirme notları
Bu API, Azure Blueprints hizmetine erişim sağlayan bir REST API'dir. Kurulumu, Azure portalı veya Azure CLI üzerinden hizmetin etkinleştirilmesi ve kimlik doğrulama yapılandırması gerektirir. API'yi kullanmak için Azure Resource Manager ile uyumlu bir istemci veya HTTP istekleri gönderebilen herhangi bir araç kullanılabilir.
Geliştirme sürecinde, API'nin OpenAPI spesifikasyonu (Swagger) kullanılarak istemci SDK'ları oluşturulabilir veya doğrudan HTTP çağrıları yapılabilir. Azure Blueprints Client API'si, Azure Resource Manager tabanlı olduğundan, Azure Active Directory ile kimlik doğrulama gerektirir.
Hazır çözümün ötesinde
Özel geliştirme ne zaman değerlendirilebilir?
ZeplinGo olarak, Azure Blueprints Client API'sini mevcut sistemlerinize entegre etmek için özel geliştirme hizmetleri sunuyoruz. API'nin önizleme sürümüne dayalı çözümler geliştirirken, Azure'un güncel sürümlerini ve en iyi uygulamalarını dikkate alarak ölçeklenebilir ve güvenli mimariler tasarlıyoruz. İhtiyaçlarınıza yönelik kapsam belirleme ve geliştirme süreçlerini birlikte planlayabiliriz.
Ücretsiz ön çalışma isteyin →Değerlendirme soruları
Azure Blueprints Client API'si hangi Azure hizmetleriyle birlikte çalışır?
Azure Blueprints Client API'si, Azure Resource Manager ile entegre çalışır ve blueprint tanımları, atamaları ve yapı taşlarını yönetir. Bu sayede Azure kaynaklarının tutarlı bir şekilde dağıtılmasını sağlar.
Bu API'nin önizleme sürümünü kullanmak güvenli midir?
Önizleme sürümleri genellikle üretim ortamları için önerilmez çünkü özellikler değişebilir veya kaldırılabilir. Üretim kullanımı için Azure'un genel kullanılabilirlik (GA) sürümlerini değerlendirmeniz önerilir.
API'yi kullanmak için hangi kimlik doğrulama yöntemi gereklidir?
Azure Blueprints Client API'si, Azure Active Directory tabanlı kimlik doğrulama kullanır. Azure Resource Manager ile uyumlu bir erişim belirteci (token) oluşturmanız ve API isteklerinde bu belirteci kullanmanız gerekir.