Trabalhos AWS Batch como destinos do EventBridge - AWS Batch

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

Trabalhos AWS Batch como destinos do EventBridge

O Amazon EventBridge oferece um fluxo quase em tempo quase real dos eventos do sistema que descrevem as alterações nos recursos da Amazon Web Services. Em geral, AWS Batch no Amazon Elastic Container Service, no Amazon Elastic Kubernetes Service e no AWS Fargate, os trabalhos estão disponíveis como destinos do EventBridge. Usando regras simples você pode corresponder a eventos e enviar trabalhos do AWS Batch em resposta a esses eventos. Para obter mais informações, consulte What is EventBridge? no Guia do usuário do Amazon EventBridge.

Também é possível usar o EventBridge para programar ações automatizadas que são acionadas automaticamente em determinados momentos usando expressões cron ou rate. Para obter mais informações, consulte Creating an Amazon EventBridge rule that runs on a schedule no Amazon EventBridge User Guide.

Para obter informações sobre como criar uma regra quando um evento corresponder com um padrão de evento, consulte Creating Amazon EventBridge rules that react to events no Guia do usuário do Amazon EventBridge.

Os casos de uso comuns para trabalhos AWS Batch como alvo do EventBridge incluem os seguintes casos de uso:

  • Um trabalho agendado ocorre em intervalos de tempo regulares. Por exemplo, um trabalho cron ocorre somente em horários de baixa utilização, quando as Instâncias Spot do Amazon EC2 são mais baratas.

  • Um trabalho AWS Batch é executado em resposta a uma operação de API registrada no CloudTrail. Por exemplo, um trabalho é enviado sempre que um objeto é carregado em um bucket específico do Amazon S3. Sempre que isso acontece, o transformador de entrada EventBridge passa o bucket e o nome da chave do objeto para os parâmetros AWS Batch.

    nota

    Nesse cenário, todos os recursos AWS relacionados devem estar na mesma região. Isso inclui recursos como o bucket do Amazon S3, a regra do EventBridge e os registros do CloudTrail.

Antes que você possa enviar trabalhos AWS Batch com regras e destinos do EventBridge, o serviço do CloudWay Events exige várias permissões para executar trabalhos. AWS Batch Ao criar uma regra no console do EventBridge que especifica um trabalho do AWS Batch como destino, você tem a oportunidade de criar esse perfil. Para obter mais informações sobre a entidade principal do serviço e as permissões do IAM necessárias para esse perfil, consulte EventBridge IAM role (Função do IAM).