View a markdown version of this page

Amazon EC2 Auto Scaling에 사용되는 작업, 리소스 및 조건 키 - 서비스 승인 참조

Amazon EC2 Auto Scaling에 사용되는 작업, 리소스 및 조건 키

Amazon EC2 Auto Scaling(서비스 접두사: autoscaling)은 IAM 권한 정책에 사용할 수 있는 다음과 같은 서비스별 작업, 리소스, 작업 및 조건 키를 제공합니다.

참조:

Amazon EC2 Auto Scaling에서 정의한 API 작업

다음 표에서는 API 작업을 권한이 부여된 IAM 작업에 매핑합니다. 지정된 API 및 작업에 대해 정적 값이 있는 조건 키만 나열됩니다. 각 작업에서 지원하는 전체 조건 키 세트는 작업 표를 참조하세요.

연산 IAM 작업 조건 키 가능한 값(들) 액세스 레벨

AttachInstances

autoscaling:AttachInstances

쓰기

AttachLoadBalancerTargetGroups

autoscaling:AttachLoadBalancerTargetGroups

쓰기

AttachLoadBalancers

Autoscaling:AttachLoadBalancers

쓰기

AttachTrafficSources

autoscaling:AttachTrafficSources

쓰기

BatchDeleteScheduledAction

autoscaling:BatchDeleteScheduledAction

쓰기

BatchPutScheduledUpdateGroupAction

autoscaling:BatchPutScheduledUpdateGroupAction

쓰기

CancelInstanceRefresh

Autoscaling:CancelInstanceRefresh

쓰기

CompleteLifecycleAction

autoscaling:CompleteLifecycleAction

쓰기

CreateAutoScalingGroup

Autoscaling:CreateAutoScalingGroup

쓰기

Autoscaling:CreateOrUpdateTags

태그 지정, 쓰기

iam:PassRole

iam:PassedToService

autoscaling.amazonaws.com, ec2.amazonaws.com

쓰기

CreateLaunchConfiguration

Autoscaling:CreateLaunchConfiguration

쓰기

iam:PassRole

iam:PassedToService

ec2.amazonaws.com

쓰기

CreateOrUpdateTags

Autoscaling:CreateOrUpdateTags

태그 지정, 쓰기

DeleteAutoScalingGroup

autoscaling:DeleteAutoScalingGroup

쓰기

DeleteLaunchConfiguration

autoscaling:DeleteLaunchConfiguration

쓰기

DeleteLifecycleHook

Autoscaling:DeleteLifecycleHook

쓰기

DeleteNotificationConfiguration

autoscaling:DeleteNotificationConfiguration

쓰기

DeletePolicy

Autoscaling:DeletePolicy

쓰기

DeleteScheduledAction

Autoscaling:DeleteScheduledAction

쓰기

DeleteTags

Autoscaling:DeleteTags

태그 지정, 쓰기

DeleteWarmPool

Autoscaling:DeleteWarmPool

쓰기

DescribeAccountLimits

autoscaling:DescribeAccountLimits

List

DescribeAdjustmentTypes

autoscaling:DescribeAdjustmentTypes

List

DescribeAutoScalingGroups

autoscaling:DescribeAutoScalingGroups

List

DescribeAutoScalingInstances

autoscaling:DescribeAutoScalingInstances

List

DescribeAutoScalingNotificationTypes

autoscaling:DescribeAutoScalingNotificationTypes

List

DescribeInstanceRefreshes

autoscaling:DescribeInstanceRefreshes

List

DescribeLaunchConfigurations

autoscaling:DescribeLaunchConfigurations

List

DescribeLifecycleHookTypes

autoscaling:DescribeLifecycleHookTypes

List

DescribeLifecycleHooks

Autoscaling:DescribeLifecycleHooks

List

DescribeLoadBalancerTargetGroups

autoscaling:DescribeLoadBalancerTargetGroups

List

DescribeLoadBalancers

autoscaling:DescribeLoadBalancers

List

DescribeMetricCollectionTypes

autoscaling:DescribeMetricCollectionTypes

List

DescribeNotificationConfigurations

autoscaling:DescribeNotificationConfigurations

List

DescribePolicies

autoscaling:DescribePolicies

List

DescribeScalingActivities

autoscaling:DescribeScalingActivities

List

DescribeScalingProcessTypes

autoscaling:DescribeScalingProcessTypes

