Execute uma seção de dados de usuário da AWS como ec2-user

Execute uma seção de dados de usuário da AWS como ec2-user

Estou tentando extrair alguns repositórios git em meus dados de usuário do EC2, mas quero extraí-los como usuário ec2 em vez de root. Como não quero a chave privada no disco, estou usando o ssh-agent para carregar uma chave do Parameter Store

No entanto, quando tento mudar para ec2-user, ele volta instantaneamente para root

+ sudo su - ec2-user
+ whoami
root

Eu sei que posso fazer coisas como

su ec2-user bash -c "whoami"

Mas isso só executa esse comando como ec2-user e preciso executar vários (ssh-agent, ssh-add, ssh-keyscan, git clone)

Como posso fazer isso sem vincular meus comandos a um script e executá-lo?

informação relacionada