View a markdown version of this page

Control de acceso para tablas de streaming y entrega en Amazon S3 - Amazon Kinesis Data Streams

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Control de acceso para tablas de streaming y entrega en Amazon S3

Las tablas de streaming y la entrega de Amazon S3 utilizan una función de ejecución del servicio de IAM que Amazon Kinesis Data Streams asume para escribir los datos en su destino. Siga estas prácticas de control de acceso:

  • Privilegio mínimo: conceda solo los permisos mínimos que necesita la función de ejecución del servicio. Limite los permisos de Amazon S3 a buckets y prefijos específicos en lugar de utilizar caracteres comodín.

  • Ámbito a recursos específicos: restrinja los permisos al bucket, al bucket de tabla o a la tabla específicos en los que se escribe la entrega. Evite usar Resource: "*".

  • Prevención de errores confusos: incluya aws:SourceArn y aws:SourceAccount condicione la política de confianza en la función de ejecución del servicio para que solo sus recursos de entrega puedan asumir esa función.

  • Cifrado del flujo de origen: si tu transmisión está cifrada con un Clave administrada de AWS (el aws/kinesis alias), no puedes crear una entrega. En su lugar, utiliza una clave gestionada por el cliente para cifrar la transmisión.

Para obtener información completa sobre las políticas de funciones de ejecución de servicios, consultePermisos de IAM para la entrega de datos. Para obtener información sobre el cifrado y el registro de auditorías, consulteSeguridad para la entrega de datos.