List

DescribeScheduledActions

autoscaling:DescribeScheduledActions

List

DescribeTags

autoscaling:DescribeTags

읽기

DescribeTerminationPolicyTypes

autoscaling:DescribeTerminationPolicyTypes

List

DescribeTrafficSources

autoscaling:DescribeTrafficSources

List

DescribeWarmPool

Autoscaling:DescribeWarmPool

List

DetachInstances

autoscaling:DetachInstances

쓰기

DetachLoadBalancerTargetGroups

autoscaling:DetachLoadBalancerTargetGroups

쓰기

DetachLoadBalancers

Autoscaling:DetachLoadBalancers

쓰기

DetachTrafficSources

autoscaling:DetachTrafficSources

쓰기

DisableMetricsCollection

Autoscaling:DisableMetricsCollection

쓰기

EnableMetricsCollection

autoscaling:EnableMetricsCollection

쓰기

EnterStandby

autoscaling:EnterStandby

쓰기

ExecutePolicy

autoscaling:ExecutePolicy

쓰기

ExitStandby

Autoscaling:ExitStandby

쓰기

GetPredictiveScalingForecast

autoscaling:GetPredictiveScalingForecast

List

LaunchInstances

autoscaling:LaunchInstances

쓰기

PutLifecycleHook

Autoscaling:PutLifecycleHook

쓰기

iam:PassRole

iam:PassedToService

autoscaling.amazonaws.com

쓰기

PutNotificationConfiguration

autoscaling:PutNotificationConfiguration

쓰기

PutScalingPolicy

autoscaling:PutScalingPolicy

쓰기

PutScheduledUpdateGroupAction

autoscaling:PutScheduledUpdateGroupAction

쓰기

PutWarmPool

Autoscaling:PutWarmPool

쓰기

RecordLifecycleActionHeartbeat

autoscaling:RecordLifecycleActionHeartbeat

쓰기

ResumeProcesses

autoscaling:ResumeProcesses

쓰기

RollbackInstanceRefresh

autoscaling:RollbackInstanceRefresh

쓰기

SetDesiredCapacity

autoscaling:SetDesiredCapacity

쓰기

SetInstanceHealth

Autoscaling:SetInstanceHealth

쓰기

SetInstanceProtection

autoscaling:SetInstanceProtection

쓰기

StartInstanceRefresh

autoscaling:StartInstanceRefresh

쓰기

SuspendProcesses

autoscaling:SuspendProcesses

쓰기

TerminateInstanceInAutoScalingGroup

autoscaling:TerminateInstanceInAutoScalingGroup

쓰기

UpdateAutoScalingGroup

autoscaling:UpdateAutoScalingGroup

쓰기

iam:PassRole

iam:PassedToService

autoscaling.amazonaws.com

쓰기

Amazon EC2 Auto Scaling에서 정의한 작업

IAM 정책 설명의 Action 요소에서는 다음 작업을 지정할 수 있습니다. 정책을 사용하여 AWS에서 작업할 수 있는 권한을 부여합니다. 정책에서 작업을 사용하면 일반적으로 이름이 같은 API 작업 또는 CLI 명령에 대한 액세스를 허용하거나 거부합니다. 그러나 경우에 따라 하나의 작업으로 둘 이상의 작업에 대한 액세스가 제어됩니다. 또는 일부 작업을 수행하려면 다양한 작업이 필요합니다.

작업 설명 리소스 유형(*필수) 조건 키 액세스 레벨

AttachInstances

지정된 Auto Scaling 그룹에 하나 이상의 EC2 인스턴스를 연결할 수 있는 권한을 부여합니다.

autoScalingGroup*

autoscaling:ResourceTag/${TagKey}

aws:ResourceTag/${TagKey}

쓰기

AttachLoadBalancerTargetGroups

지정된 Auto Scaling 그룹에 하나 이상의 대상 그룹을 연결할 수 있는 권한을 부여합니다.

autoScalingGroup*

autoscaling:ResourceTag/${TagKey}

autoscaling:TargetGroupARNs

aws:ResourceTag/${TagKey}

쓰기

AttachLoadBalancers

지정된 Auto Scaling 그룹에 하나 이상의 로드 밸런서를 연결할 수 있는 권한을 부여합니다.

autoScalingGroup*

autoscaling:LoadBalancerNames

autoscaling:ResourceTag/${TagKey}

