EC2: 프린시펄과 리소스 태그가 일치할 때 인스턴스 시작·중지하기
EC2: 프린시펄과 리소스 태그가 일치할 때 인스턴스 시작·중지하기
이 예시는 인스턴스의 리소스 태그와 프린시펄(principal)의 태그가 CostCenter 태그 키에 대해 같은 값을 가질 때 Amazon EC2 인스턴스를 시작하거나 중지하도록 허용하는 자격 증명 기반 정책을 만드는 방법을 보여드려요.
출처: 문서
본문
이 정책은 AWS API나 AWS CLI에서 프로그래매틱하게 작업을 완료하는 데 필요한 권한을 부여해요. 예시 정책에서 이탤릭체로 표시된 자리표시자 텍스트를 본인 정보로 바꾼 뒤, create a policy 또는 edit a policy의 지침을 따라 적용하면 돼요.
참고
모범 사례로, aws:PrincipalTag 조건 키가 포함된 정책은 IAM 그룹에 연결하는 것이 좋아요. 일부 사용자는 지정된 태그가 있고 일부는 없을 수 있기 때문이에요.
{
"Version":"2012-10-17",
"Statement": {
"Effect": "Allow",
"Action": [
"ec2:startInstances",
"ec2:stopInstances"
],
"Resource": "*",
"Condition": {"StringEquals":
{"aws:ResourceTag/CostCenter": "${aws:PrincipalTag/CostCenter}"}}
}
}