View a markdown version of this page

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

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

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

참조:

Amazon EventBridge에서 정의한 API 작업

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

연산 SDK 클라이언트 IAM 작업 조건 키 가능한 값(들) 액세스 레벨

CreateEventBus

eventbridgev2

이벤트:CreateEventBus

쓰기

이벤트:TagResource

태그 지정, 쓰기

CreateEventSource

eventbridgev2

이벤트:CreateEventSource

쓰기

이벤트:TagResource

태그 지정, 쓰기

CreateSubscriber

eventbridgev2

이벤트:CreateSubscriber

쓰기

이벤트:TagResource

태그 지정, 쓰기

iam:PassRole

iam:PassedToService

events.amazonaws.com

쓰기

DeleteEventBus

eventbridgev2

이벤트:DeleteEventBus

쓰기

DeleteEventSource

eventbridgev2

이벤트:DeleteEventSource

쓰기

DeleteResourcePolicy

eventbridgev2

이벤트:DeleteResourcePolicy

권한 관리, 쓰기

DeleteSubscriber

eventbridgev2

이벤트:DeleteSubscriber

쓰기

DescribeEventBus

eventbridgev2

이벤트:DescribeEventBus

읽기

DescribeEventSource

eventbridgev2

이벤트:DescribeEventSource

읽기

DescribeSubscriber

eventbridgev2

events:DescribeSubscriber

읽기

GetResourcePolicy

eventbridgev2

이벤트:GetResourcePolicy

읽기

ListEventBuses

eventbridgev2

이벤트:ListEventBuses

List

ListEventSources

eventbridgev2

이벤트:ListEventSources

List

ListResourcePolicies

eventbridgev2

이벤트:ListResourcePolicies

List

ListSubscribers

eventbridgev2

events:ListSubscribers

List

ListTagsForResource

eventbridgev2

이벤트:ListTagsForResource

List

PutEvents

eventbridgev2

events:PutEvents

쓰기

PutRawEvents

eventbridgev2

이벤트:PutRawEvents

쓰기

PutResourcePolicy

eventbridgev2

이벤트:PutResourcePolicy

권한 관리, 쓰기

RevokeResource

eventbridgev2

이벤트:RevokeResource

쓰기

TagResource

eventbridgev2

이벤트:TagResource

태그 지정, 쓰기

UntagResource

eventbridgev2

이벤트:UntagResource

태그 지정, 쓰기

UpdateEventBus

eventbridgev2

이벤트:UpdateEventBus

쓰기

UpdateEventSource

eventbridgev2

이벤트:UpdateEventSource

쓰기

UpdateSubscriber

eventbridgev2

이벤트:UpdateSubscriber

쓰기

iam:PassRole

iam:PassedToService

events.amazonaws.com

쓰기

ActivateEventSource

이벤트

이벤트:ActivateEventSource

쓰기

CancelReplay

이벤트

이벤트:CancelReplay

쓰기

CreateApiDestination

이벤트

이벤트:CreateApiDestination

쓰기

CreateArchive

이벤트

이벤트:CreateArchive

쓰기

CreateConnection

이벤트

이벤트:CreateConnection

쓰기

CreateEndpoint

이벤트

이벤트:CreateEndpoint

쓰기

iam:PassRole

iam:PassedToService

events.amazonaws.com

쓰기

CreateEventBus

이벤트

이벤트:CreateEventBus

쓰기

이벤트:TagResource

태그 지정, 쓰기

CreatePartnerEventSource

이벤트

이벤트:CreatePartnerEventSource

쓰기

DeactivateEventSource

이벤트

이벤트:DeactivateEventSource

쓰기

DeauthorizeConnection

이벤트

이벤트:DeauthorizeConnection

쓰기

DeleteApiDestination

이벤트

이벤트:DeleteApiDestination

쓰기

DeleteArchive

이벤트

이벤트:DeleteArchive

쓰기

DeleteConnection

이벤트

이벤트:DeleteConnection

쓰기

DeleteEndpoint

이벤트

이벤트:DeleteEndpoint

쓰기

DeleteEventBus

이벤트

이벤트:DeleteEventBus

쓰기

DeletePartnerEventSource

이벤트

이벤트:DeletePartnerEventSource

쓰기

DeleteRule

이벤트

이벤트:DeleteRule

쓰기

DescribeApiDestination

이벤트

이벤트:DescribeApiDestination

읽기

DescribeArchive

