Tengo un caso de uso donde los datos de S3 se ponen en cola en AWS SQS, que a su vez está conectado a CloudWatch, cuyas métricas desencadenarán AWS Lambda.
Sin embargo, quiero que la arquitectura sea compatible con HIPAA . Entonces, se me ocurrió esta idea:
- Una vez que mi cubo S3 obtiene un archivo,
- Encienda una función Lambda, que hace el cifrado de nombres / hashing de los archivos, y las copias a otro cubo S3 (a través de
aws cp
) - Conecte el depósito con los nombres codificados / codificados a la cola SQS
¿Es esta una práctica buena y segura? ¿O hay una mejor solución? (Sería más que feliz si puedo enviar claves cifradas de S3 a SQS. Pero no estoy seguro de si puedo o si es posible)
fuente