Eu finalmente encontrei o problema.
O parâmetro -i <AWS_SSH_ID>
não é usado para especificar a própria chave SSH, mas o nome de segurança da chave de par SSH usada quando você criou suas credenciais na AWS.
Depois de ajustar isso, knife ec2 create
começou a funcionar corretamente.