View a markdown version of this page

Ações, recursos e chaves de condição para a Amazon EventBridge - Referência de autorização do serviço

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Ações, recursos e chaves de condição para a Amazon EventBridge

Amazônia EventBridge (prefixo do serviço: events) fornece as seguintes operações, recursos, ações e chaves de condição específicas do serviço para uso nas políticas de permissão do IAM.

Referências:

Operações de API definidas pela Amazon EventBridge

A tabela a seguir mapeia as operações da API para as ações do IAM que elas autorizam. Somente as chaves de condição que têm valores estáticos para a determinada API e ação são listadas; para ver o conjunto completo de chaves de condição suportadas por cada ação, consulte a Tabela de ações.

Operation Cliente SDK Ação do IAM Chave de condição Valor (es) possível (is) Nível de acesso

CreateEventBus

eventbridgev2

events:CreateEventBus

Gravar

events:TagResource

Marcação, gravação

CreateEventSource

eventbridgev2

events:CreateEventSource

Gravar

events:TagResource

Marcação, gravação

CreateSubscriber

eventbridgev2

events:CreateSubscriber

Gravar

events:TagResource

Marcação, gravação

iam:PassRole

iam:PassedToService

events.amazonaws.com

Gravar

DeleteEventBus

eventbridgev2

events:DeleteEventBus

Gravar

DeleteEventSource

eventbridgev2

events:DeleteEventSource

Gravar

DeleteResourcePolicy

eventbridgev2

events:DeleteResourcePolicy

Gerenciamento de permissões, Gravação

DeleteSubscriber

eventbridgev2

events:DeleteSubscriber

Gravar

DescribeEventBus

eventbridgev2

events:DescribeEventBus

Ler

DescribeEventSource

eventbridgev2

events:DescribeEventSource

Ler

DescribeSubscriber

eventbridgev2

events:DescribeSubscriber

Ler

GetResourcePolicy

eventbridgev2

events:GetResourcePolicy

Ler

ListEventBuses

eventbridgev2

events:ListEventBuses

Lista

ListEventSources

eventbridgev2

events:ListEventSources

Lista

ListResourcePolicies

eventbridgev2

events:ListResourcePolicies

Lista

ListSubscribers

eventbridgev2

events:ListSubscribers

Lista

ListTagsForResource

eventbridgev2

events:ListTagsForResource

Lista

PutEvents

eventbridgev2

events:PutEvents

Gravar

PutRawEvents

eventbridgev2

events:PutRawEvents

Gravar

PutResourcePolicy

eventbridgev2

events:PutResourcePolicy

Gerenciamento de permissões, Gravação

RevokeResource

eventbridgev2

events:RevokeResource

Gravar

TagResource

eventbridgev2

events:TagResource

Marcação, gravação

UntagResource

eventbridgev2

events:UntagResource

Marcação, gravação

UpdateEventBus

eventbridgev2

events:UpdateEventBus

Gravar

UpdateEventSource

eventbridgev2

events:UpdateEventSource

Gravar

UpdateSubscriber

eventbridgev2

events:UpdateSubscriber

Gravar

iam:PassRole

iam:PassedToService

events.amazonaws.com

Gravar

ActivateEventSource

events

events:ActivateEventSource

Gravar

CancelReplay

events

events:CancelReplay

Gravar

CreateApiDestination

events

events:CreateApiDestination

Gravar

CreateArchive

events

events:CreateArchive

Gravar

CreateConnection

events

events:CreateConnection

Gravar

CreateEndpoint

events

events:CreateEndpoint

Gravar

iam:PassRole

iam:PassedToService

events.amazonaws.com

Gravar

CreateEventBus

events

events:CreateEventBus

Gravar

events:TagResource

Marcação, gravação

CreatePartnerEventSource

events

events:CreatePartnerEventSource

Gravar

DeactivateEventSource

events

events:DeactivateEventSource

Gravar

DeauthorizeConnection

events

events:DeauthorizeConnection

Gravar

DeleteApiDestination

events

events:DeleteApiDestination

Gravar

DeleteArchive

events

events:DeleteArchive

Gravar

DeleteConnection

events

events:DeleteConnection

Gravar

DeleteEndpoint

events

events:DeleteEndpoint

Gravar

DeleteEventBus

events

events:DeleteEventBus

Gravar

DeletePartnerEventSource

events

events:DeletePartnerEventSource

Gravar

DeleteRule

events

