Publicado: Oct 31, 2023

Agora, o Amazon S3 Object Lambda está integrado ao Amazon Athena, permitindo que você modifique automaticamente os dados do S3 à medida que eles são consultados. Com o S3 Object Lambda, você pode adicionar seu próprio código a solicitações de API GET, HEAD e LIST do S3 para modificar dados conforme eles são retornados às aplicações. Por exemplo, você pode usar uma função do Lambda para mascarar automaticamente colunas de dados confidenciais durante a execução de consultas no Amazon Athena. Quando usa o S3 Object Lambda com o Amazon Athena, fica mais fácil personalizar os dados para diferentes aplicações, sem precisar manter várias cópias derivadas dos dados de origem no Amazon S3.

Para começar a usar, crie um ponto de acesso do S3 Object Lambda para um bucket do S3 e use o alias como local de origem durante a criação de uma tabela do Amazon Athena, em vez de especificar um bucket do S3. A função do Lambda será invocada automaticamente quando você executar uma consulta no Amazon Athena.

Os aliases dos pontos de acesso do S3 Object Lambda estão disponíveis para uso com o Amazon Athena em todas as regiões da AWS, exceto nas regiões AWS GovCloud (EUA). Você pode começar a usar o S3 Object Lambda no Console de Gerenciamento da AWS, na AWS Command Line Interface (CLI), na interface de programação de aplicações (API) ou no cliente do kit de desenvolvimento de software (SDK) da AWS. Para obter informações sobre preços, consulte a página de preços do Amazon S3. Para saber mais sobre o S3 Object Lambda, acesse a página de detalhes do produto ou o Guia do usuário do S3.