이벤트

이벤트:DescribeArchive

읽기

DescribeConnection

이벤트

이벤트:DescribeConnection

읽기

DescribeEndpoint

이벤트

events:DescribeEndpoint

읽기

DescribeEventBus

이벤트

이벤트:DescribeEventBus

읽기

DescribeEventSource

이벤트

이벤트:DescribeEventSource

읽기

DescribePartnerEventSource

이벤트

이벤트:DescribePartnerEventSource

읽기

DescribeReplay

이벤트

이벤트:DescribeReplay

읽기

DescribeRule

이벤트

이벤트:DescribeRule

읽기

DisableRule

이벤트

이벤트:DisableRule

쓰기

EnableRule

이벤트

이벤트:EnableRule

쓰기

ListApiDestinations

이벤트

이벤트:ListApiDestinations

List

ListArchives

이벤트

이벤트:ListArchives

List

ListConnections

이벤트

이벤트:ListConnections

List

ListEndpoints

이벤트

이벤트:ListEndpoints

List

ListEventBuses

이벤트

이벤트:ListEventBuses

List

ListEventSources

이벤트

이벤트:ListEventSources

List

ListPartnerEventSourceAccounts

이벤트

이벤트:ListPartnerEventSourceAccounts

List

ListPartnerEventSources

이벤트

이벤트:ListPartnerEventSources

List

ListReplays

이벤트

이벤트:ListReplays

List

ListRuleNamesByTarget

이벤트

이벤트:ListRuleNamesByTarget

List

ListRules

이벤트

이벤트:ListRules

List

ListTagsForResource

이벤트

이벤트:ListTagsForResource

List

ListTargetsByRule

이벤트

이벤트:ListTargetsByRule

List

PutEvents

이벤트

events:PutEvents

쓰기

PutPartnerEvents

이벤트

이벤트:PutPartnerEvents

쓰기

PutPermission

이벤트

이벤트:PutPermission

권한 관리, 쓰기

PutRule

이벤트

events:PutRule

쓰기

이벤트:TagResource

태그 지정, 쓰기

iam:PassRole

iam:PassedToService

events.amazonaws.com

쓰기

PutTargets

이벤트

events:PutTargets

쓰기

iam:PassRole

iam:PassedToService

events.amazonaws.com

쓰기

RemovePermission

이벤트

이벤트:RemovePermission

권한 관리, 쓰기

RemoveTargets

이벤트

이벤트:RemoveTargets

쓰기

StartReplay

이벤트

이벤트:StartReplay

쓰기

TagResource

이벤트

이벤트:TagResource

태그 지정, 쓰기

TestEventPattern

이벤트

이벤트:TestEventPattern

읽기

UntagResource

이벤트

이벤트:UntagResource

태그 지정, 쓰기

UpdateApiDestination

이벤트

이벤트:UpdateApiDestination

쓰기

UpdateArchive

이벤트

이벤트:UpdateArchive

쓰기

UpdateConnection

이벤트

이벤트:UpdateConnection

쓰기

UpdateEndpoint

이벤트

이벤트:UpdateEndpoint

쓰기

iam:PassRole

iam:PassedToService

events.amazonaws.com

쓰기

UpdateEventBus

이벤트

이벤트:UpdateEventBus

쓰기

Amazon EventBridge에서 정의한 작업

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

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

ActivateEventSource

파트너 이벤트 소스를 활성화할 수 있는 권한을 부여합니다.

이벤트 소스*

쓰기

CancelReplay

재생을 취소할 수 있는 권한을 부여합니다.

재생*

쓰기

CreateApiDestination

새 API 대상을 만들 수 있는 권한을 부여합니다.

api-destination*

쓰기

연결*

CreateArchive

새 아카이브를 만들 수 있는 권한을 부여합니다.

별칭

쓰기

아카이브*

이벤트 버스*

aws:ResourceTag/${TagKey}

키

CreateConnection

새로운 연결을 생성할 수 있는 권한을 부여합니다.

연결*

쓰기

CreateEndpoint

엔드포인트를 생성할 수 있는 권한을 부여합니다.

엔드포인트*

이벤트:EventBusArn

쓰기

CreateEventBus

이벤트 버스를 만들 수 있는 권한을 부여합니다.

이벤트 버스

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

쓰기

event-busv2

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

CreateEventSource

이벤트를 이벤트 버스로 전달하는 이벤트 소스를 생성할 수 있는 권한을 부여합니다.