events:DeleteRule

Gravar

DescribeApiDestination

events

events:DescribeApiDestination

Ler

DescribeArchive

events

events:DescribeArchive

Ler

DescribeConnection

events

events:DescribeConnection

Ler

DescribeEndpoint

events

events:DescribeEndpoint

Ler

DescribeEventBus

events

events:DescribeEventBus

Ler

DescribeEventSource

events

events:DescribeEventSource

Ler

DescribePartnerEventSource

events

events:DescribePartnerEventSource

Ler

DescribeReplay

events

events:DescribeReplay

Ler

DescribeRule

events

events:DescribeRule

Ler

DisableRule

events

events:DisableRule

Escrever

EnableRule

events

events:EnableRule

Escrever

ListApiDestinations

events

events:ListApiDestinations

Lista

ListArchives

events

events:ListArchives

Lista

ListConnections

events

events:ListConnections

Lista

ListEndpoints

events

events:ListEndpoints

Lista

ListEventBuses

events

events:ListEventBuses

Lista

ListEventSources

events

events:ListEventSources

Lista

ListPartnerEventSourceAccounts

events

events:ListPartnerEventSourceAccounts

Lista

ListPartnerEventSources

events

events:ListPartnerEventSources

Lista

ListReplays

events

events:ListReplays

Lista

ListRuleNamesByTarget

events

events:ListRuleNamesByTarget

Lista

ListRules

events

events:ListRules

Lista

ListTagsForResource

events

events:ListTagsForResource

Lista

ListTargetsByRule

events

events:ListTargetsByRule

Lista

PutEvents

events

events:PutEvents

Gravar

PutPartnerEvents

events

events:PutPartnerEvents

Gravar

PutPermission

events

events:PutPermission

Gerenciamento de permissões, Gravação

PutRule

events

events:PutRule

Gravar

events:TagResource

Marcação, gravação

iam:PassRole

iam:PassedToService

events.amazonaws.com

Gravar

PutTargets

events

events:PutTargets

Gravar

iam:PassRole

iam:PassedToService

events.amazonaws.com

Gravar

RemovePermission

events

events:RemovePermission

Gerenciamento de permissões, Gravação

RemoveTargets

events

events:RemoveTargets

Gravar

StartReplay

events

events:StartReplay

Gravar

TagResource

events

events:TagResource

Marcação, gravação

TestEventPattern

events

events:TestEventPattern

Ler

UntagResource

events

events:UntagResource

Marcação, gravação

UpdateApiDestination

events

events:UpdateApiDestination

Gravar

UpdateArchive

events

events:UpdateArchive

Gravar

UpdateConnection

events

events:UpdateConnection

Gravar

UpdateEndpoint

events

events:UpdateEndpoint

Gravar

iam:PassRole

iam:PassedToService

events.amazonaws.com

Gravar

UpdateEventBus

events

events:UpdateEventBus

Gravar

Ações definidas pela Amazon EventBridge

Você pode especificar as seguintes ações no elemento Action de uma declaração de política do IAM. Para cada ação, a tabela lista os tipos de recursos e as chaves de condição suportadas por essa ação. Use políticas para conceder permissões para executar uma operação na AWS. Quando usa uma ação em uma política, você geralmente permite ou nega acesso à operação da API ou ao comando da CLI com o mesmo nome. No entanto, em alguns casos, uma única ação controla o acesso a mais de uma operação. Como alternativa, algumas operações exigem várias ações diferentes.

Ações Description Tipos de recursos (*necessários) Chaves de condição Nível de acesso

ActivateEventSource

Concede permissão para ativar fontes de eventos de parceiros

event-source*

Write

CancelReplay

Concede permissão para cancelar uma repetição

replay*

Write

CreateApiDestination

Concede permissão para criar um novo destino de api

api-destination*

Write

connection*

CreateArchive

Concede permissão para criar um novo arquivamento

alias

Write

archive*

event-bus*

aws:ResourceTag/${TagKey}

key

CreateConnection

Concede permissão para criar uma nova conexão

connection*

Gravar

CreateEndpoint

Concede permissão para criar um endpoint

endpoint*

events:EventBusArn

Gravar

CreateEventBus

Concede permissão para criar barramentos de eventos

event-bus

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Gravar

event-busv2

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

CreateEventSource

Concede permissão para criar uma fonte de eventos que encaminha eventos para um barramento de eventos

event-busv2*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

events:source

