View a markdown version of this page

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

Amazon VPC Lattice에 사용되는 작업, 리소스 및 조건 키

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

참조:

Amazon VPC Lattice에서 정의한 API 작업

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

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

BatchUpdateRule

vpc-lattice:UpdateRule

쓰기

CreateAccessLogSubscription

vpc-lattice:CreateAccessLogSubscription

쓰기

vpc-lattice:TagResource

태그 지정, 쓰기

CreateListener

vpc-lattice:CreateListener

쓰기

vpc-lattice:TagResource

태그 지정, 쓰기

CreateResourceConfiguration

vpc-lattice:CreateResourceConfiguration

쓰기

vpc-lattice:TagResource

태그 지정, 쓰기

CreateResourceGateway

vpc-lattice:CreateResourceGateway

쓰기

vpc-lattice:TagResource

태그 지정, 쓰기

CreateRule

vpc-lattice:CreateRule

쓰기

vpc-lattice:TagResource

태그 지정, 쓰기

CreateService

vpc-lattice:CreateService

쓰기

vpc-lattice:TagResource

태그 지정, 쓰기

CreateServiceNetwork

vpc-lattice:CreateServiceNetwork

쓰기

vpc-lattice:TagResource

태그 지정, 쓰기

CreateServiceNetworkResourceAssociation

vpc-lattice:AssociateViaAWSService

권한 관리, 쓰기

vpc-lattice:AssociateViaAWSService-EventsAndStates

권한 관리, 쓰기

vpc-lattice:CreateServiceNetworkResourceAssociation

쓰기

vpc-lattice:TagResource

태그 지정, 쓰기

CreateServiceNetworkServiceAssociation

vpc-lattice:CreateServiceNetworkServiceAssociation

쓰기

vpc-lattice:TagResource

태그 지정, 쓰기

CreateServiceNetworkVpcAssociation

vpc-lattice:AssociateViaAWSService

권한 관리, 쓰기

vpc-lattice:CreateServiceNetworkVpcAssociation

쓰기

vpc-lattice:TagResource

태그 지정, 쓰기

CreateTargetGroup

vpc-lattice:CreateTargetGroup

쓰기

vpc-lattice:TagResource

태그 지정, 쓰기

DeleteAccessLogSubscription

vpc-lattice:DeleteAccessLogSubscription

쓰기

DeleteAuthPolicy

vpc-lattice:DeleteAuthPolicy

권한 관리, 쓰기

DeleteDomainVerification

vpc-lattice:DeleteDomainVerification

쓰기

DeleteListener

vpc-lattice:DeleteListener

쓰기

DeleteResourceConfiguration

vpc-lattice:DeleteResourceConfiguration

쓰기

DeleteResourceEndpointAssociation

vpc-lattice:DeleteResourceEndpointAssociation

쓰기

DeleteResourceGateway

vpc-lattice:DeleteResourceGateway

쓰기

DeleteResourcePolicy

vpc-lattice:DeleteResourcePolicy

쓰기

DeleteRule

vpc-lattice:DeleteRule

쓰기

DeleteService

vpc-lattice:DeleteService

쓰기

DeleteServiceNetwork

vpc-lattice:DeleteServiceNetwork

쓰기

DeleteServiceNetworkResourceAssociation

vpc-lattice:DeleteServiceNetworkResourceAssociation

쓰기

DeleteServiceNetworkServiceAssociation

vpc-lattice:DeleteServiceNetworkServiceAssociation

쓰기

DeleteServiceNetworkVpcAssociation

vpc-lattice:DeleteServiceNetworkVpcAssociation

쓰기

DeleteTargetGroup

vpc-lattice:DeleteTargetGroup

쓰기

DeregisterTargets

vpc-lattice:DeregisterTargets

쓰기

GetAccessLogSubscription

vpc-lattice:GetAccessLogSubscription

읽기

GetAuthPolicy

vpc-lattice:GetAuthPolicy

읽기

GetDomainVerification

vpc-lattice:GetDomainVerification

읽기

GetListener

vpc-lattice:GetListener