aws:ResourceTag/${TagKey}

쓰기

AttachTrafficSources

Auto Scaling에 하나 이상의 트래픽 소스를 연결할 수 있는 권한을 부여합니다.

autoScalingGroup*

autoscaling:ResourceTag/${TagKey}

autoscaling:TrafficSourceIdentifiers

aws:ResourceTag/${TagKey}

쓰기

BatchDeleteScheduledAction

지정된 예약된 작업을 삭제할 수 있는 권한을 부여합니다.

autoScalingGroup*

autoscaling:ResourceTag/${TagKey}

aws:ResourceTag/${TagKey}

쓰기

BatchPutScheduledUpdateGroupAction

Auto Scaling 그룹에 대한 여러 예약된 조정 작업을 생성하거나 업데이트할 수 있는 권한을 부여합니다.

autoScalingGroup*

autoscaling:ResourceTag/${TagKey}

aws:ResourceTag/${TagKey}

쓰기

CancelInstanceRefresh

진행 중인 인스턴스 새로 고침 작업을 취소할 수 있는 권한을 부여합니다.

autoScalingGroup*

autoscaling:ResourceTag/${TagKey}

aws:ResourceTag/${TagKey}

쓰기

CompleteLifecycleAction

지정된 결과로 지정된 토큰 또는 인스턴스를 위한 수명 주기 작업을 완료할 수 있는 권한을 부여합니다.

autoScalingGroup*

autoscaling:ResourceTag/${TagKey}

aws:ResourceTag/${TagKey}

쓰기

CreateAutoScalingGroup

지정된 이름 및 속성으로 Auto Scaling 그룹을 생성할 수 있는 권한을 부여합니다.

autoScalingGroup*

autoscaling:CapacityReservationIds

autoscaling:CapacityReservationResourceGroupArns

autoscaling:ImageId

autoscaling:InstanceTypes

autoscaling:LaunchConfigurationName

autoscaling:LaunchTemplateVersionSpecified

autoscaling:LoadBalancerNames

Autoscaling:MaxSize

autoscaling:MinSize

Autoscaling:OperatorPrincipal

autoscaling:ResourceTag/${TagKey}

autoscaling:TargetCapacityTypes

autoscaling:TargetGroupARNs

autoscaling:TrafficSourceIdentifiers

Autoscaling:VPCZoneIdentifiers

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

쓰기

CreateLaunchConfiguration

실행 구성을 생성할 수 있는 권한을 부여합니다.

launchConfiguration*

autoscaling:ImageId

autoscaling:InstanceType

Autoscaling:MetadataHttpEndpoint

autoscaling:MetadataHttpPutResponseHopLimit

Autoscaling:MetadataHttpTokens

Autoscaling:SpotPrice

쓰기

CreateOrUpdateTags

지정된 Auto Scaling 그룹과 연결된 태그를 생성하거나 업데이트할 수 있는 권한을 부여합니다.

autoScalingGroup*

autoscaling:ResourceTag/${TagKey}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

태그 지정, 쓰기

DeleteAutoScalingGroup

지정된 Auto Scaling 그룹을 삭제할 수 있는 권한을 부여합니다.

autoScalingGroup*

autoscaling:ForceDelete

autoscaling:ResourceTag/${TagKey}

aws:ResourceTag/${TagKey}

쓰기

DeleteLaunchConfiguration

지정된 실행 구성을 삭제할 수 있는 권한을 부여합니다.

launchConfiguration*

쓰기

DeleteLifecycleHook

지정된 수명 주기 후크를 삭제할 수 있는 권한을 부여합니다.

autoScalingGroup*

autoscaling:ResourceTag/${TagKey}

aws:ResourceTag/${TagKey}

쓰기

DeleteNotificationConfiguration

지정된 알림을 삭제할 수 있는 권한을 부여합니다.

autoScalingGroup*

autoscaling:ResourceTag/${TagKey}

aws:ResourceTag/${TagKey}

쓰기

DeletePolicy

지정된 Auto Scaling 정책을 삭제할 수 있는 권한을 부여합니다.

autoScalingGroup*

autoscaling:ResourceTag/${TagKey}

aws:ResourceTag/${TagKey}

쓰기

DeleteScheduledAction

지정된 예약된 작업을 삭제할 수 있는 권한을 부여합니다.

autoScalingGroup*

