AWS Data Exchange, AWS müşterilerinin bulutta veri alışverişi yapmasını sağlayan bir servistir. API'leri sayesinde dosya tabanlı veri setlerini oluşturabilir, güncelleyebilir, yönetebilir ve erişebilirsiniz. Abone olarak, abonelik yoluyla erişim hakkına sahip olduğunuz veri setlerini görüntüleyebilir ve Amazon S3'e kopyalayarak AWS analitik ve makine öğrenimi servislerinde kullanabilirsiniz. Sağlayıcı olarak, yayınlamak istediğiniz veri setlerini ürün haline getirebilirsiniz. Veri setleri, zaman içinde değişebilen veya güncellenebilen veri koleksiyonlarıdır; revizyonlar aracılığıyla güncellenir ve her revizyon bir veya daha fazla varlık (asset) içerir. Varlıklar; Amazon S3 nesnesi, Redshift datashare, API Gateway API, AWS Lake Formation veri izni veya Amazon S3 veri erişimi olabilir. İşler (jobs), varlık oluşturmak veya kopyalamak için kullanılan asenkron içe/dışa aktarma işlemleridir.
Hangi ihtiyaçlarda değerlendirilebilir?
- AWS üzerinde veri alışverişi yapmak isteyen kurumlar
- Veri setlerini ürünleştirerek satmak isteyen veri sağlayıcıları
- Üçüncü taraf veri setlerine abone olarak analitik ve ML projelerinde kullanmak isteyenler
Yaygın kullanım alanları
Veri Seti Yönetimi
AWS Data Exchange API'leri ile veri setlerinizi oluşturabilir, revize edebilir ve varlıkları yönetebilirsiniz. Bu sayede veri setlerinizi güncel tutabilir ve abonelerinize en güncel veriyi sunabilirsiniz.
Veri Aboneliği ve Erişim
Abone olarak, erişim hakkına sahip olduğunuz veri setlerini API'ler aracılığıyla görüntüleyebilir ve Amazon S3'e kopyalayabilirsiniz. Bu verileri AWS analitik ve makine öğrenimi servislerinde kullanarak işinize değer katabilirsiniz.
Veri Ürünü Yayınlama
Sağlayıcı olarak, veri setlerinizi ürün haline getirip AWS Data Exchange üzerinden yayınlayabilirsiniz. Bu sayede verilerinizi geniş bir AWS müşteri kitlesine ulaştırabilir ve gelir elde edebilirsiniz.
İncelenmesi gereken noktalar
- AWS Data Exchange kullanımı için AWS hesabı ve gerekli IAM izinleri gereklidir.
- Veri seti oluşturma ve yayınlama süreçleri, AWS Data Exchange kullanım kılavuzunda belirtilen adımları gerektirir.
- API entegrasyonu geliştirirken AWS SDK'larını veya REST API'lerini kullanabilirsiniz; ancak güvenlik ve kimlik doğrulama (AWS Signature) konularına dikkat edilmelidir.
WordPress.org
Kurulum ve geliştirme notları
AWS Data Exchange API'si için resmi bir kurulum adımı bulunmamaktadır; API'yi kullanmak için AWS hesabınızın olması ve gerekli izinleri yapılandırmanız yeterlidir. API isteklerini AWS SDK'ları veya doğrudan REST çağrıları ile gerçekleştirebilirsiniz.
AWS Data Exchange API'si ile geliştirme yapmak için AWS SDK'larını kullanabilirsiniz. API, veri setleri, revizyonlar, varlıklar ve işler gibi kaynakları yönetmek için çeşitli uç noktalar sunar. Geliştirme sürecinde AWS kimlik doğrulama mekanizmalarını (Access Key, Secret Key) kullanmanız gerekir.
- Veri seti oluşturma, güncelleme ve silme işlemleri
- Revizyon yönetimi ve varlık ekleme
- İş (job) oluşturma ve durumunu izleme
Hazır çözümün ötesinde
Özel geliştirme ne zaman değerlendirilebilir?
AWS Data Exchange API'sini mevcut web sisteminize entegre etmek veya veri alışverişi süreçlerinizi otomatikleştirmek için ZeplinGo olarak size özel çözümler geliştirebiliriz. İhtiyaçlarınızı analiz eder, kapsamı birlikte belirler ve uygulama sürecini yönetiriz.
Ücretsiz ön çalışma isteyin →Değerlendirme soruları
AWS Data Exchange nedir?
AWS Data Exchange, AWS müşterilerinin bulutta veri alışverişi yapmasını sağlayan bir servistir. Veri sağlayıcıları veri setlerini ürün olarak yayınlayabilir, aboneler ise bu verilere abone olarak erişebilir.
AWS Data Exchange API'si ile neler yapılabilir?
API ile veri setleri oluşturabilir, güncelleyebilir, yönetebilir; revizyonlar ve varlıklar üzerinde işlemler yapabilir; aboneliklerinizi yönetebilir ve veri indirme/kopyalama işlemlerini başlatabilirsiniz.
AWS Data Exchange API'sini kullanmak için ne gereklidir?
Bir AWS hesabına ve API isteklerini imzalamak için gerekli kimlik bilgilerine (Access Key ve Secret Key) ihtiyacınız vardır. Ayrıca, AWS Data Exchange kaynaklarına erişim için IAM politikalarıyla izinlerin yapılandırılması gerekir.