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

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

A Amazon EventBridge (prefixo do serviço:events) fornece as seguintes operações, recursos, ações e chaves de condição específicos 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 às ações do IAM que elas autorizam. Somente as chaves de condição que têm valores estáticos para a API e a ação fornecidas são listadas; para ver o conjunto completo de chaves de condição suportadas por cada ação, consulte a tabela Ações.

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

CreateEventBus

eventbridge v2

eventos: CreateEventBus

Gravar

eventos: TagResource

Marcação, gravação

CreateEventSource

eventbridge v2

eventos: CreateEventSource

Gravar

eventos: TagResource

Marcação, gravação

CreateSubscriber

eventbridge v2

eventos: CreateSubscriber

Gravar

eventos: TagResource

Marcação, gravação

objetivo: PassRole

objetivo: PassedToService

eventos.amazonaws.com

Gravar

DeleteEventBus

eventbridge v2

eventos: DeleteEventBus

Gravar

DeleteEventSource

eventbridge v2

eventos: DeleteEventSource

Gravar

DeleteResourcePolicy

eventbridge v2

eventos: DeleteResourcePolicy

Gerenciamento de permissões, gravação

DeleteSubscriber

eventbridge v2

eventos: DeleteSubscriber

Gravar

DescribeEventBus

eventbridge v2

eventos: DescribeEventBus

Ler

DescribeEventSource

eventbridge v2

eventos: DescribeEventSource

Ler

DescribeSubscriber

eventbridge v2

eventos: DescribeSubscriber

Ler

GetResourcePolicy

eventbridge v2

eventos: GetResourcePolicy

Ler

ListEventBuses

eventbridge v2

eventos: ListEventBuses

Lista

ListEventSources

eventbridge v2

eventos: ListEventSources

Lista

ListResourcePolicies

eventbridge v2

eventos: ListResourcePolicies

Lista

ListSubscribers

eventbridge v2

eventos: ListSubscribers

Lista

ListTagsForResource

eventbridge v2

eventos: ListTagsForResource

Lista

PutEvents

eventbridge v2

eventos: PutEvents

Gravar

PutRawEvents

eventbridge v2

eventos: PutRawEvents

Gravar

PutResourcePolicy

eventbridge v2

eventos: PutResourcePolicy

Gerenciamento de permissões, gravação

RevokeResource

eventbridge v2

eventos: RevokeResource

Gravar

TagResource

eventbridge v2

eventos: TagResource

Marcação, gravação

UntagResource

eventbridge v2

eventos: UntagResource

Marcação, gravação

UpdateEventBus

eventbridge v2

eventos: UpdateEventBus

Gravar

UpdateEventSource

eventbridge v2

eventos: UpdateEventSource

Gravar

UpdateSubscriber

eventbridge v2

eventos: UpdateSubscriber

Gravar

objetivo: PassRole

objetivo: PassedToService

eventos.amazonaws.com

Gravar

ActivateEventSource

eventos

eventos: ActivateEventSource

Gravar

CancelReplay

eventos

eventos: CancelReplay

Gravar

CreateApiDestination

eventos

eventos: CreateApiDestination

Gravar

CreateArchive

eventos

eventos: CreateArchive

Gravar

CreateConnection

eventos

eventos: CreateConnection

Gravar

CreateEndpoint

eventos

eventos: CreateEndpoint

Gravar

objetivo: PassRole

objetivo: PassedToService

eventos.amazonaws.com

Gravar

CreateEventBus

eventos

eventos: CreateEventBus

Gravar

eventos: TagResource

Marcação, gravação

CreatePartnerEventSource

eventos

eventos: CreatePartnerEventSource

Gravar

DeactivateEventSource

eventos

eventos: DeactivateEventSource

Gravar

DeauthorizeConnection

eventos

eventos: DeauthorizeConnection

Gravar

DeleteApiDestination

eventos

eventos: DeleteApiDestination

Gravar

DeleteArchive

eventos

eventos: DeleteArchive

Gravar

DeleteConnection

eventos

eventos: DeleteConnection

Gravar

DeleteEndpoint

eventos

eventos: DeleteEndpoint

Gravar

DeleteEventBus

eventos

eventos: DeleteEventBus

Gravar

DeletePartnerEventSource

eventos

eventos: DeletePartnerEventSource

Gravar