autoscaling:ResourceTag/${TagKey}

aws:ResourceTag/${TagKey}

쓰기

DeleteTags

지정된 태그를 삭제할 수 있는 권한을 부여합니다.

autoScalingGroup*

autoscaling:ResourceTag/${TagKey}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

태그 지정, 쓰기

DeleteWarmPool

Auto Scaling 그룹과 연결된 웜 풀을 삭제할 수 있는 권한 부여

autoScalingGroup*

autoscaling:ResourceTag/${TagKey}

aws:ResourceTag/${TagKey}

쓰기

DescribeAccountLimits

에 대한 현재 Auto Scaling 리소스 제한을 설명할 수 있는 권한을 부여합니다. AWS 계정

List

DescribeAccountSettings

계정에 대한 현재 Amazon EC2 Auto Scaling 계정 설정을 설명할 수 있는 권한을 부여합니다.

List

DescribeAdjustmentTypes

PutScalingPolicy에서 사용할 정책 조정 유형을 설명할 수 있는 권한을 부여합니다.

List

DescribeAutoScalingGroups

하나 이상의 Auto Scaling 그룹을 설명할 수 있는 권한을 부여합니다. 이름의 목록이 제공되지 않은 경우, 호출이 모든 Auto Scaling 그룹을 설명합니다.

List

DescribeAutoScalingInstances

하나 이상의 Auto Scaling 인스턴스를 설명할 수 있는 권한을 부여합니다. 목록이 제공되지 않은 경우, 호출이 모든 인스턴스를 설명합니다.

List

DescribeAutoScalingNotificationTypes

Auto Scaling이 지원하는 알림 유형을 설명할 수 있는 권한을 부여합니다.

List

DescribeInstanceRefreshes

Auto Scaling 그룹에 대해 하나 이상의 인스턴스 새로 고침을 설명할 수 있는 권한을 부여합니다.

List

DescribeLaunchConfigurations

하나 이상의 시작 구성을 설명할 수 있는 권한을 부여합니다. 이름의 목록을 생략한 경우에는 호출이 모든 시작 구성을 설명합니다.

List

DescribeLifecycleHookTypes

사용 가능한 수명 주기 후크의 유형을 설명할 수 있는 권한을 부여합니다.

List

DescribeLifecycleHooks

지정된 Auto Scaling 그룹에 대한 수명 주기 후크를 설명할 수 있는 권한을 부여합니다.

List

DescribeLoadBalancerTargetGroups

지정된 Auto Scaling 그룹에 대한 대상 그룹을 설명할 수 있는 권한을 부여합니다.

List

DescribeLoadBalancers

지정된 Auto Scaling 그룹에 대한 로드 밸런서를 설명할 수 있는 권한을 부여합니다.

List

DescribeMetricCollectionTypes

Auto Scaling에 사용할 수 있는 CloudWatch 지표를 설명할 수 있는 권한을 부여합니다.

List

DescribeNotificationConfigurations

지정된 Auto Scaling 그룹과 연결된 알림 작업을 설명할 수 있는 권한을 부여합니다.

List

DescribePolicies

지정된 Auto Scaling 그룹에 대한 정책을 설명할 수 있는 권한을 부여합니다.

List

DescribeScalingActivities

지정된 Auto Scaling 그룹에 대한 하나 이상의 조정 작업을 설명할 수 있는 권한을 부여합니다.

List

DescribeScalingProcessTypes

ResumeProcesses 및 SuspendProcesses에서 사용할 조정 프로세스 유형을 설명할 수 있는 권한을 부여합니다.

List

DescribeScheduledActions

실행하지 않은 Auto Scaling 그룹에 대해 예약된 작업을 설명할 수 있는 권한을 부여합니다.

List

DescribeTags

지정된 태그를 설명할 수 있는 권한을 부여합니다.

읽기

DescribeTerminationPolicyTypes

Auto Scaling이 지원하는 종료 정책을 설명할 수 있는 권한을 부여합니다.

List

DescribeTrafficSources

지정된 Auto Scaling 그룹에 대한 대상 그룹을 설명할 수 있는 권한을 부여합니다.

List

DescribeWarmPool

Auto Scaling 그룹과 연결된 웜 풀을 설명할 수 있는 권한 부여

List

DetachInstances

지정된 Auto Scaling 그룹에서 하나 이상의 인스턴스를 삭제할 수 있는 권한을 부여합니다.