event-busv2*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

이벤트:소스

쓰기

event-sourcev2*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

이벤트:소스

CreatePartnerEventSource

파트너 이벤트 소스를 만들 수 있는 권한을 부여합니다.

이벤트 소스*

쓰기

CreateSubscriber

구독자를 생성할 권한 부여

event-busv2*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

이벤트:ContentFilterPresent

이벤트: 메타데이터/${MetadataKey}

이벤트: 메타데이터/${MetadataKey}/매처

쓰기

구독자*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

이벤트:ContentFilterPresent

이벤트: 메타데이터/${MetadataKey}

이벤트: 메타데이터/${MetadataKey}/매처

DeactivateEventSource

이벤트 소스를 비활성화할 수 있는 권한을 부여합니다.

이벤트 소스*

쓰기

DeauthorizeConnection

연결 인증을 해제하고 저장된 인증 암호를 삭제할 수 있는 권한을 부여합니다.

연결*

쓰기

DeleteApiDestination

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

api-destination*

쓰기

DeleteArchive

아카이브를 삭제할 수 있는 권한을 부여합니다.

아카이브*

쓰기

DeleteConnection

연결을 삭제할 수 있는 권한을 부여합니다.

연결*

쓰기

DeleteEndpoint

엔드포인트를 삭제할 수 있는 권한을 부여합니다.

엔드포인트*

쓰기

DeleteEventBus

이벤트 버스를 삭제할 권한을 부여합니다.

이벤트 버스

aws:ResourceTag/${TagKey}

쓰기

event-busv2

aws:ResourceTag/${TagKey}

DeleteEventSource

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

event-sourcev2*

aws:ResourceTag/${TagKey}

쓰기

DeletePartnerEventSource

파트너 이벤트 소스를 삭제할 수 있는 권한을 부여합니다.

이벤트 소스*

쓰기

DeleteResourcePolicy

이벤트 버스에 연결된 리소스 정책을 삭제할 수 있는 권한을 부여합니다.

event-busv2*

aws:ResourceTag/${TagKey}

이벤트:PolicyName

권한 관리, 쓰기

DeleteRule

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

rule-on-custom-event-bus

aws:ResourceTag/${TagKey}

이벤트:creatorAccount

이벤트:ManagedBy

쓰기

rule-on-default-event-bus

aws:ResourceTag/${TagKey}

이벤트:creatorAccount

이벤트:ManagedBy

DeleteSubscriber

구독자를 삭제할 수 있는 권한을 부여합니다.

구독자*

aws:ResourceTag/${TagKey}

쓰기

DescribeApiDestination

API 대상에 대한 세부 정보를 검색할 수 있는 권한을 부여합니다.

api-destination*

읽기

연결*

DescribeArchive

아카이브에 대한 세부 정보를 검색할 수 있는 권한을 부여합니다.

아카이브*

읽기

DescribeConnection

연결에 대한 세부 정보를 검색할 수 있는 권한을 부여합니다.

연결*

읽기

DescribeEndpoint

엔드포인트에 대한 세부 정보를 검색할 수 있는 권한을 부여합니다.

엔드포인트*

읽기

DescribeEventBus

이벤트 버스에 대한 세부 정보를 검색할 수 있는 권한을 부여합니다.

이벤트 버스

aws:ResourceTag/${TagKey}

읽기

event-busv2

aws:ResourceTag/${TagKey}

DescribeEventSource

이벤트 소스에 대한 세부 정보를 검색할 수 있는 권한을 부여합니다.

이벤트 소스

읽기

event-sourcev2

aws:ResourceTag/${TagKey}

DescribePartnerEventSource

파트너 이벤트 소스에 대한 세부 정보를 검색할 수 있는 권한을 부여합니다.

이벤트 소스*

읽기

DescribeReplay

재생의 세부 정보를 검색할 수 있는 권한을 부여합니다.

재생*

읽기

DescribeRule

규칙에 대한 세부 정보를 검색할 수 있는 권한을 부여합니다.

rule-on-custom-event-bus

aws:ResourceTag/${TagKey}

이벤트:creatorAccount

읽기

rule-on-default-event-bus

aws:ResourceTag/${TagKey}

이벤트:creatorAccount

DescribeSubscriber

구독자에 대한 세부 정보를 검색할 수 있는 권한을 부여합니다.

구독자*

aws:ResourceTag/${TagKey}

읽기