DeleteRule

eventos

eventos: DeleteRule

Gravar

DescribeApiDestination

eventos

eventos: DescribeApiDestination

Ler

DescribeArchive

eventos

eventos: DescribeArchive

Ler

DescribeConnection

eventos

eventos: DescribeConnection

Ler

DescribeEndpoint

eventos

eventos: DescribeEndpoint

Ler

DescribeEventBus

eventos

eventos: DescribeEventBus

Ler

DescribeEventSource

eventos

eventos: DescribeEventSource

Ler

DescribePartnerEventSource

eventos

eventos: DescribePartnerEventSource

Ler

DescribeReplay

eventos

eventos: DescribeReplay

Ler

DescribeRule

eventos

eventos: DescribeRule

Ler

DisableRule

eventos

eventos: DisableRule

Gravar

EnableRule

eventos

eventos: EnableRule

Gravar

ListApiDestinations

eventos

eventos: ListApiDestinations

Lista

ListArchives

eventos

eventos: ListArchives

Lista

ListConnections

eventos

eventos: ListConnections

Lista

ListEndpoints

eventos

eventos: ListEndpoints

Lista

ListEventBuses

eventos

eventos: ListEventBuses

Lista

ListEventSources

eventos

eventos: ListEventSources

Lista

ListPartnerEventSourceAccounts

eventos

eventos: ListPartnerEventSourceAccounts

Lista

ListPartnerEventSources

eventos

eventos: ListPartnerEventSources

Lista

ListReplays

eventos

eventos: ListReplays

Lista

ListRuleNamesByTarget

eventos

eventos: ListRuleNamesByTarget

Lista

ListRules

eventos

eventos: ListRules

Lista

ListTagsForResource

eventos

eventos: ListTagsForResource

Lista

ListTargetsByRule

eventos

eventos: ListTargetsByRule

Lista

PutEvents

eventos

eventos: PutEvents

Gravar

PutPartnerEvents

eventos

eventos: PutPartnerEvents

Gravar

PutPermission

eventos

eventos: PutPermission

Gerenciamento de permissões, gravação

PutRule

eventos

eventos: PutRule

Gravar

eventos: TagResource

Marcação, gravação

objetivo: PassRole

objetivo: PassedToService

eventos.amazonaws.com

Gravar

PutTargets

eventos

eventos: PutTargets

Gravar

objetivo: PassRole

objetivo: PassedToService

eventos.amazonaws.com

Gravar

RemovePermission

eventos

eventos: RemovePermission

Gerenciamento de permissões, gravação

RemoveTargets

eventos

eventos: RemoveTargets

Gravar

StartReplay

eventos

eventos: StartReplay

Gravar

TagResource

eventos

eventos: TagResource

Marcação, gravação

TestEventPattern

eventos

eventos: TestEventPattern

Ler

UntagResource

eventos

eventos: UntagResource

Marcação, gravação

UpdateApiDestination

eventos

eventos: UpdateApiDestination

Gravar

UpdateArchive

eventos

eventos: UpdateArchive

Gravar

UpdateConnection

eventos

eventos: UpdateConnection

Gravar

UpdateEndpoint

eventos

eventos: UpdateEndpoint

Gravar

objetivo: PassRole

objetivo: PassedToService

eventos.amazonaws.com

Gravar

UpdateEventBus

eventos

eventos: 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. 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

fonte do evento*

Gravar

CancelReplay

Concede permissão para cancelar uma repetição

repetição*

Gravar

CreateApiDestination

Concede permissão para criar um novo destino de api

destino da api*

Gravar

conexão*

CreateArchive

Concede permissão para criar um novo arquivamento

alias

Gravar

arquivo*

ônibus de eventos*

foi: ResourceTag /$ {} TagKey

chave

CreateConnection

Concede permissão para criar uma nova conexão

conexão*

Gravar

CreateEndpoint

Concede permissão para criar um endpoint

endpoint*

eventos: EventBusArn

Gravar

CreateEventBus

Concede permissão para criar barramentos de eventos

ônibus de eventos

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

Gravar

event-bus v2

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

CreateEventSource

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

event-bus v2*

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

eventos:fonte

Gravar

fonte do evento v2*

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

eventos:fonte

CreatePartnerEventSource

Concede permissão para criar fontes de eventos de parceiros

