Ejecute una sección de datos de usuario de AWS como usuario ec2

Ejecute una sección de datos de usuario de AWS como usuario ec2

Estoy intentando extraer algunos repositorios de git en mis datos de usuario de EC2, pero quiero extraerlos como usuario de ec2 en lugar de como root. Como no quiero la clave privada en el disco, estoy usando ssh-agent para cargar una clave desde Parameter Store

Sin embargo, cuando intento cambiar al usuario ec2, instantáneamente vuelve a la raíz.

+ sudo su - ec2-user
+ whoami
root

Sé que puedo hacer cosas como

su ec2-user bash -c "whoami"

Pero eso solo ejecuta ese comando como usuario ec2 y necesito ejecutar varios (ssh-agent, ssh-add, ssh-keyscan, git clone)

¿Cómo puedo hacer esto sin transferir mis comandos a un script y ejecutarlo?

información relacionada