Bir uygulamaya geri döndürülürken verileri değiştirmek ve işlemek için kendi kodunuzu S3 GET isteklerine ekleyin

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 isteklerine ekleyebilirsiniz. İlk seferde 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 standart S3 GET istekleri tarafından geri döndürülen verileri değiştirmek amacıyla özel kod kullanabilirsiniz. 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 isteğinin çıktısını otomatik olarak işlemek için AWS Lambda işlevlerini kullanır. AWS Management Console'da 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.

Amazon S3 Object Lambda'ya Giriş

Avantajlar

Veri işleme esnekliği

S3 Object Lambda, verileri uygulamalarınızın belirli gereksinimlerini karşılayacak şekilde işlemek için size Lambda işlevlerini doğrudan S3 GET isteklerinden çağırma esnekliği sunar. S3 Object Lambda, S3 ve AWS Lambda'nın tam olarak yönetilen altyapısını ve tüm özellikleri ve kapasitelerini kullanır. Belirli uygulamalarınız için filtreleme, maskeleme, düzeltme, sıkıştırma, biçimi değiştirme veya nesneleri değiştirme gibi verilerinizi işlemek için yeni veya mevcut AWS Lambda işlevlerini kullanabilirsiniz.

Tam olarak yönetilir

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. Uygulamanızı bir Lambda işlevini çağıracak ve işlenen nesneyi istekte bulunan istemcilere teslim edecek bir S3 Nesnesi Lambda erişim noktası kullanacak şekilde güncelleyerek nesneleri işlemek için S3 GET istekleriyle AWS Lambda işlevlerini çalıştırabilirsiniz.

Basit

S3 Object Lambda, karmaşık yazılım ve altyapıyı veya verilerinizin türev kopyalarını oluşturma ihtiyacını ortadan kaldırarak farklı uygulamalar için S3 verilerini dönüştürmek üzere Lambda işlevlerini seçmeyi kolaylaştırır. Bir uygulamaya dönmeden önce S3’ten alınan verileri işlemek için kendi kodunuzu ekleyebilirsiniz. S3 Object Lambda, mevcut uygulamalarınızla çalışır ve kodunuzu değiştirmeniz gerekmez. Standart bir S3 GET isteği ile farklı uygulamalar için verilerinizin birden çok görünümünü kolayca sunabilirsiniz.

S3 Object Lambda nasıl çalışır?

S3 Object 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 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 Management Console'da 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 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 Object Lambda kullanıcı kılavuzunu okuyun.

S3 Object Lambda kullanım örneği: Hassas verileri düzeltme

S3 Object Lambda nasıl çalışır

S3 Object 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 Object Lambda kullanıcı kılavuzunu okuyun.

Müşteriler

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 sunar.

"4.000 müşterimizin küresel veri koruma, uyumluluk ve güvenliğe yönelik artan gereksinimleri karşılaması gerekir. Amazon S3 Object Lambda, müşterilerin verilerinden daha fazla değer elde etmesini mümkün kılarak işlem kaynaklarını merkezi veri depolarına yaklaştıran pazarı değiştiren bir yeniliktir. Druva, tamamen AWS'de kurulu bir platform olarak AWS'nin en son özellikleri ve teknolojisiyle kullanıcı deneyimini sürekli arttırmaktan gurur duyar. AWS tarafından sağlanan Druva Bulut Platformu'nun ve Amazon S3 Object Lambda’nın birleşimi, kurumlara eşsiz entegrasyon fırsatları sunmanın yanı sıra yedekleme verilerinin tam potansiyelinin kapısını aralamak için doğrudan erişim ve analiz sunar.”

Stephen Manley, Teknoloji Direktörü, Druva

Nasuni, geleneksel yerinde birincil ve ikincil depolamayı yer değiştirerek Amazon S3 tarafından desteklenen bulut tabanlı bir yaklaşımla dosya depolamayı kesintiye uğratı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.

"S3 Object lambda Nasuni için oyunun kurallarını değiştiren bir durumdur ve AWS’deki bulut dosya depolama hizmetimizde temel bir teknoloji olacaktır. S3 Object Lambda’yı tescilli nesne depolama tabanlı dosya sistemimize ölçeklenebilir basit bir API oluşturmak için kullanıyoruz. Kurumsal müşterilerimiz, bir Nasuni Uç Gerecinden geçmek yerine doğrudan S3 klasörlerinden dosyalarına erişerek bunu kullanabilirler. Bu da kurumların dosya verilerinden öngörü kazanmalarını sağlayarak Nasuni'den gelen yapılandırılmamış verileri Macie ve Kendra gibi AWS analitik hizmetlerine kolayca bağlayabilecekleri anlamına gelir.”

Russ Kennedy, Ürün Direktörü - Nasuni

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.

"PetaGene, her bir dosya içinde yalnızca kullanıcının görmesine izin verilen içeriği sunarak farklı kullanıcıların görebildikleri şeyleri kontrol edebilmeleri ve denetleyebilmeleri için kurumların verileri korumalarını sağlar. PetaGene ayrıca herhangi bir kayıp olmadan önceden sıkıştırılmış NGS genomik verileri 11 kata kadar küçülterek verimli bir şekilde sıkıştırır. 
 
Kullanıcılar, kullanıcı modu tekrarlama kütüphanesini ortamlarına yükleyerek orijinal yerel biçimlerinde korumalı ve/veya sıkıştırılmış verilere şeffaf bir şekilde zaten erişebilseler de S3 Object Lambda ile herhangi bir kütüphane yüklemelerine gerek kalmadan standart S3 GET istekleri yoluyla orijinal yerel biçimlerinde verilere erişmeleri mümkündür. Bu da müşterilerin PetaGene veri koruma, uyumluluk ve sıkıştırma ürünlerini son kullanıcıları için dağıtmalarını daha da kolaylaştırır."

Dan Greenfield, PhD, Kurucu Ortak ve CEO - Petagene 

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 isteklerinize karşı çağırmasını istediğiniz Lamba işlevini ve destekleyici bir S3 erişim noktası oluşturun. Bu hizmeti denemenize yardımcı olmak için AWS belgelerinde ö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 Object Lambda, standart S3 GET isteklerinizi işlemeye başlayacaktır. Daha fazla bilgi ve örnek S3 Object Lambda işlevlerini denemek için kullanıcı kılavuzunu okuyun.

Amazon S3 SSS
S3 Object Lambda kullanıcı kılavuzunu okuyun

Kullanıcı kılavuzunu okuyarak S3 Object Lambda hakkında daha fazla bilgi edinin.

Daha fazla bilgi edinin 
AWS hesabı için kaydolun
Ücretsiz bir hesap için kaydolun

AWS Ücretsiz Kullanımı için anında erişim elde edin. 

Kaydolun 
Amazon S3 ile oluşturmaya başlayın
Konsolda oluşturmaya başlayın

AWS Management Console'da Amazon S3 ile oluşturmaya başlayın.

Oturum açın