autoScalingGroup*

autoscaling:ResourceTag/${TagKey}

aws:ResourceTag/${TagKey}

쓰기

DetachLoadBalancerTargetGroups

지정된 Auto Scaling 그룹에서 하나 이상의 대상 그룹을 분리할 수 있는 권한을 부여합니다.

autoScalingGroup*

autoscaling:ResourceTag/${TagKey}

autoscaling:TargetGroupARNs

aws:ResourceTag/${TagKey}

쓰기

DetachLoadBalancers

지정된 Auto Scaling 그룹에서 하나 이상의 로드 밸런서를 삭제할 수 있는 권한을 부여합니다.

autoScalingGroup*

autoscaling:LoadBalancerNames

autoscaling:ResourceTag/${TagKey}

aws:ResourceTag/${TagKey}

쓰기

DetachTrafficSources

Auto Scaling에서 하나 이상의 트래픽 소스를 연결 해제할 수 있는 권한을 부여합니다.

autoScalingGroup*

autoscaling:ResourceTag/${TagKey}

autoscaling:TrafficSourceIdentifiers

aws:ResourceTag/${TagKey}

쓰기

DisableMetricsCollection

지정된 Auto Scaling 그룹에 대한 지정된 지표의 모니터링을 비활성화할 수 있는 권한을 부여합니다.

autoScalingGroup*

autoscaling:ResourceTag/${TagKey}

aws:ResourceTag/${TagKey}

쓰기

EnableMetricsCollection

지정된 Auto Scaling 그룹에 대한 지정된 지표의 모니터링을 활성화할 수 있는 권한을 부여합니다.

autoScalingGroup*

autoscaling:ResourceTag/${TagKey}

aws:ResourceTag/${TagKey}

쓰기

EnterStandby

지정된 인스턴스를 대기 모드로 이동할 수 있는 권한을 부여합니다.

autoScalingGroup*

autoscaling:ResourceTag/${TagKey}

aws:ResourceTag/${TagKey}

쓰기

ExecutePolicy

지정된 정책을 실행할 수 있는 권한을 부여합니다.

autoScalingGroup*

autoscaling:ResourceTag/${TagKey}

aws:ResourceTag/${TagKey}

쓰기

ExitStandby

지정된 인스턴스를 대기 모드 밖으로 이동할 수 있는 권한을 부여합니다.

autoScalingGroup*

autoscaling:ResourceTag/${TagKey}

aws:ResourceTag/${TagKey}

쓰기

GetPredictiveScalingForecast

예측 조정 정책에 대한 예측 데이터를 검색할 수 있는 권한을 부여합니다.

List

LaunchInstances

지정된 Auto Scaling 그룹에서 하나 이상의 EC2 인스턴스를 시작할 수 있는 권한을 부여합니다.

autoScalingGroup*

autoscaling:ResourceTag/${TagKey}

aws:ResourceTag/${TagKey}

쓰기

PutAccountSetting

계정의 계정 설정을 수정할 수 있는 권한을 부여합니다.

쓰기

PutLifecycleHook

지정된 Auto Scaling 그룹에 대한 수명 주기 후크를 생성하거나 업데이트할 수 있는 권한을 부여합니다.

autoScalingGroup*

autoscaling:ResourceTag/${TagKey}

aws:ResourceTag/${TagKey}

쓰기

PutNotificationConfiguration

지정된 이벤트가 발생하면 알림을 보내도록 Auto Scaling 그룹을 구성할 수 있는 권한을 부여합니다.

autoScalingGroup*

autoscaling:ResourceTag/${TagKey}

aws:ResourceTag/${TagKey}

쓰기

PutScalingPolicy

Auto Scaling 그룹에 대한 정책을 생성하거나 업데이트할 수 있는 권한을 부여합니다.

autoScalingGroup*

autoscaling:ResourceTag/${TagKey}

aws:ResourceTag/${TagKey}

쓰기

PutScheduledUpdateGroupAction

Auto Scaling 그룹에 대한 예약된 조정 작업을 생성하거나 업데이트할 수 있는 권한을 부여합니다.

autoScalingGroup*

Autoscaling:MaxSize

autoscaling:MinSize

autoscaling:ResourceTag/${TagKey}

aws:ResourceTag/${TagKey}

쓰기

PutWarmPool

