Publicado: Mar 21, 2024

Agora, o Amazon Kinesis Data Streams oferece suporte a políticas baseadas em recursos nas regiões AWS GovCloud (EUA), para que você possa processar dados ingeridos em um fluxo em uma conta com uma função do AWS Lambda em outra conta. O Amazon Kinesis Data Streams é um serviço com tecnologia sem servidor de fluxo de dados em tempo real capaz de capturar continuamente gigabytes de dados por segundo de centenas de milhares de fontes. O AWS Lambda é um serviço computacional com tecnologia sem servidor que permite que você execute o código sem provisionar ou gerenciar servidores. Junto com o Kinesis Data Streams e o Lambda, você pode criar um pipeline de streaming de dados totalmente sem servidor.

Com uma política de recursos, você pode especificar contas, usuários ou perfis definidos no AWS Identity and Access Management e para quais ações exatas do Kinesis Data Streams você deseja conceder acesso. Depois de conceder acesso, você pode configurar uma função do Lambda em outra conta para começar a processar o fluxo de dados pertencente à sua conta. Isso reduz o custo e simplifica o pipeline de processamento de dados, pois você não precisa duplicar dados de streaming entre contas para que mais equipes se beneficiem dos dados em tempo real. Compartilhar o acesso aos fluxos de dados ou consumidores registrados não acarreta uma cobrança adicional em sua conta. O uso entre contas dos recursos do Kinesis Data Streams continuará sendo cobrado dos proprietários dos recursos.

Para começar a usar, acesse o console das regiões AWS GovCloud (EUA) ou use a nova API PutResourcePolicy para anexar uma política de recursos ao fluxo de dados ou consumidor. A anexação de uma política baseada em recursos tem suporte em todas as regiões. Saiba mais lendo o Guia do desenvolvedor do Amazon Kinesis Data Streams.