읽기

GetResourceConfiguration

vpc-lattice:GetResourceConfiguration

읽기

GetResourceGateway

vpc-lattice:GetResourceGateway

읽기

GetResourcePolicy

vpc-lattice:GetResourcePolicy

읽기

GetRule

vpc-lattice:GetRule

읽기

GetService

vpc-lattice:GetService

읽기

GetServiceNetwork

vpc-lattice:GetServiceNetwork

읽기

GetServiceNetworkResourceAssociation

vpc-lattice:GetServiceNetworkResourceAssociation

읽기

GetServiceNetworkServiceAssociation

vpc-lattice:GetServiceNetworkServiceAssociation

읽기

GetServiceNetworkVpcAssociation

vpc-lattice:GetServiceNetworkVpcAssociation

읽기

GetTargetGroup

vpc-lattice:GetTargetGroup

읽기

ListAccessLogSubscriptions

vpc-lattice:ListAccessLogSubscriptions

List

ListDomainVerifications

vpc-lattice:ListDomainVerifications

List

ListListeners

vpc-lattice:ListListeners

List

ListResourceConfigurations

vpc-lattice:ListResourceConfigurations

List

ListResourceEndpointAssociations

vpc-lattice:ListResourceEndpointAssociations

List

ListResourceGateways

vpc-lattice:ListResourceGateways

List

ListRules

vpc-lattice:ListRules

List

ListServiceNetworkResourceAssociations

vpc-lattice:ListServiceNetworkResourceAssociations

List

ListServiceNetworkServiceAssociations

vpc-lattice:ListServiceNetworkServiceAssociations

List

ListServiceNetworkVpcAssociations

vpc-lattice:ListServiceNetworkVpcAssociations

List

ListServiceNetworkVpcEndpointAssociations

vpc-lattice:ListServiceNetworkVpcEndpointAssociations

List

ListServiceNetworks

vpc-lattice:ListServiceNetworks

List

ListServices

vpc-lattice:ListServices

List

ListTagsForResource

vpc-lattice:ListTagsForResource

읽기

ListTargetGroups

vpc-lattice:ListTargetGroups

List

ListTargets

vpc-lattice:ListTargets

List

PutAuthPolicy

vpc-lattice:PutAuthPolicy

권한 관리, 쓰기

PutResourcePolicy

vpc-lattice:PutResourcePolicy

쓰기

RegisterTargets

vpc-lattice:RegisterTargets

쓰기

StartDomainVerification

vpc-lattice:StartDomainVerification

쓰기

vpc-lattice:TagResource

태그 지정, 쓰기

TagResource

vpc-lattice:TagResource

태그 지정, 쓰기

UntagResource

vpc-lattice:UntagResource

태그 지정, 쓰기

UpdateAccessLogSubscription

vpc-lattice:UpdateAccessLogSubscription

쓰기

UpdateListener

vpc-lattice:UpdateListener

쓰기

UpdateResourceConfiguration

vpc-lattice:UpdateResourceConfiguration

쓰기

UpdateResourceGateway

vpc-lattice:UpdateResourceGateway

쓰기

UpdateRule

vpc-lattice:UpdateRule

쓰기

UpdateService

vpc-lattice:UpdateService

쓰기

UpdateServiceNetwork

vpc-lattice:UpdateServiceNetwork

쓰기

UpdateServiceNetworkVpcAssociation

vpc-lattice:UpdateServiceNetworkVpcAssociation

쓰기

UpdateTargetGroup

vpc-lattice:UpdateTargetGroup

쓰기

Amazon VPC Lattice에서 정의한 작업

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

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

CreateAccessLogSubscription

액세스 로그 구독을 생성할 수 있는 권한을 부여합니다.

AccessLogSubscription*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

쓰기

ResourceConfiguration

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

서비스:

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

vpc-lattice:AuthType

ServiceNetwork

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

vpc-lattice:AuthType

CreateListener

리스너를 생성할 수 있는 권한을 부여합니다.

리스너*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

vpc-lattice:프로토콜