지정된 Auto Scaling 그룹과 연결된 웜 풀을 생성하거나 업데이트할 수 있는 권한 부여

autoScalingGroup*

autoscaling:ResourceTag/${TagKey}

aws:ResourceTag/${TagKey}

쓰기

RecordLifecycleActionHeartbeat

지정된 토큰 또는 인스턴스와 연결된 수명 주기 작업에 대한 하트비트를 기록할 수 있는 권한을 부여합니다.

autoScalingGroup*

autoscaling:ResourceTag/${TagKey}

aws:ResourceTag/${TagKey}

쓰기

ResumeProcesses

지정된 Auto Scaling 그룹에 대하여, 지정된 일시 중지된 Auto Scaling 프로세스 또는 모든 일시 중지된 프로세스를 다시 시작할 수 있는 권한을 부여합니다.

autoScalingGroup*

autoscaling:ResourceTag/${TagKey}

aws:ResourceTag/${TagKey}

쓰기

RollbackInstanceRefresh

진행 중인 인스턴스 새로 고침 작업을 롤백할 수 있는 권한을 부여합니다.

autoScalingGroup*

autoscaling:ResourceTag/${TagKey}

aws:ResourceTag/${TagKey}

쓰기

SetDesiredCapacity

지정된 Auto Scaling 그룹의 크기를 설정할 수 있는 권한을 부여합니다.

autoScalingGroup*

autoscaling:ResourceTag/${TagKey}

aws:ResourceTag/${TagKey}

쓰기

SetInstanceHealth

지정된 인스턴스의 상태 확인을 설정할 수 있는 권한을 부여합니다.

autoScalingGroup*

autoscaling:ResourceTag/${TagKey}

aws:ResourceTag/${TagKey}

쓰기

SetInstanceProtection

지정된 인스턴스의 인스턴스 보호 설정을 업데이트할 수 있는 권한을 부여합니다.

autoScalingGroup*

autoscaling:ResourceTag/${TagKey}

aws:ResourceTag/${TagKey}

쓰기

StartInstanceRefresh

새 인스턴스 새로 고침 작업을 시작할 수 있는 권한을 부여합니다.

autoScalingGroup*

autoscaling:ImageId

autoscaling:ResourceTag/${TagKey}

autoscaling:TargetCapacityTypes

aws:ResourceTag/${TagKey}

쓰기

SuspendProcesses

지정된 Auto Scaling 그룹에 대하여, 지정된 Auto Scaling 프로세스 또는 모든 프로세스를 일시 중지할 수 있는 권한을 부여합니다.

autoScalingGroup*

autoscaling:ResourceTag/${TagKey}

aws:ResourceTag/${TagKey}

쓰기

TerminateInstanceInAutoScalingGroup

지정된 인스턴스를 종료하고 원하는 그룹 크기를 선택적으로 조정할 수 있는 권한을 부여합니다.

autoScalingGroup*

autoscaling:ResourceTag/${TagKey}

aws:ResourceTag/${TagKey}

쓰기

UpdateAutoScalingGroup

지정된 Auto Scaling 그룹에 대한 구성을 업데이트할 수 있는 권한을 부여합니다.

autoScalingGroup*

autoscaling:CapacityReservationIds

autoscaling:CapacityReservationResourceGroupArns

autoscaling:ImageId

autoscaling:InstanceTypes

autoscaling:LaunchConfigurationName

autoscaling:LaunchTemplateVersionSpecified

Autoscaling:MaxSize

autoscaling:MinSize

autoscaling:ResourceTag/${TagKey}

autoscaling:TargetCapacityTypes

Autoscaling:VPCZoneIdentifiers

aws:ResourceTag/${TagKey}

쓰기

Amazon EC2 Auto Scaling에서 정의한 리소스 유형

이 서비스에서 정의하는 리소스 유형은 다음과 같으며, IAM 권한 정책 설명의 Resource 요소에서 사용할 수 있습니다.

조건 키 ARN 조건 키

autoScalingGroup

arn:${Partition}:autoscaling:${Region}:${Account}:autoScalingGroup:${GroupId}:autoScalingGroupName/${GroupFriendlyName}

autoscaling:ResourceTag/${TagKey}

aws:ResourceTag/${TagKey}

launchConfiguration

arn:${Partition}:autoscaling:${Region}:${Account}:launchConfiguration:${Id}:launchConfigurationName/${LaunchConfigurationName}

