Publicado en: Mar 21, 2024

Amazon Kinesis Data Streams ahora admite políticas basadas en recursos en las regiones de AWS GovCloud (EE. UU.), por lo que puede procesar los datos ingeridos en una transmisión en una cuenta con una función de AWS Lambda en otra cuenta. Amazon Kinesis Data Streams es un servicio de transmisión de datos en tiempo real sin servidor que puede registrar de manera continua gigabytes de datos por segundo de cientos de miles de orígenes. AWS Lambda es un servicio informático sin servidor que le permite poner en marcha código sin aprovisionar ni administrar servidores. Junto con Kinesis Data Streams y Lambda, puede crear una canalización de transmisión de datos completamente sin servidor.

Con una política de recursos, puede especificar las cuentas, los usuarios o los roles definidos en su AWS Identity and Access Management y las acciones exactas de Kinesis Data Streams a las que desea conceder acceso. Una vez que conceda el acceso, puede configurar una función de Lambda en otra cuenta para empezar a procesar la secuencia de datos que pertenece a su cuenta. Esto reduce los costos y simplifica la canalización del procesamiento de datos, ya que no es necesario duplicar los datos de streaming entre cuentas para que más equipos se beneficien de los datos en tiempo real. Compartir el acceso a sus secuencias de datos o a sus consumidores registrados no implica ningún cargo adicional en su cuenta. El uso entre cuentas de los recursos de Kinesis Data Streams se seguirá facturando a los propietarios de los recursos.

Para empezar, vaya a la consola de AWS GovCloud (EE. UU.) o utilice la nueva API PutResourcePolicy para adjuntar una política de recursos a su secuencia de datos o consumidor. Se admite la incorporación de una política basada en los recursos en todas las regiones. Para obtener más información, lea la Guía para desarrolladores de Amazon Kinesis Data Streams.