Amazônia EventBridge tem como alvo - Amazon EventBridge

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á.

Amazônia EventBridge tem como alvo

UMAmetaé um recurso ou endpoint que EventBridge Envia uma solicitaçãoeventopara quando o evento corresponde ao padrão de evento definido para umregra. A regra processa oeventodados e envia as informações pertinentes para o destino. Para entregar dados de eventos para um alvo, EventBridge O precisa de permissão para acessar o recurso de destino. Você pode definir até cinco destinos para cada regra.

Quando você adiciona destinos a uma regra e essa regra é executada logo depois, quaisquer alvos novos ou atualizados podem não ser imediatamente invocados. Permita um curto período para que as alterações entrem em vigor.

O vídeo a seguir abrange os conceitos básicos das metas:

Alvos disponíveis no EventBridge console

Você pode configurar os seguintes destinos para eventos na EventBridge Console do :

Parâmetros alvo

Quando você configura destinos, há parâmetros adicionais que você pode especificar para determinadosAWSServiços da . Incluindo o seguinte:

  • BatchParameters(AWS Batchtrabalhos)

  • EcsParameters(Tarefas do Amazon ECS)

  • HttpParameters(Amazon API Gateway e de terceiros ApiDestination endpoints)

  • KinesisParameters(Streams do Amazon Kinesis)

  • RedshiftDataParameters(Clusters da API de dados do Amazon Redshift)

  • RunCommandParameters(Comandos da instância do Amazon EC2)

  • SageMakerPipelineParameters(Amazon SageMaker Pipelines de criação de modelos)

  • SqsParameters(Filas do Amazon SQS)

Alguns parâmetros de destino oferecem suporte à sintaxe de caminho JSON dinâmico opcional. Essa sintaxe permite especificar caminhos JSON em vez de valores estáticos (por exemplo$.detail.state). Esses caminhos são substituídos dinamicamente em tempo de execução com dados da própria carga do evento no caminho especificado. A sintaxe suportada para caminhos JSON de parâmetros dinâmicos é a mesma que ao transformar a entrada. Para obter mais informações, consulteTransformar a Amazon EventBridge entrada de destino

A sintaxe dinâmica pode ser usada em todos os campos não-enum desses parâmetros:

  • EcsParameters

  • HttpParameters (exceto HeaderParameters)

  • RedshiftDataParameters

  • SageMakerPipelineParameters

Permissões

Para fazer chamadas de API para os seus próprios recursos, EventBridge precisa de permissão apropriada. para oAWS Lambdae recursos do Amazon SNS, EventBridge usaPolíticas baseadas em recursos do. Para instâncias do EC2, fluxos de dados do Kinesis e máquinas de estado Step Functions, EventBridge usa funções do IAM que você especificar naRoleARNparâmetro emPutTargets. Você pode chamar um endpoint REST do API Gateway com autorização do IAM configurada, mas a função é opcional se você não tiver configurado a autorização. Para obter mais informações, consulteAmazon EventBridge eAWS Identity and Access Management

Se outra conta estiver na mesma Região e lhe tiver concedido permissão, você poderá enviar eventos para essa conta. Para obter mais informações, consulteEnviar e receber a Amazon EventBridge eventos entreAWScontas

Se seu destino estiver criptografado, você deverá incluir a seção a seguir na política de chaves do KMS.

{ "Sid": "Allow EventBridge to use the key", "Effect": "Allow", "Principal": { "Service": "events.amazonaws.com" }, "Action": [ "kms:Decrypt", "kms:GenerateDataKey" ], "Resource": "*" }