Amazon EC2 Auto Scaling에 사용되는 조건 키

Amazon EC2 Auto Scaling은 IAM 정책의 Condition 요소에 사용할 수 있는 다음과 같은 조건 키를 정의합니다.

조건 키 설명 형식

autoscaling:CapacityReservationIds

용량 예약 ID를 기준으로 액세스를 필터링합니다.

ArrayOfString

autoscaling:CapacityReservationResourceGroupArns

용량 예약 리소스 그룹의 ARN을 기준으로 액세스를 필터링합니다.

ArrayOfString

autoscaling:ForceDelete

Auto Scaling 그룹을 삭제할 때 강제 삭제 옵션이 지정되었는지 여부를 기준으로 액세스를 필터링합니다.

부울

autoscaling:ImageId

시작 구성의 AMI ID를 기준으로 액세스를 필터링합니다.

문자열

autoscaling:InstanceType

시작 구성의 인스턴스 유형을 기준으로 액세스를 필터링합니다.

문자열

autoscaling:InstanceTypes

혼합 인스턴스 정책의 시작 템플릿에 대한 오버라이드로 제공되는 인스턴스 유형을 기반으로 액세스를 필터링합니다. 이를 사용하여 정책에서 명시적으로 정의할 수 있는 인스턴스 유형을 검증할 수 있습니다.

문자열

autoscaling:LaunchConfigurationName

시작 구성의 이름을 기준으로 액세스를 필터링합니다.

문자열

autoscaling:LaunchTemplateVersionSpecified

사용자가 시작 템플릿의 모든 버전을 지정할 수 있는지 또는 최신 버전이나 기본 버전만 지정할 수 있는지 여부를 기준으로 액세스를 필터링합니다.

부울

autoscaling:LoadBalancerNames

로드 밸런서의 이름을 기준으로 액세스를 필터링합니다.

ArrayOfString

Autoscaling:MaxSize

요청의 최대 조정 크기를 기준으로 액세스를 필터링합니다.

Numeric

Autoscaling:MetadataHttpEndpoint

HTTP 엔드포인트가 인스턴스 메타데이터 서비스에서 활성화되어 있는지 여부를 기준으로 액세스를 필터링합니다.

문자열

autoscaling:MetadataHttpPutResponseHopLimit

인스턴스 메타데이터 서비스를 호출할 때 허용되는 홉 수를 기준으로 액세스를 필터링합니다.

Numeric

Autoscaling:MetadataHttpTokens

인스턴스 메타데이터 서비스를 호출할 때 토큰이 필요한지 여부(선택 사항 또는 필수)를 기준으로 액세스를 필터링합니다.

문자열

autoscaling:MinSize

요청의 최소 조정 크기를 기준으로 액세스를 필터링합니다.

Numeric

Autoscaling:OperatorPrincipal

EC2 관리형 인스턴스의 연산자를 기준으로 액세스를 필터링합니다.

문자열

autoscaling:ResourceTag/${TagKey}

리소스와 연결된 태그를 기준으로 액세스를 필터링합니다.

문자열

Autoscaling:SpotPrice

시작 구성의 스팟 인스턴스 가격을 기준으로 액세스를 필터링합니다.

Numeric

autoscaling:TargetCapacityTypes

혼합 인스턴스 정책의 배포 세그먼트에 있는 대상 용량 유형을 기준으로 액세스를 필터링합니다. 이를 사용하여 정책에 명시적으로 정의할 수 있는 용량 유형을 검증합니다.

ArrayOfString

autoscaling:TargetGroupARNs

대상 그룹의 ARN을 기준으로 액세스를 필터링합니다.

ArrayOfARN

autoscaling:TrafficSourceIdentifiers

트래픽 소스의 식별자를 기반으로 액세스를 필터링합니다.

ArrayOfString

Autoscaling:VPCZoneIdentifiers

VPC 영역의 식별자를 기준으로 액세스를 필터링합니다.

ArrayOfString

aws:RequestTag/${TagKey}

요청에서 전달되는 태그를 기준으로 액세스를 필터링합니다.

문자열

aws:ResourceTag/${TagKey}

리소스와 연결된 태그를 기준으로 액세스를 필터링합니다.

문자열

aws:TagKeys

요청에서 전달되는 태그 키를 기준으로 액세스를 필터링합니다.

ArrayOfString