Gravar

event-sourcev2*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

events:source

CreatePartnerEventSource

Concede permissão para criar fontes de eventos de parceiros

event-source*

Gravar

CreateSubscriber

Concede permissão para criar um assinante

event-busv2*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

events:ContentFilterPresent

events:Metadata/${MetadataKey}

events:Metadata/${MetadataKey}/Matcher

Gravar

subscriber*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

events:ContentFilterPresent

events:Metadata/${MetadataKey}

events:Metadata/${MetadataKey}/Matcher

DeactivateEventSource

Concede permissão para desativar fontes de eventos

event-source*

Write

DeauthorizeConnection

Concede permissão para desautorizar uma conexão, excluindo seus segredos de autorização armazenados

connection*

Write

DeleteApiDestination

Concede permissão para excluir um destino de api

api-destination*

Write

DeleteArchive

Concede permissão para excluir um arquivamento

archive*

Write

DeleteConnection

Concede permissão para excluir uma conexão

connection*

Gravar

DeleteEndpoint

Concede permissão para excluir um endpoint

endpoint*

Gravar

DeleteEventBus

Concede permissão para excluir barramentos de eventos

event-bus

aws:ResourceTag/${TagKey}

Gravar

event-busv2

aws:ResourceTag/${TagKey}

DeleteEventSource

Concede permissão para excluir uma fonte de evento

event-sourcev2*

aws:ResourceTag/${TagKey}

Gravar

DeletePartnerEventSource

Concede permissão para excluir fontes de eventos de parceiros

event-source*

Gravar

DeleteResourcePolicy

Concede permissão para excluir uma política de recursos anexada a um barramento de eventos

event-busv2*

aws:ResourceTag/${TagKey}

events:PolicyName

Gerenciamento de permissões, Gravação

DeleteRule

Concede permissão para excluir regras

rule-on-custom-event-bus

aws:ResourceTag/${TagKey}

events:creatorAccount

events:ManagedBy

Gravar

rule-on-default-event-bus

aws:ResourceTag/${TagKey}

events:creatorAccount

events:ManagedBy

DeleteSubscriber

Concede permissão para excluir um assinante

subscriber*

aws:ResourceTag/${TagKey}

Gravar

DescribeApiDestination

Concede permissão para recuperar detalhes sobre um destino de api

api-destination*

Read

connection*

DescribeArchive

Concede permissão para recuperar detalhes sobre um arquivamento

archive*

Read

DescribeConnection

Concede permissão para recuperar detalhes sobre uma conexão

connection*

Ler

DescribeEndpoint

Concede permissão para conceder permissão para recuperar detalhes sobre um endpoint

endpoint*

Ler

DescribeEventBus

Concede permissão para recuperar detalhes sobre barramentos de eventos

event-bus

aws:ResourceTag/${TagKey}

Read

event-busv2

aws:ResourceTag/${TagKey}

DescribeEventSource

Concede permissão para recuperar detalhes sobre fontes de eventos

event-source

Read

event-sourcev2

aws:ResourceTag/${TagKey}

DescribePartnerEventSource

Concede permissão para recuperar detalhes sobre fontes de eventos de parceiros

event-source*

Read

DescribeReplay

Concede permissão para recuperar os detalhes de uma repetição

replay*

Read

DescribeRule

Concede permissão para recuperar detalhes sobre regras

rule-on-custom-event-bus

aws:ResourceTag/${TagKey}

events:creatorAccount

Ler

rule-on-default-event-bus

aws:ResourceTag/${TagKey}

events:creatorAccount

DescribeSubscriber

Concede permissão para recuperar detalhes sobre um assinante

subscriber*

aws:ResourceTag/${TagKey}

Ler

DisableRule

Concede permissão para desabilitar regras

rule-on-custom-event-bus

aws:ResourceTag/${TagKey}

events:creatorAccount

events:ManagedBy

Gravar

rule-on-default-event-bus

aws:ResourceTag/${TagKey}

events:creatorAccount

events:ManagedBy

EnableRule

Concede permissão para habilitar regras

rule-on-custom-event-bus

aws:ResourceTag/${TagKey}

events:creatorAccount

events:ManagedBy

Gravar

rule-on-default-event-bus

aws:ResourceTag/${TagKey}

events:creatorAccount

events:ManagedBy

GetResourcePolicy

Concede permissão para recuperar a política de recursos anexada a um barramento de eventos

event-busv2*

