Amazon VPC Lattice에 사용되는 작업, 리소스 및 조건 키
Amazon VPC Lattice(서비스 접두사: vpc-lattice)는 IAM 권한 정책에 사용할 수 있는 다음과 같은 서비스별 작업, 리소스, 작업 및 조건 키를 제공합니다.
참조:
-
이 서비스를 구성하는 방법을 알아봅니다.
-
이 서비스에 사용 가능한 API 작업의 목록을 봅니다.
-
IAM 권한 정책을 사용하여 이 서비스와 리소스를 보호하는 방법을 알아봅니다.
-
이 서비스에 대한 프로그래밍 방식 서비스 권한 부여 참조
를 확인합니다.
주제
Amazon VPC Lattice에서 정의한 API 작업
다음 표에서는 API 작업을 권한이 부여된 IAM 작업에 매핑합니다. 지정된 API 및 작업에 대해 정적 값이 있는 조건 키만 나열됩니다. 각 작업에서 지원하는 전체 조건 키 세트는 작업 표를 참조하세요.
| 연산 | IAM 작업 | 조건 키 | 가능한 값(들) | 액세스 레벨 |
|---|---|---|---|---|
|
BatchUpdateRule |
쓰기 |
|||
|
CreateAccessLogSubscription |
쓰기 |
|||
태그 지정, 쓰기 |
||||
|
CreateListener |
쓰기 |
|||
태그 지정, 쓰기 |
||||
|
CreateResourceConfiguration |
쓰기 |
|||
태그 지정, 쓰기 |
||||
|
CreateResourceGateway |
쓰기 |
|||
태그 지정, 쓰기 |
||||
|
CreateRule |
쓰기 |
|||
태그 지정, 쓰기 |
||||
|
CreateService |
쓰기 |
|||
태그 지정, 쓰기 |
||||
|
CreateServiceNetwork |
쓰기 |
|||
태그 지정, 쓰기 |
||||
|
CreateServiceNetworkResourceAssociation |
권한 관리, 쓰기 |
|||
권한 관리, 쓰기 |
||||
쓰기 |
||||
태그 지정, 쓰기 |
||||
|
CreateServiceNetworkServiceAssociation |
쓰기 |
|||
태그 지정, 쓰기 |
||||
|
CreateServiceNetworkVpcAssociation |
권한 관리, 쓰기 |
|||
쓰기 |
||||
태그 지정, 쓰기 |
||||
|
CreateTargetGroup |
쓰기 |
|||
태그 지정, 쓰기 |
||||
|
DeleteAccessLogSubscription |
쓰기 |
|||
|
DeleteAuthPolicy |
권한 관리, 쓰기 |
|||
|
DeleteDomainVerification |
쓰기 |
|||
|
DeleteListener |
쓰기 |
|||
|
DeleteResourceConfiguration |
쓰기 |
|||
|
DeleteResourceEndpointAssociation |
쓰기 |
|||
|
DeleteResourceGateway |
쓰기 |
|||
|
DeleteResourcePolicy |
쓰기 |
|||
|
DeleteRule |
쓰기 |
|||
|
DeleteService |
쓰기 |
|||
|
DeleteServiceNetwork |
쓰기 |
|||
|
DeleteServiceNetworkResourceAssociation |
쓰기 |
|||
|
DeleteServiceNetworkServiceAssociation |
쓰기 |
|||
|
DeleteServiceNetworkVpcAssociation |
쓰기 |
|||
|
DeleteTargetGroup |
쓰기 |
|||
|
DeregisterTargets |
쓰기 |
|||
|
GetAccessLogSubscription |
읽기 |
|||
|
GetAuthPolicy |
읽기 |
|||
|
GetDomainVerification |
읽기 |
|||
|
GetListener |
읽기 |
|||
|
GetResourceConfiguration |
읽기 |
|||
|
GetResourceGateway |
읽기 |
|||
|
GetResourcePolicy |
읽기 |
|||
|
GetRule |
읽기 |
|||
|
GetService |
읽기 |
|||
|
GetServiceNetwork |
읽기 |
|||
|
GetServiceNetworkResourceAssociation |
읽기 |
|||
|
GetServiceNetworkServiceAssociation |
읽기 |
|||
|
GetServiceNetworkVpcAssociation |
읽기 |
|||
|
GetTargetGroup |
읽기 |
|||
|
ListAccessLogSubscriptions |
List |
|||
|
ListDomainVerifications |
List |
|||
|
ListListeners |
List |
|||
|
ListResourceConfigurations |
List |
|||
|
ListResourceEndpointAssociations |
List |
|||
|
ListResourceGateways |
List |
|||
|
ListRules |
List |
|||
|
ListServiceNetworkResourceAssociations |
List |
|||
|
ListServiceNetworkServiceAssociations |
List |
|||
|
ListServiceNetworkVpcAssociations |
List |
|||
|
ListServiceNetworkVpcEndpointAssociations |
List |
|||
|
ListServiceNetworks |
List |
|||
|
ListServices |
List |
|||
|
ListTagsForResource |
읽기 |
|||
|
ListTargetGroups |
List |
|||
|
ListTargets |
List |
|||
|
PutAuthPolicy |
권한 관리, 쓰기 |
|||
|
PutResourcePolicy |
쓰기 |
|||
|
RegisterTargets |
쓰기 |
|||
|
StartDomainVerification |
쓰기 |
|||
태그 지정, 쓰기 |
||||
|
TagResource |
태그 지정, 쓰기 |
|||
|
UntagResource |
태그 지정, 쓰기 |
|||
|
UpdateAccessLogSubscription |
쓰기 |
|||
|
UpdateListener |
쓰기 |
|||
|
UpdateResourceConfiguration |
쓰기 |
|||
|
UpdateResourceGateway |
쓰기 |
|||
|
UpdateRule |
쓰기 |
|||
|
UpdateService |
쓰기 |
|||
|
UpdateServiceNetwork |
쓰기 |
|||
|
UpdateServiceNetworkVpcAssociation |
쓰기 |
|||
|
UpdateTargetGroup |
쓰기 |
Amazon VPC Lattice에서 정의한 작업
IAM 정책 설명의 Action 요소에서는 다음 작업을 지정할 수 있습니다. 정책을 사용하여 AWS에서 작업할 수 있는 권한을 부여합니다. 정책에서 작업을 사용하면 일반적으로 이름이 같은 API 작업 또는 CLI 명령에 대한 액세스를 허용하거나 거부합니다. 그러나 경우에 따라 하나의 작업으로 둘 이상의 작업에 대한 액세스가 제어됩니다. 또는 일부 작업을 수행하려면 다양한 작업이 필요합니다.
| 작업 | 설명 | 리소스 유형(*필수) | 조건 키 | 액세스 레벨 |
|---|---|---|---|---|
액세스 로그 구독을 생성할 수 있는 권한을 부여합니다. |
쓰기 |
|||
서비스: |
||||
리스너를 생성할 수 있는 권한을 부여합니다. |
쓰기 |
|||
리소스 구성을 생성할 수 있는 권한을 부여합니다. |
쓰기 |
|||
리소스 게이트웨이를 생성할 수 있는 권한을 부여합니다. |
쓰기 |
|||
규칙을 생성할 수 있는 권한을 부여합니다. |
쓰기 |
|||
서비스를 생성할 수 있는 권한을 부여합니다. |
쓰기 |
|||
서비스 네트워크를 생성할 수 있는 권한을 부여합니다. |
쓰기 |
|||
서비스 네트워크와 리소스 간 연결을 생성할 수 있는 권한을 부여합니다. |
쓰기 |
|||
서비스 네트워크 및 서비스 연결을 생성할 수 있는 권한을 부여합니다. |
쓰기 |
|||
서비스 네트워크 및 VPC 연결을 생성할 수 있는 권한을 부여합니다. |
vpc-lattice:PrivateDnsPreference |
쓰기 |
||
|
vpc-lattice:PrivateDnsPreference |
||||
대상 그룹을 생성할 수 있는 권한을 부여합니다. |
쓰기 |
|||
액세스 로그 구독을 삭제할 수 있는 권한을 부여합니다. |
쓰기 |
|||
인증 정책을 삭제할 수 있는 권한을 부여합니다. |
서비스: |
권한 관리, 쓰기 |
||
도메인 확인을 삭제할 수 있는 권한을 부여합니다. |
쓰기 |
|||
리스너를 삭제할 수 있는 권한을 부여합니다. |
쓰기 |
|||
리소스 구성을 삭제할 수 있는 권한을 부여합니다. |
쓰기 |
|||
리소스 엔드포인트 연결을 삭제할 수 있는 권한을 부여합니다. |
쓰기 |
|||
리소스 게이트웨이를 삭제할 수 있는 권한을 부여합니다. |
쓰기 |
|||
리소스 정책을 삭제할 수 있는 권한을 부여합니다. |
쓰기 |
|||
서비스: |
||||
규칙을 삭제할 수 있는 권한을 부여합니다. |
쓰기 |
|||
서비스를 삭제할 수 있는 권한을 부여합니다. |
쓰기 |
|||
서비스 네트워크를 삭제할 수 있는 권한을 부여합니다. |
쓰기 |
|||
서비스 네트워크와 리소스 간 연결을 삭제할 수 있는 권한을 부여합니다. |
쓰기 |
|||
서비스 네트워크 서비스 연결을 삭제할 수 있는 권한을 부여합니다. |
쓰기 |
|||
서비스 네트워크 및 VPC 연결을 삭제할 수 있는 권한을 부여합니다. |
vpc-lattice:PrivateDnsPreference |
쓰기 |
||
대상 그룹을 삭제할 수 있는 권한을 부여합니다. |
쓰기 |
|||
대상 그룹에서 대상 등록을 취소할 수 있는 권한을 부여합니다. |
쓰기 |
|||
액세스 로그 구독에 대한 정보를 가져올 수 있는 권한을 부여합니다. |
읽기 |
|||
인증 정책에 대한 정보를 가져올 수 있는 권한을 부여합니다. |
서비스: |
읽기 |
||
도메인 확인에 대한 정보를 가져올 수 있는 권한을 부여합니다. |
읽기 |
|||
리스너에 대한 정보를 가져올 수 있는 권한을 부여합니다. |
읽기 |
|||
리소스 구성에 대한 정보를 가져올 수 있는 권한을 부여합니다. |
읽기 |
|||
리소스 게이트웨이에 대한 정보를 가져올 수 있는 권한을 부여합니다. |
읽기 |
|||
리소스 정책에 대한 정보를 가져올 수 있는 권한을 부여합니다. |
읽기 |
|||
서비스: |
||||
규칙에 대한 정보를 가져올 수 있는 권한을 부여합니다. |
읽기 |
|||
서비스에 대한 정보를 가져올 수 있는 권한을 부여합니다. |
읽기 |
|||
서비스 네트워크에 대한 정보를 가져올 수 있는 권한을 부여합니다. |
읽기 |
|||
서비스 네트워크와 리소스 구성 간 연결에 대한 정보를 가져올 수 있는 권한을 부여합니다. |
읽기 |
|||
서비스 네트워크 및 서비스 연결에 대한 정보를 가져올 수 있는 권한을 부여합니다. |
읽기 |
|||
서비스 네트워크 및 VPC 연결에 대한 정보를 가져올 수 있는 권한을 부여합니다. |
vpc-lattice:PrivateDnsPreference |
읽기 |
||
대상 그룹에 대한 정보를 가져올 수 있는 권한을 부여합니다. |
읽기 |
|||
서비스 네트워크 또는 서비스에 대한 일부 또는 모든 액세스 로그 구독을 나열할 수 있는 권한을 부여합니다. |
List |
|||
일부 또는 모든 도메인 확인을 나열할 수 있는 권한을 부여합니다. |
List |
|||
일부 또는 모든 리스너를 나열할 수 있는 권한을 부여합니다. |
List |
|||
일부 또는 모든 리소스 구성을 나열할 수 있는 권한을 부여합니다. |
List |
|||
리소스 구성과 VPC 엔드포인트 간의 일부 또는 모든 연결을 나열할 수 있는 권한을 부여합니다. |
List |
|||
일부 또는 모든 리소스 게이트웨이를 나열할 수 있는 권한을 부여합니다. |
List |
|||
일부 또는 모든 규칙을 나열할 수 있는 권한을 부여합니다. |
List |
|||
서비스 네트워크와 리소스 구성 간의 일부 또는 모든 연결을 나열할 수 있는 권한을 부여합니다. |
List |
|||
일부 또는 모든 서비스 네트워크 및 서비스 연결을 나열할 수 있는 권한을 부여합니다. |
List |
|||
일부 또는 모든 서비스 네트워크 및 VPC 연결을 나열할 수 있는 권한을 부여합니다. |
List |
|||
서비스 네트워크와 VPC 엔드포인트 간의 일부 또는 모든 연결을 나열할 수 있는 권한을 부여합니다. |
List |
|||
호출자 계정이 소유하거나 호출자 계정과 공유되는 서비스 네트워크를 나열할 수 있는 권한을 부여합니다. |
List |
|||
호출자 계정이 소유하거나 호출자 계정과 공유되는 서비스를 나열할 수 있는 권한을 부여합니다. |
List |
|||
vpc-lattice 리소스에 대한 태그를 나열할 수 있는 권한을 부여합니다. |
읽기 |
|||
일부 또는 모든 대상 그룹을 나열할 수 있는 권한을 부여합니다. |
List |
|||
대상 그룹의 일부 또는 모든 대상을 나열할 수 있는 권한을 부여합니다. |
List |
|||
서비스 네트워크 또는 서비스에 대한 인증 정책을 생성하거나 업데이트할 수 있는 권한을 부여합니다. |
서비스: |
권한 관리, 쓰기 |
||
리소스 구성, 서비스 또는 서비스 네트워크의 리소스 정책을 생성할 수 있는 권한을 부여합니다. |
쓰기 |
|||
서비스: |
||||
대상 그룹에 대상을 등록할 수 있는 권한을 부여합니다. |
쓰기 |
|||
도메인 확인을 시작할 수 있는 권한을 부여합니다. |
쓰기 |
|||
vpc-lattice 리소스에 태그를 지정할 수 있는 권한을 부여합니다. |
태그 지정, 쓰기 |
|||
서비스: |
||||
|
vpc-lattice:PrivateDnsPreference |
||||
vpc-lattice 리소스에 대한 태그를 해제할 수 있는 권한을 부여합니다. |
태그 지정, 쓰기 |
|||
서비스: |
||||
|
vpc-lattice:PrivateDnsPreference |
||||
액세스 로그 구독을 업데이트할 수 있는 권한을 부여합니다. |
쓰기 |
|||
리스너를 업데이트할 수 있는 권한을 부여합니다. |
쓰기 |
|||
리소스 구성을 업데이트할 수 있는 권한을 부여합니다. |
쓰기 |
|||
리소스 게이트웨이를 업데이트할 수 있는 권한을 부여합니다. |
쓰기 |
|||
규칙을 업데이트할 수 있는 권한을 부여합니다. |
쓰기 |
|||
서비스를 업데이트할 수 있는 권한을 부여합니다. |
쓰기 |
|||
서비스 네트워크를 업데이트할 수 있는 권한을 부여합니다. |
쓰기 |
|||
서비스 네트워크 및 VPC 연결을 업데이트할 수 있는 권한을 부여합니다. |
vpc-lattice:PrivateDnsPreference |
쓰기 |
||
대상 그룹을 업데이트할 수 있는 권한을 부여합니다. |
쓰기 |
Amazon VPC Lattice에 대한 권한 전용 작업
다음 작업은 Amazon VPC Lattice에서 정의하지만 API 작업을 통해 직접 호출할 수 없습니다. IAM 정책 설명에서만 권한을 부여하거나 거부할 수 있습니다.
| 작업 | 설명 | 리소스 유형(*필수) | 조건 키 | 액세스 레벨 |
|---|---|---|---|---|
AWS 서비스 관리형 네트워크를 통해 리소스 구성을 연결할 수 있는 권한을 부여합니다. |
권한 관리, 쓰기 |
|||
Amazon EventBridge 및 AWS Step Functions 서비스 네트워크를 통해 리소스 구성을 연결할 수 있는 권한을 부여합니다. |
권한 관리, 쓰기 |
|||
서비스 네트워크와 VPC 엔드포인트 간 연결을 생성할 수 있는 권한을 부여합니다. |
권한 관리, 쓰기 |
Amazon VPC Lattice에서 정의한 리소스 유형
이 서비스에서 정의하는 리소스 유형은 다음과 같으며, IAM 권한 정책 설명의 Resource 요소에서 사용할 수 있습니다.
| 조건 키 | ARN | 조건 키 |
|---|---|---|
arn:${Partition}:vpc-lattice:${Region}:${Account}:accesslogsubscription/${AccessLogSubscriptionId} |
||
arn:${Partition}:vpc-lattice:${Region}:${Account}:domainverification/${DomainVerificationId} |
||
arn:${Partition}:vpc-lattice:${Region}:${Account}:service/${ServiceId}/listener/${ListenerId} |
||
arn:${Partition}:vpc-lattice:${Region}:${Account}:resourceconfiguration/${ResourceConfigurationId} |
||
arn:${Partition}:vpc-lattice:${Region}:${Account}:resourceendpointassociation/${ResourceEndpointAssociationId} |
||
arn:${Partition}:vpc-lattice:${Region}:${Account}:resourcegateway/${ResourceGatewayId} |
||
arn:${Partition}:vpc-lattice:${Region}:${Account}:service/${ServiceId}/listener/${ListenerId}/rule/${RuleId} |
||
arn:${Partition}:vpc-lattice:${Region}:${Account}:service/${ServiceId} |
||
arn:${Partition}:vpc-lattice:${Region}:${Account}:servicenetwork/${ServiceNetworkId} |
||
arn:${Partition}:vpc-lattice:${Region}:${Account}:servicenetworkresourceassociation/${ServiceNetworkResourceAssociationId} |
||
arn:${Partition}:vpc-lattice:${Region}:${Account}:servicenetworkserviceassociation/${ServiceNetworkServiceAssociationId} |
||
arn:${Partition}:vpc-lattice:${Region}:${Account}:servicenetworkvpcassociation/${ServiceNetworkVpcAssociationId} |
vpc-lattice:PrivateDnsPreference |
|
arn:${Partition}:vpc-lattice:${Region}:${Account}:targetgroup/${TargetGroupId} |
Amazon VPC Lattice에 사용되는 조건 키
Amazon VPC Lattice는 IAM 정책의 Condition 요소에서 사용할 수 있는 다음과 같은 조건 키를 정의합니다.
| 조건 키 | 설명 | 형식 |
|---|---|---|
요청에 태그 키-값 페어가 있는지 여부를 기준으로 액세스를 필터링합니다. |
문자열 |
|
리소스에 연결된 태그 키-값 페어를 기준으로 액세스를 필터링합니다. |
문자열 |
|
요청에 태그 키가 있는지 여부를 기준으로 액세스를 필터링합니다. |
ArrayOfString |
|
요청에 지정된 인증 유형을 기준으로 액세스를 필터링합니다. |
문자열 |
|
리소스 생성 API 작업의 이름을 기준으로 액세스를 필터링하며 생성 시 리소스에 태그를 지정하는 동안에만 사용할 수 있습니다. |
문자열 |
|
도메인 이름을 기준으로 액세스를 필터링합니다. |
문자열 |
|
프라이빗 dns 기본 설정을 기준으로 액세스를 필터링합니다. |
문자열 |
|
프라이빗 dns 도메인을 기준으로 액세스를 필터링합니다. |
ArrayOfString |
|
요청에 지정된 프로토콜을 기준으로 액세스를 필터링합니다. |
문자열 |
|
리소스 구성의 ARN을 기준으로 액세스를 필터링합니다. |
ARN |
|
보안 그룹의 ID를 기준으로 액세스를 필터링합니다. |
ArrayOfString |
|
서비스의 ARN을 기준으로 액세스를 필터링합니다. |
ARN |
|
서비스 네트워크의 ARN을 기준으로 액세스를 필터링합니다. |
ARN |
|
대상 그룹의 ARN을 기준으로 액세스를 필터링합니다. |
ArrayOfARN |
|
VPC 엔드포인트의 ID를 기준으로 액세스를 필터링합니다. |
문자열 |
|
Virtual Private Cloud(VPC)의 ID를 기준으로 액세스를 필터링합니다. |
문자열 |