AWS Marketplace Catalog Service, AWS Marketplace'teki ürünlerinizi (entity) yönetmek için tasarlanmış bir API'dir. Bu servis sayesinde ürünlerinizi listeleyebilir, detaylarını görüntüleyebilir ve güncelleyebilirsiniz. Özellikle ürün oluşturma veya güncelleme süreçlerinizi otomatikleştirmek istediğinizde, bu API'yi kendi pipeline'larınıza entegre edebilirsiniz. Ayrıca, AWS Marketplace üzerindeki ürünlerinizi yönetmek için özel uygulamalar geliştirebilirsiniz. Bu API, ürün yaşam döngünüzü daha verimli hale getirmek için güçlü bir araçtır.
Hangi ihtiyaçlarda değerlendirilebilir?
- AWS Marketplace'te ürün veya teklif yönetimini otomatikleştirmek isteyen yazılım ekipleri
- Ürün güncelleme süreçlerini CI/CD pipeline'larına entegre etmek isteyen DevOps ekipleri
- AWS Marketplace ürünlerini yönetmek için özel bir panel veya uygulama geliştirmek isteyen geliştiriciler
Yaygın kullanım alanları
Ürün Güncelleme Otomasyonu
Ürün sürümlerinizi veya fiyatlandırma bilgilerinizi değiştirdiğinizde, bu API'yi kullanarak AWS Marketplace'teki ürün kayıtlarınızı otomatik olarak güncelleyebilirsiniz. Böylece manuel müdahale ihtiyacını ortadan kaldırabilirsiniz.
Özel Ürün Yönetim Paneli
AWS Marketplace ürünlerinizi yönetmek için kendi web uygulamanızı geliştirebilirsiniz. Bu API, ürünlerinizi listelemek, aramak ve güncellemek için gerekli uç noktaları sağlar.
Pipeline Entegrasyonu
Ürün oluşturma veya güncelleme adımlarını CI/CD pipeline'larınıza ekleyerek, yazılım geliştirme sürecinizin bir parçası haline getirebilirsiniz. Bu sayede her yeni sürümde ürün kayıtlarınız otomatik olarak güncellenir.
İncelenmesi gereken noktalar
- Bu API, AWS Marketplace'e özgüdür; yalnızca AWS Marketplace'teki ürün ve teklifleri yönetmek için kullanılabilir.
- API'yi kullanabilmek için AWS hesabınızın olması ve gerekli IAM izinlerinin yapılandırılmış olması gerekir.
- API sürümü 2018-09-17 olarak sabittir; bu sürümle uyumlu geliştirme yapmanız önemlidir.
WordPress.org
Kurulum ve geliştirme notları
AWS Marketplace Catalog Service için resmi bir kurulum adımı bulunmamaktadır; API, AWS üzerinden erişilebilir. AWS SDK'larını kullanarak projenize entegre edebilirsiniz.
AWS Marketplace Catalog Service ile geliştirme yapmak için AWS SDK'larını veya doğrudan REST API çağrılarını kullanabilirsiniz. API, liste, tanımlama ve güncelleme işlemleri için uç noktalar sunar.
- ListEntities: Ürün veya teklifleri listelemek için kullanılır.
- DescribeEntity: Belirli bir ürün veya teklifin detaylarını almak için kullanılır.
- UpdateEntity: Ürün veya teklif bilgilerini güncellemek için kullanılır.
Hazır çözümün ötesinde
Özel geliştirme ne zaman değerlendirilebilir?
AWS Marketplace Catalog Service'i web projenize entegre etmek için ZeplinGo olarak ihtiyaçlarınızı analiz ediyor, API'nin hangi uç noktalarını kullanmanız gerektiğini belirliyor ve size özel bir çözüm tasarlıyoruz. Ürün yönetim süreçlerinizi otomatikleştirmek veya özel bir panel geliştirmek istiyorsanız, birlikte kapsamı belirleyebiliriz.
Ücretsiz ön çalışma isteyin →Değerlendirme soruları
AWS Marketplace Catalog Service nedir?
AWS Marketplace Catalog Service, AWS Marketplace'teki ürünlerinizi ve tekliflerinizi yönetmenizi sağlayan bir API'dir. Liste, tanımlama ve güncelleme işlemleri yapabilirsiniz.
Bu API'yi kullanmak için hangi ön koşullar gereklidir?
AWS hesabınızın olması ve AWS Marketplace'te ürün veya tekliflerinizin bulunması gerekir. Ayrıca, API'ye erişim için IAM izinlerini yapılandırmanız gerekir.
Bu API'yi web projeme nasıl entegre edebilirim?
AWS SDK'larını kullanarak veya doğrudan REST API çağrıları yaparak entegre edebilirsiniz. ZeplinGo olarak bu entegrasyonu sizin için gerçekleştirebiliriz.