Selecione suas preferências de cookies

Usamos cookies essenciais e ferramentas semelhantes que são necessárias para fornecer nosso site e serviços. Usamos cookies de desempenho para coletar estatísticas anônimas, para que possamos entender como os clientes usam nosso site e fazer as devidas melhorias. Cookies essenciais não podem ser desativados, mas você pode clicar em “Personalizar” ou “Recusar” para recusar cookies de desempenho.

Se você concordar, a AWS e terceiros aprovados também usarão cookies para fornecer recursos úteis do site, lembrar suas preferências e exibir conteúdo relevante, incluindo publicidade relevante. Para aceitar ou recusar todos os cookies não essenciais, clique em “Aceitar” ou “Recusar”. Para fazer escolhas mais detalhadas, clique em “Personalizar”.

Testando um transformador de entrada de destino usando o Sandbox EventBridge

Modo de foco
Testando um transformador de entrada de destino usando o Sandbox EventBridge - 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á.

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

Você pode usar transformadores de entrada para personalizar o texto de um evento antes de EventBridge passar as informações para o destino de uma regra.

A configuração de um transformador de entrada normalmente faz parte de um processo maior de especificar um destino ao criar uma nova regra ou editar uma existente. No entanto EventBridge, usando o Sandbox in, você pode configurar rapidamente um transformador de entrada e usar um evento de amostra para confirmar que está obtendo a saída desejada, sem precisar criar ou editar uma regra.

Para obter mais informações sobre a transformação de entrada, consulte Transformação EventBridge de insumos da Amazon.

Para testar um transformador de entrada de destino
  1. Abra o EventBridge console da Amazon em https://console.aws.amazon.com/events/.

  2. Em Recursos do desenvolvedor, escolha Sandbox e, na página Sandbox, escolha a guia Transformador de entrada de destino.

  3. Na seção Evento de amostra, escolha um Tipo de evento de amostra com o qual deseja testar seu padrão de evento. Você pode escolher um AWS evento, um evento de parceiro ou inserir seu próprio evento personalizado.

    AWS events

    Selecione entre os eventos emitidos pelos Serviços da AWS compatíveis.

    1. Selecione Eventos da AWS .

    2. Em Eventos de amostra, escolha o AWS evento desejado. Os eventos são organizados por AWS serviço.

      Quando você seleciona um evento, EventBridge preenche o evento de amostra.

      Por exemplo, se você escolher S3 Object Created, EventBridge exibirá um exemplo do evento S3 Object Created.

    3. (Opcional) Também é possível selecionar Copiar para copiar o evento de amostra para a área de transferência do seu dispositivo.

    Partner events

    Selecione entre os eventos emitidos por serviços terceirizados que oferecem suporte EventBridge, como o Salesforce.

    1. Selecione eventos de EventBridge parceiros.

    2. Em Exemplos de eventos, escolha o evento do parceiro desejado. Os eventos são organizados pelo parceiro.

      Quando você seleciona um evento, EventBridge preenche o evento de amostra.

    3. (Opcional) Também é possível selecionar Copiar para copiar o evento de amostra para a área de transferência do seu dispositivo.

    Enter your own

    Insira o seu próprio evento em texto JSON.

    1. Selecione Inserir seu próprio.

    2. EventBridge preenche o evento de amostra com um modelo de atributos de evento necessários.

    3. Edite e adicione ao evento de amostra conforme desejado. O evento de amostra deve ser JSON válido.

    4. (Opcional) Também é possível escolher uma das seguintes opções:

      • Copiar: copie o evento de amostra para a área de transferência do seu dispositivo.

      • Aprimorar: facilita a leitura do texto JSON adicionando quebras de linha, tabulações e espaços.

    Selecione entre os eventos emitidos pelos Serviços da AWS compatíveis.

    1. Selecione Eventos da AWS .

    2. Em Eventos de amostra, escolha o AWS evento desejado. Os eventos são organizados por AWS serviço.

      Quando você seleciona um evento, EventBridge preenche o evento de amostra.

      Por exemplo, se você escolher S3 Object Created, EventBridge exibirá um exemplo do evento S3 Object Created.

    3. (Opcional) Também é possível selecionar Copiar para copiar o evento de amostra para a área de transferência do seu dispositivo.

  4. (Opcional) Expanda a seção Exemplos de caminhos de entrada, modelos e saídas para ver exemplos de:

    • Como os caminhos JSON são usados para definir variáveis que representam dados de eventos

    • Como essas variáveis podem ser usadas em um modelo de transformador de entrada

    • A saída resultante que é EventBridge enviada para o destino

    Para obter exemplos mais detalhados de transformações de entrada, consulte Exemplos de transformação de entrada.

  5. Na seção Transformador de entrada de destino, defina as variáveis que deseja usar no modelo de entrada.

    Variáveis usam caminho JSON para fazer referência a valores na origem do evento original. Em seguida, você pode referenciar essas variáveis no modelo de entrada para incluir dados do evento de origem original no evento transformado que EventBridge passa para o destino. É possível definir até 100 variáveis. O transformador de entrada deve ser um JSON válido.

    Por exemplo, suponha que você tenha escolhido o AWS evento S3 Object Created como seu evento de amostra para esse transformador de entrada. É possível definir as seguintes variáveis para uso em seu modelo:

    { "requester": "$.detail.requester", "key": "$.detail.object.key", "bucket": "$.detail.bucket.name" }

    (Opcional) Também é possível escolher Copiar para copiar o transformador de entrada para a área de transferência do seu dispositivo.

  6. Na seção Modelo, componha o modelo que você deseja usar para determinar o que EventBridge passa para o alvo.

    É possível usar JSON, strings, informações estáticas, variáveis que você definiu, bem como variáveis reservadas. Para obter exemplos mais detalhados de transformações de entrada, consulte Exemplos de transformação de entrada.

    Por exemplo, suponha que tenha definido as variáveis no exemplo anterior. O modelo a seguir poderia ser composto, que faz referência a essas variáveis, bem como às variáveis reservadas e às informações estáticas.

    { "message": "<requester> has created the object \"<key>\" in the bucket \"<bucket>\"", "RuleName": <aws.events.rule-name>, "ruleArn" : <aws.events.rule-arn>, "Transformed": "Yes" }

    (Opcional) Também é possível escolher Copiar para copiar o modelo para a área de transferência do seu dispositivo.

  7. Para testar seu modelo, selecione Gerar saída.

    EventBridge processa o evento de amostra com base no modelo de entrada e exibe a saída transformada gerada em Saída. Essas são as informações que EventBridge passarão para o destino no lugar do evento de origem original.

    A saída gerada para o modelo de entrada de exemplo descrito acima seria a seguinte:

    { "message": "123456789012 has created the object "example-key" in the bucket "example-bucket"", "RuleName": rule-name, "ruleArn" : arn:aws:events:us-east-1:123456789012:rule/rule-name, "Transformed": "Yes" }

    (Opcional) Também é possível escolher Copiar para copiar a saída gerada para a área de transferência do seu dispositivo.

PrivacidadeTermos do sitePreferências de cookies
© 2025, Amazon Web Services, Inc. ou suas afiliadas. Todos os direitos reservados.