aws:ResourceTag/${TagKey}

events:PolicyName

Ler

ListApiDestinations

Concede permissão para recuperar uma lista de destinos da api

List

ListArchives

Concede permissão para recuperar uma lista de arquivamentos

List

ListConnections

Concede permissão para recuperar uma lista de conexões

Lista

ListEndpoints

Concede permissão para recuperar uma lista de endpoints

Lista

ListEventBuses

Concede permissão para recuperar uma lista dos barramentos de eventos na conta

Lista

ListEventSources

Concede permissão para recuperar uma lista de fontes de eventos compartilhadas com essa conta

Lista

ListPartnerEventSourceAccounts

Concede permissão para recuperar uma lista de Conta da AWS IDs associados a uma fonte de eventos

event-source*

Lista

ListPartnerEventSources

Concede permissão para recuperar fontes de eventos de parceiros de lista

List

ListReplays

Concede permissão para recuperar uma lista de repetições

Lista

ListResourcePolicies

Concede permissão para listar as políticas de recursos anexadas a um barramento de eventos

event-busv2*

aws:ResourceTag/${TagKey}

Lista

ListRuleNamesByTarget

Concede permissão para recuperar uma lista dos nomes das regras associadas a um destino

Lista

ListRules

Concede permissão para recuperar uma lista da Amazônia EventBridge regras na conta

Lista

ListSubscribers

Concede permissão para recuperar uma lista de assinantes

Lista

ListTagsForResource

Concede permissão para recuperar uma lista de tags associadas a uma Amazon EventBridge recurso

event-bus

aws:ResourceTag/${TagKey}

events:creatorAccount

Lista

event-busv2

aws:ResourceTag/${TagKey}

events:creatorAccount

event-sourcev2

aws:ResourceTag/${TagKey}

events:creatorAccount

rule-on-custom-event-bus

aws:ResourceTag/${TagKey}

events:creatorAccount

rule-on-default-event-bus

aws:ResourceTag/${TagKey}

events:creatorAccount

subscriber

aws:ResourceTag/${TagKey}

events:creatorAccount

ListTargetsByRule

Concede permissão para recuperar uma lista de destinos definidos para uma regra

rule-on-custom-event-bus

aws:ResourceTag/${TagKey}

events:creatorAccount

Lista

rule-on-default-event-bus

aws:ResourceTag/${TagKey}

events:creatorAccount

PutEvents

Concede permissão para enviar eventos personalizados para a Amazon EventBridge

event-bus

aws:ResourceTag/${TagKey}

events:detail-type

events:eventBusInvocation

events:source

events:SystemMetadata/AwsDetailType

events:SystemMetadata/AwsSource

events:SystemMetadata/ContentType

Gravar

event-busv2

aws:ResourceTag/${TagKey}

events:detail-type

events:eventBusInvocation

events:source

events:SystemMetadata/AwsDetailType

events:SystemMetadata/AwsSource

events:SystemMetadata/ContentType

PutPartnerEvents

Concede permissão para enviar eventos personalizados para a Amazon EventBridge

Gravar

PutPermission

Concede permissão para usar o PutPermission ação para conceder permissão a outro Conta da AWS para colocar eventos em seu barramento de eventos padrão

Gerenciamento de permissões, Gravação

PutRawEvents

Concede permissão para publicar eventos em formato bruto com tipos de conteúdo personalizados, metadados, cargas binárias e pedidos FIFO para a Amazon EventBridge

event-busv2*

aws:ResourceTag/${TagKey}

events:eventBusInvocation

events:Metadata/${MetadataKey}

events:SystemMetadata/AwsDetailType

events:SystemMetadata/AwsSource

events:SystemMetadata/ContentType

Gravar

PutResourcePolicy

Concede permissão para anexar uma política de recursos a um barramento de eventos

event-busv2*

aws:ResourceTag/${TagKey}

events:PolicyName

Gerenciamento de permissões, Gravação

PutRule

Concede permissão para criar ou atualizar regras

rule-on-custom-event-bus

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

events:creatorAccount

events:detail-type

events:detail.eventTypeCode

events:detail.service

events:detail.userIdentity.principalId

events:ManagedBy

events:source

Gravar

rule-on-default-event-bus

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

events:creatorAccount

events:detail-type

events:detail.eventTypeCode

events:detail.service

events:detail.userIdentity.principalId

events:ManagedBy

events:source

PutTargets