DisableRule

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

rule-on-custom-event-bus

aws:ResourceTag/${TagKey}

이벤트:creatorAccount

이벤트:ManagedBy

쓰기

rule-on-default-event-bus

aws:ResourceTag/${TagKey}

이벤트:creatorAccount

이벤트:ManagedBy

EnableRule

규칙을 사용하도록 권한을 부여합니다.

rule-on-custom-event-bus

aws:ResourceTag/${TagKey}

이벤트:creatorAccount

이벤트:ManagedBy

쓰기

rule-on-default-event-bus

aws:ResourceTag/${TagKey}

이벤트:creatorAccount

이벤트:ManagedBy

GetResourcePolicy

이벤트 버스에 연결된 리소스 정책을 검색할 수 있는 권한을 부여합니다.

event-busv2*

aws:ResourceTag/${TagKey}

이벤트:PolicyName

읽기

ListApiDestinations

API 대상 목록을 검색할 수 있는 권한을 부여합니다.

List

ListArchives

아카이브의 목록을 검색할 수 있는 권한을 부여합니다.

List

ListConnections

연결의 목록을 검색할 수 있는 권한을 부여합니다.

List

ListEndpoints

엔드포인트의 목록을 검색할 수 있는 권한을 부여합니다.

List

ListEventBuses

계정에 있는 이벤트 버스 목록을 검색할 수 있는 권한을 부여합니다.

List

ListEventSources

이 계정과 공유된 이벤트 소스 목록을 검색할 수 있는 권한을 부여합니다.

List

ListPartnerEventSourceAccounts

이벤트 소스와 연결된 AWS 계정 IDs 목록을 검색할 수 있는 권한을 부여합니다.

이벤트 소스*

List

ListPartnerEventSources

목록 파트너 이벤트 소스를 검색할 수 있는 권한을 부여합니다.

List

ListReplays

재생 목록을 검색할 수 있는 권한을 부여합니다.

List

ListResourcePolicies

이벤트 버스에 연결된 리소스 정책을 나열할 수 있는 권한을 부여합니다.

event-busv2*

aws:ResourceTag/${TagKey}

List

ListRuleNamesByTarget

대상과 연관된 규칙 이름 목록을 검색할 수 있는 권한을 부여합니다.

List

ListRules

계정에서 Amazon EventBridge 규칙 목록을 검색할 수 있는 권한을 부여합니다.

List

ListSubscribers

구독자 목록을 검색할 수 있는 권한을 부여합니다.

List

ListTagsForResource

Amazon EventBridge 리소스와 연결된 태그 목록을 검색할 수 있는 권한을 부여합니다.

이벤트 버스

aws:ResourceTag/${TagKey}

이벤트:creatorAccount

List

event-busv2

aws:ResourceTag/${TagKey}

이벤트:creatorAccount

event-sourcev2

aws:ResourceTag/${TagKey}

이벤트:creatorAccount

rule-on-custom-event-bus

aws:ResourceTag/${TagKey}

이벤트:creatorAccount

rule-on-default-event-bus

aws:ResourceTag/${TagKey}

이벤트:creatorAccount

구독자

aws:ResourceTag/${TagKey}

이벤트:creatorAccount

ListTargetsByRule

규칙에 대해 정의된 대상 목록을 검색할 수 있는 권한을 부여합니다.

rule-on-custom-event-bus

aws:ResourceTag/${TagKey}

이벤트:creatorAccount

List

rule-on-default-event-bus

aws:ResourceTag/${TagKey}

이벤트:creatorAccount

PutEvents

Amazon EventBridge에 사용자 지정 이벤트를 보낼 수 있는 권한을 부여합니다.

이벤트 버스

aws:ResourceTag/${TagKey}

events:detail-type

이벤트:eventBusInvocation

이벤트:소스

events:SystemMetadata/AwsDetailType

이벤트:SystemMetadata/AwsSource

이벤트:SystemMetadata/ContentType

쓰기

event-busv2

aws:ResourceTag/${TagKey}

events:detail-type

이벤트:eventBusInvocation

이벤트:소스

events:SystemMetadata/AwsDetailType

이벤트:SystemMetadata/AwsSource

이벤트:SystemMetadata/ContentType

PutPartnerEvents

Amazon EventBridge에 사용자 지정 이벤트를 보낼 수 있는 권한을 부여합니다.

쓰기

PutPermission

