Genel Bakış
S3 Object Lambda ile bir uygulamaya geri döndürülürken verileri değiştirmek ve işlemek için kendi kodunuzu S3 GET, HEAD ve LIST isteklerine ekleyebilirsiniz. Satırları filtrelemek, görüntüleri dinamik olarak yeniden boyutlandırmak, gizli verileri düzenlemek ve çok daha fazlasını gerçekleştirmek için S3 GET istekleri tarafından geri döndürülen verileri değiştirmek amacıyla özel kod kullanabilirsiniz. S3 Object Lambda'yı kullanarak bir klasördeki nesnelerin özel bir görünümünü oluşturmak için S3 LIST isteklerinin, ayrıca nesne adı ve boyutu gibi nesne meta verilerini değiştirmek için S3 HEAD isteklerinin çıktısını değiştirebilirsiniz. AWS Lambda işlevleri tarafından sağlanan kodunuz AWS tarafından tam olarak yönetilen altyapı üzerinde çalışır, verilerinizin türev kopyalarını oluşturma ve saklama veya maliyetli proxy'ler kullanma gereksinimini ortadan kaldırır. Tüm bunlar için uygulamalarda değişiklik yapmak gerekmez.
S3 Object Lambda, standart bir S3 GET,HEAD veya LIST isteğinin çıktısını otomatik olarak işlemek için AWS Lambda işlevlerini kullanır. AWS Yönetim Konsolu'nda yapacağınız birkaç tıklamayla bir Lambda işlevini yapılandırabilir ve bu işlevi S3 Object Lambda Erişim Noktası'na bağlayabilirsiniz. Bu aşamadan itibaren S3, S3 Object Lambda Erişim Noktası aracılığıyla alınan tüm verileri işlemek için Lambda işlevinizi otomatik olarak çağırır ve dönüştürülmüş sonucu uygulamaya geri döndürür. S3 Object Lambda'nın veri dönüşümünü belirli kullanım örneğinize göre uyarlayarak kendi özel Lambda işlevlerinizi yazıp çalıştırabilirsiniz.
Avantajlar
S3 Nesne Lambda nasıl çalışır?
S3 Object Lambda, proxy katmanı gibi ek bir altyapı oluşturmanıza ve çalıştırmanıza ya da verilerinizin birden fazla türev kopyasını oluşturmanıza ve korumanıza gerek kalmadan herhangi bir uygulamanın benzersiz veri biçimi gereksinimlerini kolayca karşılamanıza yardımcı olur. S3 Object Lambda, standart bir S3 GET,HEAD veya LIST isteğinin çıktısını otomatik olarak işlemek için AWS Lambda işlevlerini kullanır. AWS Lambda, temelindeki işlem kaynaklarının yönetilmesini gerektirmeden müşteri tanımlı kodla çalıştıran sunucusuz bir işlem hizmetidir.
AWS Yönetim Konsolu'nda yapacağınız birkaç tıklamayla bir Lambda işlevini yapılandırabilir ve bu işlevi S3 Object Lambda Erişim Noktası'na bağlayabilirsiniz. S3 Object Lambda Erişim Noktası aracılığıyla yapılan standart S3 GET, HEAD ve LIST istekleri artık belirli Lambda işlevini çağıracaktır. Bu aşamadan itibaren S3, S3 Object Lambda Erişim Noktası aracılığıyla alınan tüm verileri işlemek için Lambda işlevinizi otomatik olarak çağırır ve dönüştürülmüş sonucu uygulamaya geri döndürür. S3 Object Lambda'nın veri dönüşümünü belirli kullanım örneğinize göre uyarlayarak kendi özel Lambda işlevlerinizi yazıp çalıştırabilirsiniz. Daha fazla bilgi edinmek için S3 Nesne Lambda kullanıcı kılavuzunu okuyun.
S3 Object Lambda kullanım örneği: Hassas verileri düzeltme
S3 Nesne Lambda, mevcut nesneyi değiştirmeden ya da verilerinizin birden fazla türev kopyasını oluşturmadan ve korumadan belirli uygulamalar için S3'teki bir nesneden hassas verileri düzeltmek amacıyla kullanılabilir. Lambda işlevi nesneyi standart bir S3 GET isteğinden alır, verileri hassas ayrıntıları kaldıracak şekilde işler ve düzeltilen nesneyi uygulamaya geri döndürür. Diğer kullanım örnekleriyle ilgili daha fazla bilgi edinmek için S3 Nesne Lambda kullanıcı kılavuzunu okuyun.
Müşteriler
-
Pixieset
Pixieset, modern fotoğrafçılar için hepsi bir arada bir platformdur ve fotoğraf istemcisi galerileri, web siteleri, çevrimiçi mağazalar ve stüdyo yönetimi yazılımı araçları sunar.
Pixieset, Amazon S3 Nesne Lambda ile görüntüleri anında dönüştürüyor
-
Audible
Audible, müşterilere hayatlarını her gün geliştirmenin ve zenginleştirmenin yeni bir yolunu sunan birinci sınıf sesli hikâye anlatımının önde gelen yaratıcısı ve sağlayıcısıdır. Audible içerikleri arasında 790.000'den fazla sesli kitap, podcast ve Audible Originals yer alır. Audible'ın; Avustralya, Kanada, Fransa, Almanya, Hindistan, İtalya, Japonya, İspanya, Birleşik Krallık ve ABD'deki müşteriler için tasarlanmış 10 yerelleştirilmiş hizmetten birine abone olan dünya genelinde milyonlarca üyesi vardır.
Blog: Audible, akış oynatma performansını artırmak için Amazon S3 Nesne Lambda'yı nasıl kullanıyor?
-
Trend Micro
Küresel bir siber güvenlik lideri olan Trend Micro, dijital bilgi alışverişi için dünyayı güvenli hâle getirmeye yardımcı oluyor. Onlarca yıllık güvenlik uzmanlığı, küresel tehdit araştırmaları ve sürekli yeniliklerle desteklenen Trend Micro'nun siber güvenlik platformu, bulutlar, ağlar, cihazlar ve uç noktalarda yüz binlerce kuruluşu ve milyonlarca kişiyi koruyor. Trend Micro'nun siber güvenlik platformu, AWS için optimize edilmiş, güçlü bir dizi gelişmiş tehdit savunması tekniği sunuyor.
-
Druva
Druva, karmaşık altyapıya ve zaman alan yönetime bağımlılığı ortadan kaldırarak uç noktalar, veri merkezleri ve bulut iş yükleri arasında veri koruması ve yönetimi sunuyor.
-
Nasuni
Nasuni, geleneksel şirket içi birincil ve ikincil depolamanın yerine Amazon S3 tarafından desteklenen bulut tabanlı bir yaklaşımla dosya depolama alanında devrim yaratıyor. Nasuni, yapılandırılmamış hızlı veri büyümesini ele alacak şekilde ölçeklenen daha basit, daha düşük maliyetli ve daha verimli bir bulut çözümü sunarak nesne depolamayı kullanarak bir dosya depolama platformu sunar.
-
PetaGene
PetaGene, genomik sektörünün hızla büyüyen veri yönetim sorunlarını ele aşmak üzere genomikin doğduğu yer olan Cambridge'de kurulmuştur. PetaGene, sektör lideri performansı ve genomik sıkıştırma ve şifreleme çözümlerinin kullanışlılığı ile tanınır hâle gelmiştir -- iirketin yazılımı, şu anda tüm veri türleri için şifreleme, seçici veri paylaşımı ve denetim çözümleri sunar ve bu çözümler ayrıca aynı sorunsuz şeffaf erişim yöntemlerinden yararlanır.
S3 Nesne Lambda kaynakları
S3 Nesne Lambda blogları
Kullanmaya başlayın
S3 Object Lambda, S3 Management Console'da üç basit adımla ayarlanabilir. Öncelikle, konsoldaki Object Lambda Erişim Noktası sekmesine gidin. İkinci adımda, bir S3 Object Lambda Erişim Noktası ve kendi yapılandırmasında bu kaynak için bir ad girin, S3'ün GET, HEAD veya LIST isteklerinize karşı çağırmasını istediğiniz Lamba işlevini ve destekleyici bir S3 erişim noktası oluşturun. AWS belgelerinde hizmeti kullanmaya başlamanıza yardımcı olacak örnek Lambda işlevi uygulamaları bulunmaktadır. Son olarak tercih ettiğiniz dil SDK'sini kullanarak verileri S3'ten alacak yeni S3 Object Lambda Erişim Noktası'nı kullanmak için SDK'nizi ve uygulamayı güncelleyin. S3 Nesne Lambda, standart S3 GET, HEAD ve LIST isteklerinizi işlemeye başlayacaktır.
S3 Nesne Lambda kullanmaya başlama öğreticisine erişin ve nasıl kullanmaya başlayacağınız hakkında daha fazla bilgi için kullanıcı kılavuzunu okuyun.