fonte do evento*

Gravar

CreateSubscriber

Concede permissão para criar um assinante

event-bus v2*

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

eventos: ContentFilterPresent

Eventos: metadados/$ {} MetadataKey

Eventos: metadata/$ {} /Matcher MetadataKey

Gravar

assinante*

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

eventos: ContentFilterPresent

Eventos: metadados/$ {} MetadataKey

Eventos: metadata/$ {} /Matcher MetadataKey

DeactivateEventSource

Concede permissão para desativar fontes de eventos

fonte do evento*

Gravar

DeauthorizeConnection

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

conexão*

Gravar

DeleteApiDestination

Concede permissão para excluir um destino de api

destino da api*

Gravar

DeleteArchive

Concede permissão para excluir um arquivamento

arquivo*

Gravar

DeleteConnection

Concede permissão para excluir uma conexão

conexão*

Gravar

DeleteEndpoint

Concede permissão para excluir um endpoint

endpoint*

Gravar

DeleteEventBus

Concede permissão para excluir barramentos de eventos

ônibus de eventos

foi: ResourceTag /$ {} TagKey

Gravar

event-bus v2

foi: ResourceTag /$ {} TagKey

DeleteEventSource

Concede permissão para excluir uma fonte de eventos

fonte do evento v2*

foi: ResourceTag /$ {} TagKey

Gravar

DeletePartnerEventSource

Concede permissão para excluir fontes de eventos de parceiros

fonte do evento*

Gravar

DeleteResourcePolicy

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

event-bus v2*

foi: ResourceTag /$ {} TagKey

eventos: PolicyName

Gerenciamento de permissões, gravação

DeleteRule

Concede permissão para excluir regras

regra no barramento de eventos personalizado

foi: ResourceTag /$ {} TagKey

Eventos: conta do criador

eventos: ManagedBy

Gravar

regra no barramento de eventos padrão

foi: ResourceTag /$ {} TagKey

Eventos: conta do criador

eventos: ManagedBy

DeleteSubscriber

Concede permissão para excluir um assinante

assinante*

foi: ResourceTag /$ {} TagKey

Gravar

DescribeApiDestination

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

destino da api*

Ler

conexão*

DescribeArchive

Concede permissão para recuperar detalhes sobre um arquivamento

arquivo*

Ler

DescribeConnection

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

conexão*

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

ônibus de eventos

foi: ResourceTag /$ {} TagKey

Ler

event-bus v2

foi: ResourceTag /$ {} TagKey

DescribeEventSource

Concede permissão para recuperar detalhes sobre fontes de eventos

fonte do evento

Ler

fonte do evento v2

foi: ResourceTag /$ {} TagKey

DescribePartnerEventSource

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

fonte do evento*

Ler

DescribeReplay

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

repetição*

Ler

DescribeRule

Concede permissão para recuperar detalhes sobre regras

regra no barramento de eventos personalizado

foi: ResourceTag /$ {} TagKey

Eventos: conta do criador

Ler

regra no barramento de eventos padrão

foi: ResourceTag /$ {} TagKey

Eventos: conta do criador

DescribeSubscriber

Concede permissão para recuperar detalhes sobre um assinante

assinante*

foi: ResourceTag /$ {} TagKey

Ler

DisableRule

Concede permissão para desabilitar regras

regra no barramento de eventos personalizado

foi: ResourceTag /$ {} TagKey

Eventos: conta do criador

eventos: ManagedBy

Gravar

regra no barramento de eventos padrão

foi: ResourceTag /$ {} TagKey

Eventos: conta do criador

eventos: ManagedBy

EnableRule

Concede permissão para habilitar regras

regra no barramento de eventos personalizado

foi: ResourceTag /$ {} TagKey

Eventos: conta do criador

eventos: ManagedBy

Gravar

regra no barramento de eventos padrão

foi: ResourceTag /$ {} TagKey

Eventos: conta do criador

eventos: ManagedBy

GetResourcePolicy

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

event-bus v2*

foi: ResourceTag /$ {} TagKey

eventos: 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 associadas a uma fonte de eventos

fonte do evento*

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-bus v2*

foi: 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 das EventBridge regras da Amazon 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 um recurso da Amazon EventBridge

ônibus de eventos

foi: ResourceTag /$ {} TagKey

Eventos: conta do criador