vpc-lattice:TargetGroupArns

쓰기

CreateResourceConfiguration

리소스 구성을 생성할 수 있는 권한을 부여합니다.

DomainVerification

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

vpc-lattice:DomainName

쓰기

ResourceConfiguration

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ResourceGateway

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

vpc-lattice:VpcId

CreateResourceGateway

리소스 게이트웨이를 생성할 수 있는 권한을 부여합니다.

ResourceGateway*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

vpc-lattice:VpcId

쓰기

CreateRule

규칙을 생성할 수 있는 권한을 부여합니다.

규칙*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

vpc-lattice:TargetGroupArns

쓰기

CreateService

서비스를 생성할 수 있는 권한을 부여합니다.

서비스*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

vpc-lattice:AuthType

쓰기

CreateServiceNetwork

서비스 네트워크를 생성할 수 있는 권한을 부여합니다.

ServiceNetwork*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

vpc-lattice:AuthType

쓰기

CreateServiceNetworkResourceAssociation

서비스 네트워크와 리소스 간 연결을 생성할 수 있는 권한을 부여합니다.

ResourceConfiguration*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

vpc-lattice:ResourceConfigurationArn

vpc-lattice:ServiceNetworkArn

쓰기

ServiceNetwork*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

vpc-lattice:AuthType

vpc-lattice:ResourceConfigurationArn

vpc-lattice:ServiceNetworkArn

ServiceNetworkResourceAssociation*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

vpc-lattice:ResourceConfigurationArn

vpc-lattice:ServiceNetworkArn

CreateServiceNetworkServiceAssociation

서비스 네트워크 및 서비스 연결을 생성할 수 있는 권한을 부여합니다.

서비스*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

vpc-lattice:AuthType

vpc-lattice:ServiceArn

vpc-lattice:ServiceNetworkArn

쓰기

ServiceNetwork*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

vpc-lattice:AuthType

vpc-lattice:ServiceArn

vpc-lattice:ServiceNetworkArn

ServiceNetworkServiceAssociation*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

vpc-lattice:ServiceArn

vpc-lattice:ServiceNetworkArn

CreateServiceNetworkVpcAssociation

서비스 네트워크 및 VPC 연결을 생성할 수 있는 권한을 부여합니다.

ServiceNetwork*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

vpc-lattice:AuthType

vpc-lattice:PrivateDnsPreference

vpc-lattice:PrivateDnsSpecifiedDomains

vpc-lattice:SecurityGroupIds

vpc-lattice:ServiceNetworkArn

vpc-lattice:VpcId

쓰기

ServiceNetworkVpcAssociation*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

vpc-lattice:PrivateDnsPreference

vpc-lattice:PrivateDnsSpecifiedDomains

vpc-lattice:SecurityGroupIds

vpc-lattice:ServiceNetworkArn

vpc-lattice:VpcId

CreateTargetGroup

대상 그룹을 생성할 수 있는 권한을 부여합니다.

TargetGroup*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

vpc-lattice:VpcId

쓰기

DeleteAccessLogSubscription

액세스 로그 구독을 삭제할 수 있는 권한을 부여합니다.

AccessLogSubscription*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

쓰기

DeleteAuthPolicy

인증 정책을 삭제할 수 있는 권한을 부여합니다.

서비스:

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

vpc-lattice:AuthType

권한 관리, 쓰기

ServiceNetwork

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

vpc-lattice:AuthType

DeleteDomainVerification

도메인 확인을 삭제할 수 있는 권한을 부여합니다.

DomainVerification*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

vpc-lattice:DomainName

쓰기

DeleteListener

리스너를 삭제할 수 있는 권한을 부여합니다.

리스너*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

vpc-lattice:프로토콜

vpc-lattice:TargetGroupArns

쓰기

DeleteResourceConfiguration

리소스 구성을 삭제할 수 있는 권한을 부여합니다.

ResourceConfiguration*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

쓰기

DeleteResourceEndpointAssociation

리소스 엔드포인트 연결을 삭제할 수 있는 권한을 부여합니다.