PutPermission 작업을 사용하여 다른에 기본 이벤트 버스에 이벤트를 배치할 AWS 계정 수 있는 권한을 부여할 수 있는 권한을 부여합니다.

권한 관리, 쓰기

PutRawEvents

사용자 지정 콘텐츠 유형, 메타데이터, 바이너리 페이로드 및 FIFO 주문이 포함된 원시 형식 이벤트를 Amazon EventBridge에 게시할 수 있는 권한을 부여합니다.

event-busv2*

aws:ResourceTag/${TagKey}

이벤트:eventBusInvocation

이벤트: 메타데이터/${MetadataKey}

events:SystemMetadata/AwsDetailType

이벤트:SystemMetadata/AwsSource

이벤트:SystemMetadata/ContentType

쓰기

PutResourcePolicy

리소스 정책을 이벤트 버스에 연결할 수 있는 권한을 부여합니다.

event-busv2*

aws:ResourceTag/${TagKey}

이벤트:PolicyName

권한 관리, 쓰기

PutRule

규칙을 생성하거나 업데이트할 수 있는 권한을 부여합니다.

rule-on-custom-event-bus

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

이벤트:creatorAccount

events:detail-type

events:detail.eventTypeCode

events:detail.service

events:detail.userIdentity.principalId

이벤트:ManagedBy

이벤트:소스

쓰기

rule-on-default-event-bus

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

이벤트:creatorAccount

events:detail-type

events:detail.eventTypeCode

events:detail.service

events:detail.userIdentity.principalId

이벤트:ManagedBy

이벤트:소스

PutTargets

규칙에 대상을 추가할 수 있는 권한을 부여합니다.

rule-on-custom-event-bus

aws:ResourceTag/${TagKey}

이벤트:creatorAccount

이벤트:ManagedBy

이벤트:TargetArn

쓰기

rule-on-default-event-bus

aws:ResourceTag/${TagKey}

이벤트:creatorAccount

이벤트:ManagedBy

이벤트:TargetArn

RemovePermission

기본 이벤트 버스에 이벤트를 AWS 계정 배치할 다른의 권한을 취소할 수 있는 권한을 부여합니다.

권한 관리, 쓰기

RemoveTargets

규칙에서 대상을 제거할 권한을 부여합니다.

rule-on-custom-event-bus

aws:ResourceTag/${TagKey}

이벤트:creatorAccount

이벤트:ManagedBy

쓰기

rule-on-default-event-bus

aws:ResourceTag/${TagKey}

이벤트:creatorAccount

이벤트:ManagedBy

RevokeResource

이벤트 버스에서 구독자 또는 이벤트 소스를 취소할 수 있는 권한을 부여합니다.

event-busv2*

aws:ResourceTag/${TagKey}

쓰기

StartReplay

아카이브 재생을 시작할 수 있는 권한을 부여합니다.

아카이브*

쓰기

이벤트 버스*

aws:ResourceTag/${TagKey}

재생*

TagResource

Amazon EventBridge 리소스에 태그를 추가할 수 있는 권한을 부여합니다.

이벤트 버스

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

이벤트:creatorAccount

태그 지정, 쓰기

event-busv2

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

이벤트:creatorAccount

event-sourcev2

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

이벤트:creatorAccount

rule-on-custom-event-bus

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

이벤트:creatorAccount

rule-on-default-event-bus

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

이벤트:creatorAccount

구독자

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

이벤트:creatorAccount

TestEventPattern

이벤트 패턴이 제공된 이벤트와 일치하는지 테스트할 수 있는 권한을 부여합니다.

읽기

UntagResource

Amazon EventBridge 리소스에서 태그를 제거할 수 있는 권한을 부여합니다.

이벤트 버스

aws:ResourceTag/${TagKey}

aws:TagKeys

이벤트:creatorAccount

태그 지정, 쓰기

event-busv2

aws:ResourceTag/${TagKey}

aws:TagKeys

이벤트:creatorAccount

event-sourcev2

aws:ResourceTag/${TagKey}

aws:TagKeys

이벤트:creatorAccount

rule-on-custom-event-bus

aws:ResourceTag/${TagKey}

aws:TagKeys

이벤트:creatorAccount

rule-on-default-event-bus

aws:ResourceTag/${TagKey}

aws:TagKeys

이벤트:creatorAccount

구독자

aws:ResourceTag/${TagKey}

aws:TagKeys

이벤트:creatorAccount

UpdateApiDestination

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