Lista

event-bus v2

foi: ResourceTag /$ {} TagKey

Eventos: conta do criador

fonte do evento v2

foi: ResourceTag /$ {} TagKey

Eventos: conta do criador

regra no barramento de eventos personalizado

foi: ResourceTag /$ {} TagKey

Eventos: conta do criador

regra no barramento de eventos padrão

foi: ResourceTag /$ {} TagKey

Eventos: conta do criador

subscriber

foi: ResourceTag /$ {} TagKey

Eventos: conta do criador

ListTargetsByRule

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

regra no barramento de eventos personalizado

foi: ResourceTag /$ {} TagKey

Eventos: conta do criador

Lista

regra no barramento de eventos padrão

foi: ResourceTag /$ {} TagKey

Eventos: conta do criador

PutEvents

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

ônibus de eventos

foi: ResourceTag /$ {} TagKey

eventos:tipo de detalhe

eventos:evento BusInvocation

eventos:fonte

eventos: SystemMetadata/AwsDetailType

eventos: SystemMetadata/AwsSource

eventos: SystemMetadata/ContentType

Gravar

event-bus v2

foi: ResourceTag /$ {} TagKey

eventos:tipo de detalhe

eventos:evento BusInvocation

eventos:fonte

eventos: SystemMetadata/AwsDetailType

eventos: SystemMetadata/AwsSource

eventos: SystemMetadata/ContentType

PutPartnerEvents

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

Gravar

PutPermission

Concede permissão para usar a PutPermission ação para conceder permissão a outra pessoa 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 na Amazon EventBridge

event-bus v2*

foi: ResourceTag /$ {} TagKey

eventos:evento BusInvocation

Eventos: metadados/$ {} MetadataKey

eventos: SystemMetadata/AwsDetailType

eventos: SystemMetadata/AwsSource

eventos: SystemMetadata/ContentType

Gravar

PutResourcePolicy

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

event-bus v2*

foi: ResourceTag /$ {} TagKey

eventos: PolicyName

Gerenciamento de permissões, gravação

PutRule

Concede permissão para criar ou atualizar regras

regra no barramento de eventos personalizado

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

Eventos: conta do criador

eventos:tipo de detalhe

eventos: detail.event TypeCode

eventos: detail.service

eventos: detail.user Identity.principalId

eventos: ManagedBy

eventos:fonte

Gravar

regra no barramento de eventos padrão

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

Eventos: conta do criador

eventos:tipo de detalhe

eventos: detail.event TypeCode

eventos: detail.service

eventos: detail.user Identity.principalId

eventos: ManagedBy

eventos:fonte

PutTargets

Concede permissão para adicionar destinos a uma regra

regra no barramento de eventos personalizado

foi: ResourceTag /$ {} TagKey

Eventos: conta do criador

eventos: ManagedBy

eventos: TargetArn

Gravar

regra no barramento de eventos padrão

foi: ResourceTag /$ {} TagKey

Eventos: conta do criador

eventos: ManagedBy

eventos: TargetArn

RemovePermission

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

Gerenciamento de permissões, gravação

RemoveTargets

Concede permissão para remover destinos de uma regra

regra no barramento de eventos personalizado

foi: ResourceTag /$ {} TagKey

Eventos: conta do criador

eventos: ManagedBy

Gravar

regra no barramento de eventos padrão

foi: ResourceTag /$ {} TagKey

Eventos: conta do criador

eventos: ManagedBy

RevokeResource

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

event-bus v2*

foi: ResourceTag /$ {} TagKey

Gravar

StartReplay

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

arquivo*

Gravar

ônibus de eventos*

foi: ResourceTag /$ {} TagKey

repetição*

TagResource

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

ônibus de eventos

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

Eventos: conta do criador

Marcação, gravação

event-bus v2

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

Eventos: conta do criador

fonte do evento v2

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

Eventos: conta do criador

regra no barramento de eventos personalizado

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

Eventos: conta do criador

regra no barramento de eventos padrão

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

Eventos: conta do criador

subscriber

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

Eventos: conta do criador

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 um EventBridge recurso da Amazon

ônibus de eventos

foi: ResourceTag /$ {} TagKey

leis: TagKeys

Eventos: conta do criador

Marcação, gravação

event-bus v2

foi: ResourceTag /$ {} TagKey