ResourceEndpointAssociation*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

vpc-lattice:ResourceConfigurationArn

vpc-lattice:VpcEndpointId

쓰기

DeleteResourceGateway

리소스 게이트웨이를 삭제할 수 있는 권한을 부여합니다.

ResourceGateway*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

vpc-lattice:VpcId

쓰기

DeleteResourcePolicy

리소스 정책을 삭제할 수 있는 권한을 부여합니다.

ResourceConfiguration

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

쓰기

서비스:

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

vpc-lattice:AuthType

ServiceNetwork

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

vpc-lattice:AuthType

DeleteRule

규칙을 삭제할 수 있는 권한을 부여합니다.

규칙*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

vpc-lattice:TargetGroupArns

쓰기

DeleteService

서비스를 삭제할 수 있는 권한을 부여합니다.

서비스*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

vpc-lattice:AuthType

쓰기

DeleteServiceNetwork

서비스 네트워크를 삭제할 수 있는 권한을 부여합니다.

ServiceNetwork*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

vpc-lattice:AuthType

쓰기

DeleteServiceNetworkResourceAssociation

서비스 네트워크와 리소스 간 연결을 삭제할 수 있는 권한을 부여합니다.

ServiceNetworkResourceAssociation*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

vpc-lattice:ResourceConfigurationArn

vpc-lattice:ServiceNetworkArn

쓰기

DeleteServiceNetworkServiceAssociation

서비스 네트워크 서비스 연결을 삭제할 수 있는 권한을 부여합니다.

ServiceNetworkServiceAssociation*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

vpc-lattice:ServiceArn

vpc-lattice:ServiceNetworkArn

쓰기

DeleteServiceNetworkVpcAssociation

서비스 네트워크 및 VPC 연결을 삭제할 수 있는 권한을 부여합니다.

ServiceNetworkVpcAssociation*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

vpc-lattice:PrivateDnsPreference

vpc-lattice:PrivateDnsSpecifiedDomains

vpc-lattice:SecurityGroupIds

vpc-lattice:ServiceNetworkArn

vpc-lattice:VpcId

쓰기

DeleteTargetGroup

대상 그룹을 삭제할 수 있는 권한을 부여합니다.

TargetGroup*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

vpc-lattice:VpcId

쓰기

DeregisterTargets

대상 그룹에서 대상 등록을 취소할 수 있는 권한을 부여합니다.

TargetGroup*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

vpc-lattice:VpcId

쓰기

GetAccessLogSubscription

액세스 로그 구독에 대한 정보를 가져올 수 있는 권한을 부여합니다.

AccessLogSubscription*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

읽기

GetAuthPolicy

인증 정책에 대한 정보를 가져올 수 있는 권한을 부여합니다.

서비스:

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

vpc-lattice:AuthType

읽기

ServiceNetwork

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

vpc-lattice:AuthType

GetDomainVerification

도메인 확인에 대한 정보를 가져올 수 있는 권한을 부여합니다.

DomainVerification*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

vpc-lattice:DomainName

읽기

GetListener

리스너에 대한 정보를 가져올 수 있는 권한을 부여합니다.

리스너*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

vpc-lattice:프로토콜

vpc-lattice:TargetGroupArns

읽기

GetResourceConfiguration

리소스 구성에 대한 정보를 가져올 수 있는 권한을 부여합니다.

ResourceConfiguration*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

읽기

GetResourceGateway

리소스 게이트웨이에 대한 정보를 가져올 수 있는 권한을 부여합니다.

ResourceGateway*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

vpc-lattice:VpcId

읽기

GetResourcePolicy

리소스 정책에 대한 정보를 가져올 수 있는 권한을 부여합니다.

ResourceConfiguration

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

읽기

서비스:

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

vpc-lattice:AuthType

ServiceNetwork

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

vpc-lattice:AuthType

GetRule

규칙에 대한 정보를 가져올 수 있는 권한을 부여합니다.

규칙*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

vpc-lattice:TargetGroupArns

읽기

GetService

서비스에 대한 정보를 가져올 수 있는 권한을 부여합니다.

