Eu sou o autor / mantenedor do ec2-consistent-snapshot (graças aos outros colaboradores de patches) e será o primeiro a admitir que é muito difícil encontrar suas credenciais da AWS pesquisando em muitos lugares. Infelizmente, há pouca consistência em que as ferramentas da Amazon e outras ferramentas de terceiros lhe dizem para colocar suas credenciais. Meu objetivo era evitar adicionar esse problema, então imaginei que seria bom procurar em vários dos lugares mais comuns e usar as primeiras credenciais encontradas.
Isso funciona bem para a maioria dos cenários, mas pode causar problemas se você tiver várias credenciais diferentes da AWS armazenadas em seu sistema de arquivos, variáveis de ambiente e variáveis de ambiente que apontam para o sistema de arquivos.
O software faz algumas escolhas ruins sobre priorizar quais valores devem substituir outros valores. Por exemplo, parece que você está especificando --aws-access-key-id-file na linha de comando, mas isso será sobrescrito pelo $ AWS_ACCESS_KEY_ID se ele estiver configurado. Opções de linha de comando devem substituir ambiente ou configurações do sistema de arquivos, mas neste caso ele está ficando confuso porque é um valor específico especificado no ambiente versus um caminho de arquivo especificado na linha de comando e escolhe valores específicos sobre valores armazenados em um arquivo em algum lugar.
Ative a opção de linha de comando --debug e procure por resultados de depuração com as informações como:
ec2-consistent-snapshot: Using AWS access key: ...
Se este é o ID de chave de acesso correto, então você pode querer editar o programa e adicionar uma linha de depuração diretamente depois que gera a chave de acesso secreta. Se não for o id de chave de acesso correto, você desejará examinar os diferentes locais em que o software procura as credenciais da AWS (consulte a página do manual) e descobrir onde está obtendo essas informações.
Observação: na sua linha de depuração, não acredito que as credenciais estejam realmente sendo truncadas no software. Acredito que seja apenas o depurador dizendo que os valores reais passados foram mais longos do que o necessário para mostrar.