Concede permissão para adicionar destinos a uma regra

rule-on-custom-event-bus

aws:ResourceTag/${TagKey}

events:creatorAccount

events:ManagedBy

events:TargetArn

Gravar

rule-on-default-event-bus

aws:ResourceTag/${TagKey}

events:creatorAccount

events:ManagedBy

events:TargetArn

RemovePermission

Concede permissão para revogar a permissão de outra pessoa Conta da AWS para colocar eventos em seu barramento de eventos padrão

Gerenciamento de permissões, Gravação

RemoveTargets

Concede permissão para remover destinos de uma regra

rule-on-custom-event-bus

aws:ResourceTag/${TagKey}

events:creatorAccount

events:ManagedBy

Gravar

rule-on-default-event-bus

aws:ResourceTag/${TagKey}

events:creatorAccount

events:ManagedBy

RevokeResource

Concede permissão para revogar um assinante ou uma fonte de eventos em um barramento de eventos

event-busv2*

aws:ResourceTag/${TagKey}

Gravar

StartReplay

Concede permissão para iniciar uma repetição de um arquivamento

archive*

Gravar

event-bus*

aws:ResourceTag/${TagKey}

replay*

TagResource

Concede permissão para adicionar uma tag a uma Amazon EventBridge recurso

event-bus

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

events:creatorAccount

Marcação, gravação

event-busv2

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

events:creatorAccount

event-sourcev2

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

events:creatorAccount

rule-on-custom-event-bus

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

events:creatorAccount

rule-on-default-event-bus

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

events:creatorAccount

subscriber

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

events:creatorAccount

TestEventPattern

Concede permissão para testar se um padrão de evento corresponde ao evento fornecido

Ler

UntagResource

Concede permissão para remover uma tag de uma Amazon EventBridge recurso

event-bus

aws:ResourceTag/${TagKey}

aws:TagKeys

events:creatorAccount

Marcação, gravação

event-busv2

aws:ResourceTag/${TagKey}

aws:TagKeys

events:creatorAccount

event-sourcev2

aws:ResourceTag/${TagKey}

aws:TagKeys

events:creatorAccount

rule-on-custom-event-bus

aws:ResourceTag/${TagKey}

aws:TagKeys

events:creatorAccount

rule-on-default-event-bus

aws:ResourceTag/${TagKey}

aws:TagKeys

events:creatorAccount

subscriber

aws:ResourceTag/${TagKey}

aws:TagKeys

events:creatorAccount

UpdateApiDestination

Concede permissão para atualizar um destino de api

api-destination*

Write

UpdateArchive

Concede permissão para atualizar um arquivamento

alias

Write

archive*

key

UpdateConnection

Concede permissão para atualizar uma conexão

connection*

Gravar

UpdateEndpoint

Concede permissão para atualizar um endpoint

endpoint*

events:EventBusArn

Gravar

UpdateEventBus

Concede permissão para atualizar barramentos de evento

event-bus

aws:ResourceTag/${TagKey}

Gravar

event-busv2

aws:ResourceTag/${TagKey}

UpdateEventSource

Concede permissão para atualizar uma fonte de eventos

event-busv2

aws:ResourceTag/${TagKey}

events:source

Gravar

event-sourcev2*

aws:ResourceTag/${TagKey}

events:source

UpdateSubscriber

Concede permissão para atualizar um assinante

event-busv2

aws:ResourceTag/${TagKey}

events:ContentFilterPresent

events:Metadata/${MetadataKey}

events:Metadata/${MetadataKey}/Matcher

Gravar

subscriber*

aws:ResourceTag/${TagKey}

events:ContentFilterPresent

events:Metadata/${MetadataKey}

events:Metadata/${MetadataKey}/Matcher

Permission-only ações para a Amazon EventBridge

As seguintes ações são definidas pela Amazon EventBridge mas não são diretamente invocáveis por meio de nenhuma operação de API. Eles só podem ser usados em declarações de política do IAM para conceder ou negar permissões.

Ações Description Tipos de recursos (*necessários) Chaves de condição Nível de acesso

AllowVendedLogDeliveryForResource

Concede permissão para configurar a entrega automática de registros para EventBridge

event-bus

aws:ResourceTag/${TagKey}

Gravar

subscriber

aws:ResourceTag/${TagKey}

InvokeApiDestination

Concede permissão para invocar um destino de api

api-destination*

Gravar

RetrieveConnectionCredentials