서비스*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

vpc-lattice:AuthType

읽기

GetServiceNetwork

서비스 네트워크에 대한 정보를 가져올 수 있는 권한을 부여합니다.

ServiceNetwork*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

vpc-lattice:AuthType

읽기

GetServiceNetworkResourceAssociation

서비스 네트워크와 리소스 구성 간 연결에 대한 정보를 가져올 수 있는 권한을 부여합니다.

ServiceNetworkResourceAssociation*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

vpc-lattice:ResourceConfigurationArn

vpc-lattice:ServiceNetworkArn

읽기

GetServiceNetworkServiceAssociation

서비스 네트워크 및 서비스 연결에 대한 정보를 가져올 수 있는 권한을 부여합니다.

ServiceNetworkServiceAssociation*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

vpc-lattice:ServiceArn

vpc-lattice:ServiceNetworkArn

읽기

GetServiceNetworkVpcAssociation

서비스 네트워크 및 VPC 연결에 대한 정보를 가져올 수 있는 권한을 부여합니다.

ServiceNetworkVpcAssociation*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

vpc-lattice:PrivateDnsPreference

vpc-lattice:PrivateDnsSpecifiedDomains

vpc-lattice:SecurityGroupIds

vpc-lattice:ServiceNetworkArn

vpc-lattice:VpcId

읽기

GetTargetGroup

대상 그룹에 대한 정보를 가져올 수 있는 권한을 부여합니다.

TargetGroup*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

vpc-lattice:VpcId

읽기

ListAccessLogSubscriptions

서비스 네트워크 또는 서비스에 대한 일부 또는 모든 액세스 로그 구독을 나열할 수 있는 권한을 부여합니다.

List

ListDomainVerifications

일부 또는 모든 도메인 확인을 나열할 수 있는 권한을 부여합니다.

List

ListListeners

일부 또는 모든 리스너를 나열할 수 있는 권한을 부여합니다.

List

ListResourceConfigurations

일부 또는 모든 리소스 구성을 나열할 수 있는 권한을 부여합니다.

List

ListResourceEndpointAssociations

리소스 구성과 VPC 엔드포인트 간의 일부 또는 모든 연결을 나열할 수 있는 권한을 부여합니다.

vpc-lattice:ResourceConfigurationArn

vpc-lattice:VpcEndpointId

List

ListResourceGateways

일부 또는 모든 리소스 게이트웨이를 나열할 수 있는 권한을 부여합니다.

List

ListRules

일부 또는 모든 규칙을 나열할 수 있는 권한을 부여합니다.

List

ListServiceNetworkResourceAssociations

서비스 네트워크와 리소스 구성 간의 일부 또는 모든 연결을 나열할 수 있는 권한을 부여합니다.

List

ListServiceNetworkServiceAssociations

일부 또는 모든 서비스 네트워크 및 서비스 연결을 나열할 수 있는 권한을 부여합니다.

vpc-lattice:ServiceArn

vpc-lattice:ServiceNetworkArn

List

ListServiceNetworkVpcAssociations

일부 또는 모든 서비스 네트워크 및 VPC 연결을 나열할 수 있는 권한을 부여합니다.

vpc-lattice:ServiceNetworkArn

List

ListServiceNetworkVpcEndpointAssociations

서비스 네트워크와 VPC 엔드포인트 간의 일부 또는 모든 연결을 나열할 수 있는 권한을 부여합니다.

List

ListServiceNetworks

호출자 계정이 소유하거나 호출자 계정과 공유되는 서비스 네트워크를 나열할 수 있는 권한을 부여합니다.

List

ListServices

호출자 계정이 소유하거나 호출자 계정과 공유되는 서비스를 나열할 수 있는 권한을 부여합니다.

List

ListTagsForResource

vpc-lattice 리소스에 대한 태그를 나열할 수 있는 권한을 부여합니다.

읽기

ListTargetGroups

일부 또는 모든 대상 그룹을 나열할 수 있는 권한을 부여합니다.

List

ListTargets

