AWS Marketplace Metering Service, AWS Marketplace satıcılarının özel kullanım boyutları için kullanım verilerini AWS'ye göndermesini sağlayan bir API'dir. Bu servis, EC2 örnekleri, ECS veya EKS üzerinde çalışan konteynerler ve SaaS uygulamaları için metering kayıtları oluşturmayı destekler. MeterUsage, BatchMeterUsage, ResolveCustomer ve RegisterUsage gibi işlemlerle kullanım verilerini iletme, müşteri doğrulama ve ücretlendirme süreçlerini yönetir.
Hangi ihtiyaçlarda değerlendirilebilir?
- AWS Marketplace'te ürün satan ve kullanım bazlı faturalandırma yapmak isteyen satıcılar
- SaaS uygulamaları geliştiren ve müşteri kullanımını AWS'ye raporlamak isteyen ekipler
- ECS veya EKS üzerinde konteyner tabanlı ürünler sunan ve metering entegrasyonu gerektiren geliştiriciler
Yaygın kullanım alanları
EC2 ve Konteyner Kullanımını Raporlama
EC2 örnekleri veya ECS/EKS üzerinde çalışan konteynerler için MeterUsage ve RegisterUsage işlemleriyle kullanım verilerini AWS'ye göndererek doğru faturalandırma sağlayın.
SaaS Uygulamalarında Toplu Metering
BatchMeterUsage ile SaaS uygulamanızdaki birden fazla müşterinin kullanım kayıtlarını tek seferde AWS'ye ileterek metering sürecini basitleştirin.
Müşteri Kaydı ve Doğrulama
ResolveCustomer ile kayıt sırasında müşterilerin Registration Token'larını çözümleyerek CustomerIdentifier ve AWS hesap bilgilerini alın, böylece müşteri yönetimini doğru şekilde yapın.
İncelenmesi gereken noktalar
- API çağrıları için AWS kimlik doğrulama ve yetkilendirme gereklidir; doğru IAM izinleri tanımlanmalıdır.
- BatchMeterUsage çağrıları AWS CloudTrail ile izlenebilir; doğruluk ve denetim için bu günlükleri kullanabilirsiniz.
- RegisterUsage yalnızca ücretli konteyner ürünleri için zorunludur; ücretsiz ve BYOL ürünlerde isteğe bağlıdır.
WordPress.org
Kurulum ve geliştirme notları
AWS Marketplace Metering API için resmi bir kurulum rehberi sağlanmamıştır. API, AWS SDK'ları veya doğrudan HTTP istekleri ile kullanılabilir. AWS hesabınızda gerekli IAM rollerini ve izinleri yapılandırmanız gerekir.
Geliştirme süreci, API'nin AWS SDK'ları veya REST çağrıları ile entegrasyonunu içerir. Resmi geliştirme dokümantasyonu sağlanmamıştır, ancak AWS Marketplace Seller Guide'da API kullanımına ilişkin bilgiler bulunmaktadır.
Hazır çözümün ötesinde
Özel geliştirme ne zaman değerlendirilebilir?
ZeplinGo, AWS Marketplace Metering API entegrasyonunu içeren özel web sistemleri geliştirir. Kullanım verilerinizi AWS'ye güvenli ve doğru şekilde iletmek için ihtiyaçlarınıza uygun çözümler tasarlar ve uygularız. API'nin sunduğu işlemleri (MeterUsage, BatchMeterUsage, ResolveCustomer, RegisterUsage) web uygulamalarınıza entegre ederek metering süreçlerinizi otomatikleştirebiliriz.
Ücretsiz ön çalışma isteyin →Değerlendirme soruları
AWS Marketplace Metering API hangi durumlarda kullanılır?
AWS Marketplace'te satılan ürünler için kullanım bazlı faturalandırma yapmak gerektiğinde kullanılır. Özellikle EC2, ECS, EKS ve SaaS uygulamaları için kullanım verilerini AWS'ye göndermek amacıyla kullanılır.
RegisterUsage işlemi her zaman zorunlu mu?
Hayır, RegisterUsage yalnızca ücretli konteyner ürünleri için zorunludur. Ücretsiz ve BYOL (Bring Your Own License) ürünlerde isteğe bağlıdır; ancak kullanım verilerini raporlamak isterseniz çağırabilirsiniz.
BatchMeterUsage çağrılarını nasıl doğrulayabilirim?
BatchMeterUsage API çağrıları AWS CloudTrail tarafından yakalanır. CloudTrail günlüklerinde eventName olarak 'BatchMeterUsage' arayarak gönderdiğiniz metering kayıtlarının doğruluğunu ve geçmişe dönük denetimini yapabilirsiniz.