api-destination*

쓰기

UpdateArchive

아카이브를 업데이트할 수 있는 권한을 부여합니다.

별칭

쓰기

아카이브*

키

UpdateConnection

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

연결*

쓰기

UpdateEndpoint

엔드포인트를 업데이트할 수 있는 권한을 부여합니다.

엔드포인트*

이벤트:EventBusArn

쓰기

UpdateEventBus

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

이벤트 버스

aws:ResourceTag/${TagKey}

쓰기

event-busv2

aws:ResourceTag/${TagKey}

UpdateEventSource

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

event-busv2

aws:ResourceTag/${TagKey}

이벤트:소스

쓰기

event-sourcev2*

aws:ResourceTag/${TagKey}

이벤트:소스

UpdateSubscriber

구독자를 업데이트할 수 있는 권한을 부여합니다.

event-busv2

aws:ResourceTag/${TagKey}

이벤트:ContentFilterPresent

이벤트: 메타데이터/${MetadataKey}

이벤트: 메타데이터/${MetadataKey}/매처

쓰기

구독자*

aws:ResourceTag/${TagKey}

이벤트:ContentFilterPresent

이벤트: 메타데이터/${MetadataKey}

이벤트: 메타데이터/${MetadataKey}/매처

Amazon EventBridge에 대한 권한 전용 작업

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

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

AllowVendedLogDeliveryForResource

EventBridge를 위해 판매된 로그 전송을 구성할 수 있는 권한을 부여합니다.

이벤트 버스

aws:ResourceTag/${TagKey}

쓰기

구독자

aws:ResourceTag/${TagKey}

InvokeApiDestination

API 대상을 호출할 수 있는 권한을 부여합니다.

api-destination*

쓰기

RetrieveConnectionCredentials

연결에서 보안 인증을 검색할 수 있는 권한을 부여합니다.

연결*

쓰기

Amazon EventBridge에서 정의한 리소스 유형

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

조건 키 ARN 조건 키

별칭

arn:${Partition}:kms:${Region}:${Account}:alias/${Alias}

api-destination

arn:${Partition}:events:${Region}:${Account}:api-destination/${ApiDestinationName}

아카이브

arn:${Partition}:events:${Region}:${Account}:archive/${ArchiveName}

연결

arn:${Partition}:events:${Region}:${Account}:connection/${ConnectionName}

create-snapshot

arn:${Partition}:events:${Region}:${Account}:target/create-snapshot

엔드포인트

arn:${Partition}:events:${Region}:${Account}:endpoint/${EndpointName}

이벤트 버스

arn:${Partition}:events:${Region}:${Account}:event-bus/${EventBusName}

aws:ResourceTag/${TagKey}

event-busv2

arn:${Partition}:events:${Region}:${Account}:event-busv2/${EventBusName}/${OpaqueId}

aws:ResourceTag/${TagKey}

이벤트 소스

arn:${Partition}:events:${Region}::event-source/${EventSourceName}

event-sourcev2

arn:${Partition}:events:${Region}:${Account}:event-sourcev2/${SourceType}/${EventSourceName}/${OpaqueId}

aws:ResourceTag/${TagKey}

키

arn:${Partition}:kms:${Region}:${Account}:key/${KeyId}

reboot-instance

arn:${Partition}:events:${Region}:${Account}:target/reboot-instance

재생

arn:${Partition}:events:${Region}:${Account}:replay/${ReplayName}

rule-on-custom-event-bus

arn:${Partition}:events:${Region}:${Account}:rule/${EventBusName}/${RuleName}

aws:ResourceTag/${TagKey}

rule-on-default-event-bus

arn:${Partition}:events:${Region}:${Account}:rule/${RuleName}

aws:ResourceTag/${TagKey}

stop-instance

arn:${Partition}:events:${Region}:${Account}:target/stop-instance

구독자

arn:${Partition}:events:${Region}:${Account}:subscriber/${SubscriberName}/${OpaqueId}

aws:ResourceTag/${TagKey}

종료-인스턴스

arn:${Partition}:events:${Region}:${Account}:target/terminate-instance

Amazon EventBridge에 사용되는 조건 키

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

조건 키 설명 형식

aws:RequestTag/${TagKey}

이벤트 버스 및 규칙 작업에 대한 각 태그에 대해 허용된 값 집합을 기준으로 액세스를 필터링합니다.

문자열

aws:ResourceTag/${TagKey}