대상 그룹의 일부 또는 모든 대상을 나열할 수 있는 권한을 부여합니다.

TargetGroup*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

vpc-lattice:VpcId

List

PutAuthPolicy

서비스 네트워크 또는 서비스에 대한 인증 정책을 생성하거나 업데이트할 수 있는 권한을 부여합니다.

서비스:

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

vpc-lattice:AuthType

권한 관리, 쓰기

ServiceNetwork

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

vpc-lattice:AuthType

PutResourcePolicy

리소스 구성, 서비스 또는 서비스 네트워크의 리소스 정책을 생성할 수 있는 권한을 부여합니다.

ResourceConfiguration

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

쓰기

서비스:

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

vpc-lattice:AuthType

ServiceNetwork

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

vpc-lattice:AuthType

RegisterTargets

대상 그룹에 대상을 등록할 수 있는 권한을 부여합니다.

TargetGroup*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

vpc-lattice:VpcId

쓰기

StartDomainVerification

도메인 확인을 시작할 수 있는 권한을 부여합니다.

DomainVerification*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

vpc-lattice:DomainName

쓰기

TagResource

vpc-lattice 리소스에 태그를 지정할 수 있는 권한을 부여합니다.

AccessLogSubscription

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

vpc-lattice:CreateAction

태그 지정, 쓰기

DomainVerification

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

vpc-lattice:CreateAction

vpc-lattice:DomainName

리스너

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

vpc-lattice:CreateAction

vpc-lattice:프로토콜

vpc-lattice:TargetGroupArns

ResourceConfiguration

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

vpc-lattice:CreateAction

ResourceEndpointAssociation

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

vpc-lattice:CreateAction

vpc-lattice:ResourceConfigurationArn

vpc-lattice:VpcEndpointId

ResourceGateway

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

vpc-lattice:CreateAction

vpc-lattice:VpcId

규칙

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

vpc-lattice:CreateAction

vpc-lattice:TargetGroupArns

서비스:

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

vpc-lattice:AuthType

vpc-lattice:CreateAction

ServiceNetwork

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

vpc-lattice:AuthType

vpc-lattice:CreateAction

ServiceNetworkResourceAssociation

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

vpc-lattice:CreateAction

vpc-lattice:ResourceConfigurationArn

vpc-lattice:ServiceNetworkArn

ServiceNetworkServiceAssociation

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

vpc-lattice:CreateAction

vpc-lattice:ServiceArn

vpc-lattice:ServiceNetworkArn

ServiceNetworkVpcAssociation

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

vpc-lattice:CreateAction

vpc-lattice:PrivateDnsPreference

vpc-lattice:PrivateDnsSpecifiedDomains

vpc-lattice:SecurityGroupIds

vpc-lattice:ServiceNetworkArn

vpc-lattice:VpcId

TargetGroup

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

vpc-lattice:CreateAction

vpc-lattice:VpcId

UntagResource

vpc-lattice 리소스에 대한 태그를 해제할 수 있는 권한을 부여합니다.

AccessLogSubscription

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

태그 지정, 쓰기

DomainVerification

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

vpc-lattice:DomainName

리스너

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

vpc-lattice:프로토콜

vpc-lattice:TargetGroupArns

ResourceConfiguration

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ResourceEndpointAssociation

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

vpc-lattice:ResourceConfigurationArn

vpc-lattice:VpcEndpointId

ResourceGateway

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

vpc-lattice:VpcId

규칙

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

vpc-lattice:TargetGroupArns

서비스:

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

vpc-lattice:AuthType

ServiceNetwork

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

vpc-lattice:AuthType

ServiceNetworkResourceAssociation

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

vpc-lattice:ResourceConfigurationArn

vpc-lattice:ServiceNetworkArn

ServiceNetworkServiceAssociation

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

vpc-lattice:ServiceArn

vpc-lattice:ServiceNetworkArn

ServiceNetworkVpcAssociation

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

vpc-lattice:PrivateDnsPreference

vpc-lattice:PrivateDnsSpecifiedDomains

vpc-lattice:SecurityGroupIds