Concede permissão para recuperar as credenciais de uma conexão

connection*

Gravar

Tipos de recursos definidos pela Amazon EventBridge

Os seguintes tipos de recursos são definidos por este serviço e podem ser usados no elemento Resource de declarações de políticas de permissão do IAM.

Resource types ARN Chaves de condição

alias

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

api-destination

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

archive

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

connection

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

create-snapshot

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

endpoint

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

event-bus

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}

event-source

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

event-sourcev2

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

aws:ResourceTag/${TagKey}

key

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

reboot-instance

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

replay

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

subscriber

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

aws:ResourceTag/${TagKey}

terminate-instance

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

Chaves de condição para Amazon EventBridge

Amazônia EventBridge define as seguintes chaves de condição que podem ser usadas no Condition elemento de uma política do IAM.

Chaves de condição Descrição Tipo

aws:RequestTag/${TagKey}

Filtra o acesso pelo conjunto permitido de valores para cada uma das etiquetas para barramento de eventos e ações de regras

String

aws:ResourceTag/${TagKey}

Filtra o acesso por etiqueta-valor associada ao recurso para barramento de eventos e ações de regra

String

aws:TagKeys

Filtra o acesso pelas etiquetas na solicitação para barramento de eventos e ações de regra

ArrayOfString

events:ContentFilterPresent

Filtra o acesso de acordo com o fato de um assinante declarar um filtro de conteúdo com escopo de carga útil para CreateSubscriber e UpdateSubscriber ações

Bool

events:EventBusArn

Filtra o acesso pelo ARN dos barramentos de eventos que podem ser associados a um endpoint para CreateEndpoint e UpdateEndpoint ações

ArrayOfARN

events:ManagedBy

Filtra o acesso por AWS serviços. Se uma regra for criada por um AWS serviço em seu nome, o valor é o nome principal do serviço que criou a regra

String

events:Metadata/${MetadataKey}

Filtra o acesso por um par de valores-chave de metadados no evento publicado para PutRawEvents ações ou pelos valores de correspondência exata declarados para essa chave no filtro de metadados de um assinante para CreateSubscriber e UpdateSubscriber ações

ArrayOfString

events:Metadata/${MetadataKey}/Matcher

Filtra o acesso pelo tipo de correspondência declarado para uma chave de metadados no filtro de um assinante para CreateSubscriber e UpdateSubscriber ações

String

events:PolicyName

Filtra o acesso pelo nome da política de recursos especificada na solicitação às ações da política de recursos

String

events:SystemMetadata/AwsDetailType

Filtra o acesso pelo tipo de detalhe registrado nos metadados do sistema de um evento encaminhado para um barramento de eventos para PutEvents e PutRawEvents ações

String

events:SystemMetadata/AwsSource

Filtra o acesso pela fonte registrada nos metadados do sistema de um evento encaminhado para um barramento de eventos para PutEvents e PutRawEvents ações

String

events:SystemMetadata/ContentType

Filtra o acesso pelo tipo de conteúdo declarado em um evento para PutRawEvents e para eventos encaminhados autorizados como PutEvents

String

events:TargetArn

Filtra o acesso pelo ARN de um alvo que pode ser colocado em uma regra para PutTargets ações. targetARN não inclui DeadLetterConfigArn

ArrayOfARN

events:creatorAccount

Filtra o acesso pela conta em que a regra foi criada para ações de regra

String

events:detail-type

Filtra o acesso pela sequência literal do tipo de detalhe do evento para PutEvents e PutRule ações

ArrayOfString

events:detail.eventTypeCode

Filtra o acesso pela string literal para o detail.eventTypeCode campo do evento para PutRule ações

String

events:detail.service

Filtra o acesso pela string literal do campo detail.service do evento para PutRule ações

String

events:detail.userIdentity.principalId

Filtra o acesso pela string literal do campo detail.useridentity.principalid do evento para PutRule ações

String

events:eventBusInvocation

Filtra o acesso a PutEvents e PutRawEvents pelo fato de um evento ter sido encaminhado de um barramento de eventos em vez de publicado por meio de uma chamada direta à API

String

events:source

Filtra o acesso pelo AWS serviço ou AWS fonte de eventos do parceiro que gerou o evento para PutEvents e PutRule ações, ou pela fonte configurada de uma fonte de eventos para o CreateEventSource e UpdateEventSource ações. Corresponde à string literal do campo de origem do evento

ArrayOfString