A função do IAM não é incluída na sua AMI.
Portanto, ao lançar suas novas instâncias do EC2 a partir da sua AMI, você deve atribuir a função do IAM às novas instâncias do EC2 que são iniciadas. Sem a função atribuída no lançamento ou depois, a CLI não consegue localizar as credenciais.