leis: TagKeys

Eventos: conta do criador

fonte do evento v2

foi: ResourceTag /$ {} TagKey

leis: TagKeys

Eventos: conta do criador

regra no barramento de eventos personalizado

foi: ResourceTag /$ {} TagKey

leis: TagKeys

Eventos: conta do criador

regra no barramento de eventos padrão

foi: ResourceTag /$ {} TagKey

leis: TagKeys

Eventos: conta do criador

subscriber

foi: ResourceTag /$ {} TagKey

leis: TagKeys

Eventos: conta do criador

UpdateApiDestination

Concede permissão para atualizar um destino de api

destino da api*

Gravar

UpdateArchive

Concede permissão para atualizar um arquivamento

alias

Gravar

arquivo*

chave

UpdateConnection

Concede permissão para atualizar uma conexão

conexão*

Gravar

UpdateEndpoint

Concede permissão para atualizar um endpoint

endpoint*

eventos: EventBusArn

Gravar

UpdateEventBus

Concede permissão para atualizar barramentos de evento

ônibus de eventos

foi: ResourceTag /$ {} TagKey

Gravar

event-bus v2

foi: ResourceTag /$ {} TagKey

UpdateEventSource

Concede permissão para atualizar uma fonte de eventos

event-bus v2

foi: ResourceTag /$ {} TagKey

eventos:fonte

Gravar

fonte do evento v2*

foi: ResourceTag /$ {} TagKey

eventos:fonte

UpdateSubscriber

Concede permissão para atualizar um assinante

event-bus v2

foi: ResourceTag /$ {} TagKey

eventos: ContentFilterPresent

Eventos: metadados/$ {} MetadataKey

Eventos: metadata/$ {} /Matcher MetadataKey

Gravar

assinante*

foi: ResourceTag /$ {} TagKey

eventos: ContentFilterPresent

Eventos: metadados/$ {} MetadataKey

Eventos: metadata/$ {} /Matcher MetadataKey

Permission-only ações para a Amazon EventBridge

As ações a seguir são definidas pela Amazon EventBridge , mas não podem ser invocadas diretamente 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 de registros vendidos para EventBridge

ônibus de eventos

foi: ResourceTag /$ {} TagKey

Gravar

subscriber

foi: ResourceTag /$ {} TagKey

InvokeApiDestination

Concede permissão para invocar um destino de api

destino da api*

Gravar

RetrieveConnectionCredentials

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

conexão*

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

pseudônimo

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

destino da API

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

arquivar

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

conexão

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

criar instantâneo

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

ponto final

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

ônibus de eventos

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

foi: ResourceTag /$ {} TagKey

event-bus v2

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

foi: ResourceTag /$ {} TagKey

fonte do evento

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

fonte do evento v2

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

foi: ResourceTag /$ {} TagKey

chave

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

instância de reinicialização

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

repetir

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

regra no barramento de eventos personalizado

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

foi: ResourceTag /$ {} TagKey

regra no barramento de eventos padrão

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

foi: ResourceTag /$ {} TagKey

instância de parada

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

assinante

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

foi: ResourceTag /$ {} TagKey

instância de encerramento

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

Chaves de condição para a Amazon EventBridge

A Amazon 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

foi: 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

foi: ResourceTag /$ {} TagKey

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

String

leis: TagKeys

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

ArrayOfString

eventos: ContentFilterPresent

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

Bool

eventos: EventBusArn

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

ArrayOfARN

eventos: ManagedBy

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

String

Eventos: metadados/$ {} MetadataKey

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

ArrayOfString

Eventos: metadata/$ {} /Matcher MetadataKey

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

String

eventos: PolicyName

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

String

eventos: SystemMetadata/AwsDetailType

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

String

eventos: SystemMetadata/AwsSource

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

String

eventos: SystemMetadata/ContentType

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

String

eventos: 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

Eventos: conta do criador

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

String

eventos:tipo de detalhe

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

ArrayOfString

eventos: detail.event TypeCode

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

String

eventos: detail.service

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

String

eventos: detail.user Identity.principalId

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

String

eventos:evento BusInvocation

Filtra o acesso PutEvents e determina PutRawEvents se um evento foi encaminhado de um barramento de eventos em vez de publicado por meio de uma chamada direta à API

String

eventos:fonte

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

ArrayOfString