Канонический идентификатор идентифицирует пользователя IAM .
Когда роль IAM связана с экземпляром EC2, он создает временные учетные данные с использованием службы маркеров безопасности (STS).Таким образом, полученные учетные данные отличаются от идентификатора пользователя IAM, связанного с вашим каноническим идентификатором.
Если вам нужно использовать этот идентификатор, вам нужно будет предоставить эти конкретные учетные данные IAM для приложения, работающего на экземпляре EC2.(вместо назначения роли IAM).Вы можете сделать это, запустив aws configure
на экземпляре и введя учетные данные.