
할당/수임된 역할이 있는 EC2 인스턴스가 있습니다. 내가 실행할 때 :
aws sts get-caller-identity
기본 로그인 사용자로 사용하거나 sudo
예상되는 계정 정보를 반환합니다. 하지만 다른 사용자( prometheus
)로 실행되는 AWS를 사용하는 서비스가 있습니다. 해당 로그에는 역할을 얻지 못한 것으로 나타납니다. 또한 다음을 실행하면 오류가 발생합니다.
sudo -u prometheus aws sts get-caller-identity
위임된 역할에 액세스할 수 있는 사용자 계정은 무엇입니까? 추가 사용자가 위임된 역할에 액세스하도록 하려면 어떻게 해야 합니까? ( sudo -u
그것도 작동하지 않기 때문에 분명히 서비스라는 문제가 아닙니다 ).
중요한 경우 시스템은 Rocky 8입니다. 디렉토리 /root/.aws
나 /home/rocky/.aws
. bash 환경에는 값이 없습니다 AWS_*
.