사용자 가정 역할을 위한 AWS 액세스 토큰

사용자 가정 역할을 위한 AWS 액세스 토큰

다른 계정의 역할을 맡을 때 사용자당 액세스 토큰을 갖는 방법은 무엇입니까?

루트 계정에 액세스 토큰이 있는 사용자가 있습니다. 다른 계정(개발자) 가정된 역할을 통해.

난 지금 막혔어 왜냐하면개발자계정에 동일한 사용자가 없습니다. 이는 ECR을 사용할 수 있도록 액세스 토큰을 제공할 수 없다는 의미입니다.

두 계정 모두에 사용자를 생성해야 합니까?

답변1

AWS 교차 계정 역할의 작동 방식을 오해하고 있습니다.

먼저 교차 계정 액세스를 위한 IAM 역할을 생성합니다. 그런 다음 사용자에게 해당 역할을 맡을 수 있는 권한을 할당합니다.

두 계정 모두에 일치하는 사용자가 있을 필요는 없습니다.

사용자에게 토큰을 나눠주지 않습니다. AWS IAM 사용자는 자신의 AWS 계정에 로그인한 다음 사용자 ID를 일시적으로 다른 계정으로 전환하기 위해 생성한 역할을 맡습니다.

각 사용자가 수행하는 작업을 추적하려면 각 사용자에 대해 별도의 역할을 생성하세요. 그러면 Cloud Trail이 모든 것을 추적합니다. 두 계정 모두에서 Cloud Trail을 활성화합니다.

AWS Management 콘솔에 대한 교차 계정 액세스를 활성화하는 방법

답변2

--registry-id <assumed account id>명령 에 추가해야 합니다 aws ecr get-login.

관련 정보