vpc-lattice:ServiceNetworkArn

vpc-lattice:VpcId

TargetGroup

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

vpc-lattice:VpcId

UpdateAccessLogSubscription

액세스 로그 구독을 업데이트할 수 있는 권한을 부여합니다.

AccessLogSubscription*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

쓰기

UpdateListener

리스너를 업데이트할 수 있는 권한을 부여합니다.

리스너*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

vpc-lattice:프로토콜

vpc-lattice:TargetGroupArns

쓰기

UpdateResourceConfiguration

리소스 구성을 업데이트할 수 있는 권한을 부여합니다.

ResourceConfiguration*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

쓰기

UpdateResourceGateway

리소스 게이트웨이를 업데이트할 수 있는 권한을 부여합니다.

ResourceGateway*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

vpc-lattice:SecurityGroupIds

vpc-lattice:VpcId

쓰기

UpdateRule

규칙을 업데이트할 수 있는 권한을 부여합니다.

규칙*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

vpc-lattice:TargetGroupArns

쓰기

UpdateService

서비스를 업데이트할 수 있는 권한을 부여합니다.

서비스*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

vpc-lattice:AuthType

쓰기

UpdateServiceNetwork

서비스 네트워크를 업데이트할 수 있는 권한을 부여합니다.

ServiceNetwork*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

vpc-lattice:AuthType

쓰기

UpdateServiceNetworkVpcAssociation

서비스 네트워크 및 VPC 연결을 업데이트할 수 있는 권한을 부여합니다.

ServiceNetworkVpcAssociation*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

vpc-lattice:PrivateDnsPreference

vpc-lattice:PrivateDnsSpecifiedDomains

vpc-lattice:SecurityGroupIds

vpc-lattice:ServiceNetworkArn

vpc-lattice:VpcId

쓰기

UpdateTargetGroup

대상 그룹을 업데이트할 수 있는 권한을 부여합니다.

TargetGroup*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

vpc-lattice:VpcId

쓰기

Amazon VPC Lattice에 대한 권한 전용 작업

다음 작업은 Amazon VPC Lattice에서 정의하지만 API 작업을 통해 직접 호출할 수 없습니다. IAM 정책 설명에서만 권한을 부여하거나 거부할 수 있습니다.

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

AssociateViaAWSService

AWS 서비스 관리형 네트워크를 통해 리소스 구성을 연결할 수 있는 권한을 부여합니다.

권한 관리, 쓰기

AssociateViaAWSService-EventsAndStates

Amazon EventBridge 및 AWS Step Functions 서비스 네트워크를 통해 리소스 구성을 연결할 수 있는 권한을 부여합니다.

권한 관리, 쓰기

CreateServiceNetworkVpcEndpointAssociation

서비스 네트워크와 VPC 엔드포인트 간 연결을 생성할 수 있는 권한을 부여합니다.

권한 관리, 쓰기

Amazon VPC Lattice에서 정의한 리소스 유형

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

조건 키 ARN 조건 키

AccessLogSubscription

arn:${Partition}:vpc-lattice:${Region}:${Account}:accesslogsubscription/${AccessLogSubscriptionId}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

DomainVerification

arn:${Partition}:vpc-lattice:${Region}:${Account}:domainverification/${DomainVerificationId}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

vpc-lattice:DomainName

리스너

arn:${Partition}:vpc-lattice:${Region}:${Account}:service/${ServiceId}/listener/${ListenerId}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

vpc-lattice:프로토콜

vpc-lattice:TargetGroupArns

ResourceConfiguration

arn:${Partition}:vpc-lattice:${Region}:${Account}:resourceconfiguration/${ResourceConfigurationId}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ResourceEndpointAssociation

arn:${Partition}:vpc-lattice:${Region}:${Account}:resourceendpointassociation/${ResourceEndpointAssociationId}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

vpc-lattice:ResourceConfigurationArn

vpc-lattice:VpcEndpointId

ResourceGateway

arn:${Partition}:vpc-lattice:${Region}:${Account}:resourcegateway/${ResourceGatewayId}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

