AWS Price List Service, Amazon Web Services'in ürün, hizmet ve fiyatlandırma bilgilerine programatik erişim sağlayan merkezi bir API'dir. Standart ürün öznitelikleri (Konum, Depolama Sınıfı, İşletim Sistemi gibi) kullanır ve fiyatları SKU seviyesinde sunar. Bu API sayesinde maliyet kontrolü, senaryo planlama, bütçe tahmini, faturalandırma verilerini mutabakatı ve iç iş yüklerinizin AWS ile karşılaştırmalı maliyet-fayda analizini yapabilirsiniz. API, GetServices, GetAttributeValues ve GetProducts gibi uç noktalar sunar. Hizmet uç noktaları: https://api.pricing.us-east-1.amazonaws.com ve https://api.pricing.ap-south-1.amazonaws.com.
Hangi ihtiyaçlarda değerlendirilebilir?
- AWS maliyetlerini optimize etmek isteyen finans ve operasyon ekipleri
- Bulut maliyet yönetimi araçları geliştiren yazılım ekipleri
- AWS hizmetlerini kullanan ve fiyat karşılaştırması yapmak isteyen kurumlar
Yaygın kullanım alanları
Maliyet Kontrolü ve Raporlama
AWS hizmetlerinin güncel fiyatlarını çekerek anlık maliyet raporları oluşturabilir, bütçe sapmalarını izleyebilirsiniz.
Senaryo Planlama
Farklı kaynak yapılandırmalarının maliyetlerini simüle ederek gelecekteki harcamaları tahmin edebilirsiniz.
Faturalandırma Mutabakatı
AWS faturalarınızı API'den alınan fiyat verileriyle karşılaştırarak tutarlılığı doğrulayabilirsiniz.
İncelenmesi gereken noktalar
- API, yalnızca AWS hizmetlerinin fiyatlarını sunar; diğer bulut sağlayıcıları veya üçüncü taraf yazılımlar için geçerli değildir.
- Fiyatlar bölgeye göre değişiklik gösterebilir; doğru bölge uç noktasını kullanmanız gerekir.
- API kullanımı için AWS hesabı ve kimlik doğrulama bilgileri (Access Key/Secret Key) gereklidir.
WordPress.org
Kurulum ve geliştirme notları
AWS Price List Service API için resmi bir kurulum süreci sağlanmamıştır; API, AWS SDK'ları veya doğrudan HTTP istekleri ile kullanılabilir. Bu nedenle kurulum adımları yerine API'ye erişim için gereken ön koşullar ve temel kullanım adımları özetlenmiştir.
- 1AWS hesabınızda gerekli IAM izinlerini oluşturun (pricing:Get* gibi).
- 2API uç noktasını belirleyin (ör. us-east-1 veya ap-south-1).
- 3AWS SDK veya HTTP istemcisi ile kimlik doğrulama yapın.
- 4GetServices çağrısı ile hizmet kodlarını alın.
- 5GetAttributeValues ve GetProducts çağrıları ile ürün ve fiyat bilgilerini sorgulayın.
API'nin geliştirme süreci, AWS SDK'ları veya REST API kullanılarak gerçekleştirilir. Resmi bir geliştirme dokümantasyonu sağlanmamıştır; ancak API'nin temel işleyişi aşağıda özetlenmiştir.
- GetServices: Tüm AWS hizmetlerinin kodlarını veya belirli bir hizmetin öznitelik adlarını alır.
- GetAttributeValues: Belirli bir hizmet ve öznitelik için kullanılabilir değerleri listeler.
- GetProducts: Hizmet kodu, öznitelik adı ve değeri ile eşleşen ürünleri ve fiyatlarını döndürür.
Hazır çözümün ötesinde
Özel geliştirme ne zaman değerlendirilebilir?
ZeplinGo olarak, AWS Price List Service API'sini iş süreçlerinize entegre etmek için özel yazılım çözümleri geliştiriyoruz. API'nin sunduğu verileri kendi uygulamalarınıza, raporlama panellerinize veya maliyet yönetim sistemlerinize bağlayabiliriz. İhtiyaçlarınızı birlikte analiz ederek kapsamı belirler ve size özel bir entegrasyon planı sunarız.
Ücretsiz ön çalışma isteyin →Değerlendirme soruları
AWS Price List Service API hangi verileri sağlar?
API, AWS hizmetlerinin ürün özniteliklerini (konum, depolama sınıfı, işletim sistemi vb.) ve SKU seviyesinde fiyat bilgilerini sunar.
API'yi kullanmak için ücret ödemem gerekir mi?
AWS Price List Service API kullanımı için ayrıca bir ücret alınmaz; ancak AWS hizmetlerini kullanırken geçerli olan standart AWS ücretleri uygulanır.
API hangi bölgelerde kullanılabilir?
API şu anda iki uç nokta sunmaktadır: us-east-1 (Kuzey Virginia) ve ap-south-1 (Mumbai).