Azure Blueprints Client API, Azure Blueprint hizmetine programatik erişim sağlayan bir REST API'dir. Bu API ile blueprint tanımları, atamaları ve yapıtları (artifacts) üzerinde işlemler gerçekleştirilebilir. Blueprint'ler, Azure kaynaklarını standartlaştırılmış ve tekrarlanabilir bir şekilde dağıtmak için kullanılır. API, özellikle kurumsal ölçekte Azure ortamlarını yöneten ekipler için tasarlanmıştır. Bu API'nin sürümü 2018-11-01-preview olup, önizleme aşamasında olduğu için bazı özelliklerde değişiklikler olabilir.
Hangi ihtiyaçlarda değerlendirilebilir?
- Azure üzerinde kurumsal kaynak dağıtımını standartlaştırmak isteyen DevOps ekipleri
- Uyumluluk ve yönetişim gereksinimlerini otomatikleştirmek isteyen kuruluşlar
- Azure Blueprint hizmetini mevcut yazılım sistemlerine entegre etmek isteyen geliştiriciler
Yaygın kullanım alanları
Otomatik Blueprint Dağıtımı
API kullanılarak blueprint tanımları oluşturulabilir ve aboneliklere atanabilir. Böylece kaynak grupları, roller ve politikalar gibi bileşenler otomatik olarak dağıtılır.
Uyumluluk Raporlama
Blueprint atamalarının durumu API üzerinden sorgulanarak uyumluluk durumu izlenebilir ve raporlanabilir.
Yapıt Yönetimi
Blueprint içindeki yapıtlar (kaynak grupları, roller, politikalar) API ile eklenebilir, güncellenebilir veya silinebilir.
İncelenmesi gereken noktalar
- API sürümü önizleme aşamasındadır; bu nedenle üretim ortamlarında kullanmadan önce Microsoft'un güncellemelerini takip etmek önemlidir.
- API'yi kullanabilmek için Azure'da uygun izinlere (RBAC) sahip olmanız gerekir.
- API, Azure Blueprint hizmetine özgüdür; diğer Azure hizmetleriyle entegrasyon için ayrı API'ler gerekebilir.
WordPress.org
Kurulum ve geliştirme notları
Bu API, Azure Blueprint hizmetine erişim sağlayan bir REST API'dir. Kurulum gerektirmez; doğrudan HTTP istekleriyle kullanılır. API'yi kullanmak için Azure Active Directory'de uygulama kaydı yapmanız ve erişim token'ı almanız gerekir.
API, OpenAPI 2.0 (Swagger) spesifikasyonuna uygun olarak tanımlanmıştır. Bu spesifikasyon kullanılarak istemci SDK'ları oluşturulabilir veya doğrudan HTTP çağrıları yapılabilir. API'nin önizleme sürümü olduğu için geliştirme sırasında değişikliklere karşı esnek olunmalıdır.
Hazır çözümün ötesinde
Özel geliştirme ne zaman değerlendirilebilir?
ZeplinGo olarak, Azure Blueprints Client API'yi mevcut sistemlerinize entegre etmek için ihtiyaçlarınızı birlikte analiz eder, kapsamı belirler ve özel geliştirme sürecini planlarız. API'nin önizleme sürümü olması nedeniyle, üretim ortamınızda kararlılık ve güvenlik gereksinimlerinizi göz önünde bulundurarak size en uygun çözümü tasarlarız.
Ücretsiz ön çalışma isteyin →Değerlendirme soruları
Azure Blueprints Client API nedir?
Azure Blueprints Client API, Azure Blueprint hizmetini programatik olarak yönetmek için kullanılan bir REST API'dir. Blueprint tanımları, atamaları ve yapıtları üzerinde işlemler yapmanızı sağlar.
Bu API'yi kullanmak için hangi ön koşullar gereklidir?
API'yi kullanmak için bir Azure aboneliğiniz, Azure Active Directory'de uygulama kaydı ve uygun RBAC izinlerine sahip olmanız gerekir. Ayrıca, API'nin önizleme sürümü olduğunu unutmayın.
API'nin önizleme sürümü üretimde kullanılabilir mi?
Önizleme sürümleri genellikle üretim ortamları için önerilmez çünkü değişikliklere tabi olabilir. Üretimde kullanmadan önce Microsoft'un resmi duyurularını takip etmeniz ve gerekli testleri yapmanız önemlidir.