vpc-lattice:VpcId

규칙

arn:${Partition}:vpc-lattice:${Region}:${Account}:service/${ServiceId}/listener/${ListenerId}/rule/${RuleId}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

vpc-lattice:TargetGroupArns

서비스

arn:${Partition}:vpc-lattice:${Region}:${Account}:service/${ServiceId}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

vpc-lattice:AuthType

ServiceNetwork

arn:${Partition}:vpc-lattice:${Region}:${Account}:servicenetwork/${ServiceNetworkId}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

vpc-lattice:AuthType

ServiceNetworkResourceAssociation

arn:${Partition}:vpc-lattice:${Region}:${Account}:servicenetworkresourceassociation/${ServiceNetworkResourceAssociationId}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

vpc-lattice:ResourceConfigurationArn

vpc-lattice:ServiceNetworkArn

ServiceNetworkServiceAssociation

arn:${Partition}:vpc-lattice:${Region}:${Account}:servicenetworkserviceassociation/${ServiceNetworkServiceAssociationId}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

vpc-lattice:ServiceArn

vpc-lattice:ServiceNetworkArn

ServiceNetworkVpcAssociation

arn:${Partition}:vpc-lattice:${Region}:${Account}:servicenetworkvpcassociation/${ServiceNetworkVpcAssociationId}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

vpc-lattice:PrivateDnsPreference

vpc-lattice:PrivateDnsSpecifiedDomains

vpc-lattice:SecurityGroupIds

vpc-lattice:ServiceNetworkArn

vpc-lattice:VpcId

TargetGroup

arn:${Partition}:vpc-lattice:${Region}:${Account}:targetgroup/${TargetGroupId}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

vpc-lattice:VpcId

Amazon VPC Lattice에 사용되는 조건 키

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

조건 키 설명 형식

aws:RequestTag/${TagKey}

요청에 태그 키-값 페어가 있는지 여부를 기준으로 액세스를 필터링합니다.

문자열

aws:ResourceTag/${TagKey}

리소스에 연결된 태그 키-값 페어를 기준으로 액세스를 필터링합니다.

문자열

aws:TagKeys

요청에 태그 키가 있는지 여부를 기준으로 액세스를 필터링합니다.

ArrayOfString

vpc-lattice:AuthType

요청에 지정된 인증 유형을 기준으로 액세스를 필터링합니다.

문자열

vpc-lattice:CreateAction

리소스 생성 API 작업의 이름을 기준으로 액세스를 필터링하며 생성 시 리소스에 태그를 지정하는 동안에만 사용할 수 있습니다.

문자열

vpc-lattice:DomainName

도메인 이름을 기준으로 액세스를 필터링합니다.

문자열

vpc-lattice:PrivateDnsPreference

프라이빗 dns 기본 설정을 기준으로 액세스를 필터링합니다.

문자열

vpc-lattice:PrivateDnsSpecifiedDomains

프라이빗 dns 도메인을 기준으로 액세스를 필터링합니다.

ArrayOfString

vpc-lattice:프로토콜

요청에 지정된 프로토콜을 기준으로 액세스를 필터링합니다.

문자열

vpc-lattice:ResourceConfigurationArn

리소스 구성의 ARN을 기준으로 액세스를 필터링합니다.

ARN

vpc-lattice:SecurityGroupIds

보안 그룹의 ID를 기준으로 액세스를 필터링합니다.

ArrayOfString

vpc-lattice:ServiceArn

서비스의 ARN을 기준으로 액세스를 필터링합니다.

ARN

vpc-lattice:ServiceNetworkArn

서비스 네트워크의 ARN을 기준으로 액세스를 필터링합니다.

ARN

vpc-lattice:TargetGroupArns

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

ArrayOfARN

vpc-lattice:VpcEndpointId

VPC 엔드포인트의 ID를 기준으로 액세스를 필터링합니다.

문자열

vpc-lattice:VpcId

Virtual Private Cloud(VPC)의 ID를 기준으로 액세스를 필터링합니다.

문자열