Eu tive o mesmo problema, até contatei o suporte e eles não conseguiram responder. A exportação de credenciais para variáveis de ambiente não funciona para os comandos aws s3 ...
. Você tem que usar o aws configure
util ou criar um arquivo ~/.aws/config
como este:
[default]
aws_access_key_id=foo
aws_secret_access_key=bar
region=us-west-2
Consulte a documentação da AWS no link
Não só encontrei a falha na execução com as exportações de ambiente no lançamento do EC2 por meio dos Dados do usuário, mas também após o lançamento na linha de comando em uma instância em execução totalmente implementada.