

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

# Adicionar atributos de contexto no Agendador do EventBridge
<a name="managing-schedule-context-attributes"></a>

 Use as seguintes palavras-chave na carga útil que você passa para o destino para coletar metadados sobre o agendamento: O Agendador do EventBridge substitui cada palavra-chave por seu respectivo valor quando seu agendamento invoca o destino. 
+  **`<aws.scheduler.schedule-arn>`**: O ARN do agendamento. 
+  **`<aws.scheduler.scheduled-time>`**: O horário que você especificou para o agendamento invocar sua meta, por exemplo, `2022-03-22T18:59:43Z`. 
+  **`<aws.scheduler.execution-id>`**: O ID exclusivo que o Agendador do EventBridge atribui para cada tentativa de invocação de um destino, por exemplo, `d32c5kddcf5bb8c3`. 
+  **`<aws.scheduler.attempt-number>`**: Um contador que identifica o número da tentativa para a invocação atual, por exemplo, `1`. 

 Este exemplo mostra a criação de um agendamento que é acionada a cada cinco minutos e invoca a operação de `SendMessage` do Amazon SQS como uma meta universal. O corpo da mensagem inclui o valor para `schedule-time`. 

**Example AWS CLI**  

```
$ aws scheduler create-schedule --name your-schedule \
    --schedule-expression 'rate(5 minutes)' \
    --target '{"RoleArn": "ROLE_ARN", \
        "Arn": "arn:aws:scheduler:::aws-sdk:sqs:sendMessage", \
        "Input": "{\"MessageBody\":\"<aws.scheduler.scheduled-time>\",\"QueueUrl\":\"https://sqs.us-west-2.amazonaws.com/123456789012/scheduler-cli-test\"}"}' \
    --flexible-time-window '{ "Mode": "OFF"}'
```

**Example Python SDK**  

```
import boto3
scheduler = boto3.client('scheduler')

sqs_universal= {
    "RoleArn": "<ROLE_ARN>",
    "Arn": "arn:aws:scheduler:::aws-sdk:sqs:sendMessage",
    "Input": "{\"MessageBody\":\"<aws.scheduler.scheduled-time>\",\"QueueUrl\":\"https://sqs.us-west-2.amazonaws.com/123456789012/scheduler-cli-test\"}"
}
        
flex_window = { "Mode": "OFF" }
    
    
scheduler.update_schedule(Name="your-schedule",
    ScheduleExpression="rate(5 minutes)",
    Target=sqs_universal,
    FlexibleTimeWindow=flex_window)
```