As ferramentas de linha de comando da AWS usam chaves privadas e certificados para estabelecer sua identidade, assim como as APIs de serviços da Web da AWS. Então você tem que passar sua chave privada ou certificado com cada comando. (Em uma nota relacionada, você não precisa se conectar a uma instância do EC2 para executar os comandos. Você pode executá-los em qualquer máquina com as ferramentas instaladas e uma conexão com a Internet.)
Geralmente, é mais fácil criar um script que defina a chave privada e o certificado nas variáveis de ambiente EC2_PRIVATE_KEY e EC2_CERT. Dessa forma, você não precisa especificá-los explicitamente via opções de linha de comando a cada vez.
Consulte a documentação abaixo (especialmente as opções --private-key e --cert) para mais informações. Opções comuns para ferramentas de API
E, como sempre, tenha cuidado para não compartilhar suas chaves privadas e certificados mais amplamente do que o necessário.