이벤트 버스 및 규칙 작업에 대한 리소스와 연결된 태그-값을 기준으로 액세스를 필터링합니다.

문자열

aws:TagKeys

이벤트 버스 및 규칙 작업에 대한 요청의 태그를 기준으로 액세스를 필터링합니다.

ArrayOfString

이벤트:ContentFilterPresent

구독자가 CreateSubscriber 및 UpdateSubscriber 작업에 페이로드 범위 콘텐츠 필터를 선언하는지 여부를 기준으로 액세스를 필터링합니다.

부울

이벤트:EventBusArn

CreateEndpoint 및 UpdateEndpoint 작업을 엔드포인트와 연결할 수 있는 이벤트 버스의 ARN을 기준으로 액세스를 필터링합니다.

ArrayOfARN

이벤트:ManagedBy

AWS 서비스를 기준으로 액세스를 필터링합니다. 사용자를 대신하여 AWS 서비스에서 규칙을 생성하는 경우 값은 규칙을 생성한 서비스의 보안 주체 이름입니다.

문자열

이벤트: 메타데이터/${MetadataKey}

게시된 이벤트의 메타데이터 키-값 페어를 기준으로 PutRawEvents 작업에 대한 액세스를 필터링하거나 구독자의 메타데이터 필터에서 해당 키에 대해 선언된 정확히 일치하는 값을 기준으로 CreateSubscriber 및 UpdateSubscriber 작업에 대한 액세스를 필터링합니다.

ArrayOfString

이벤트: 메타데이터/${MetadataKey}/매처

구독자 필터의 메타데이터 키에 대해 선언된 일치 유형을 기준으로 CreateSubscriber 및 UpdateSubscriber 작업에 대한 액세스를 필터링합니다.

문자열

이벤트:PolicyName

리소스 정책 작업에 대한 요청에 지정된 리소스 정책의 이름을 기준으로 액세스를 필터링합니다.

문자열

events:SystemMetadata/AwsDetailType

PutEvents 및 PutRawEvents 작업으로 이벤트 버스에 전달된 이벤트의 시스템 메타데이터에 기록된 세부 정보 유형을 기준으로 액세스를 필터링합니다.

문자열

이벤트:SystemMetadata/AwsSource

PutEvents 및 PutRawEvents 작업으로 이벤트 버스에 전달된 이벤트의 시스템 메타데이터에 기록된 소스를 기준으로 액세스를 필터링합니다.

문자열

이벤트:SystemMetadata/ContentType

PutRawEvents 및 PutEvents

문자열

이벤트:TargetArn

PutTargets 작업에 대한 규칙에 넣을 수 있는 대상의 ARN을 기준으로 액세스를 필터링합니다. TargetARN은 DeadLetterConfigArn을 포함하지 않습니다.

ArrayOfARN

이벤트:creatorAccount

규칙 작업에 대해 규칙이 생성된 계정을 기준으로 액세스를 필터링합니다.

문자열

events:detail-type

PutEvents 및 PutRule 작업에 대한 이벤트 세부 유형의 리터럴 문자열을 기준으로 액세스를 필터링합니다.

ArrayOfString

events:detail.eventTypeCode

PutRule 작업에 대한 이벤트의 detail.eventTypeCode 필드에 대한 리터럴 문자열을 기준으로 액세스를 필터링합니다.

문자열

events:detail.service

PutRule 작업에 대한 이벤트의 detail.service 필드에 대한 리터럴 문자열을 기준으로 액세스를 필터링합니다.

문자열

events:detail.userIdentity.principalId

PutRule 작업에 대한 이벤트의 detail.useridentity.principalid 필드에 대한 리터럴 문자열을 기준으로 액세스를 필터링합니다.

문자열

이벤트:eventBusInvocation

직접 API 호출을 통해 게시되지 않고 이벤트 버스에서 이벤트가 전달되었는지 여부를 기준으로 PutEvents 및 PutRawEvents에 대한 액세스를 필터링합니다.

문자열

이벤트:소스

PutEvents 및 PutRule 작업에 대한 이벤트를 생성한 AWS 서비스 또는 AWS 파트너 이벤트 소스 또는 CreateEventSource 및 UpdateEventSource 작업에 대한 이벤트 소스의 구성된 소스를 기준으로 액세스를 필터링합니다. 이벤트의 소스 필드의 리터럴 문자열에 일치시킵니다.

ArrayOfString