Crie uma EventBridge regra para uma CodeCommit fonte (console) - AWS CodePipeline

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

Crie uma EventBridge regra para uma CodeCommit fonte (console)

Importante

Se você usa o console para criar ou editar seu pipeline, sua EventBridge regra será criada para você.

Para criar uma EventBridge regra para uso em CodePipeline operações
  1. Abra o EventBridge console da Amazon em https://console.aws.amazon.com/events/.

  2. No painel de navegação, escolha Regras. Deixe o barramento padrão selecionado ou escolha um barramento de eventos. Escolha Criar Regra.

  3. Em Nome, insira um nome para a regra.

  4. Em Tipo de regra, escolha Regra com um padrão de eventos. Escolha Próximo.

  5. Em Fonte do evento, escolha AWS eventos ou eventos de EventBridge parceiros.

  6. Em Tipo de evento de amostra, escolha Eventos do AWS .

  7. Em Eventos de amostra, digite CodeCommit como a palavra-chave a ser filtrada. Escolha Alteração do estado do CodeCommit repositório.

  8. Em Método de criação, escolha Padrão do cliente (JSONeditor).

    Cole o padrão de evento fornecido abaixo. Veja a seguir um exemplo de padrão de CodeCommit evento na janela Evento para um MyTestRepo repositório com uma ramificação chamadamain:

    { "source": [ "aws.codecommit" ], "detail-type": [ "CodeCommit Repository State Change" ], "resources": [ "arn:aws:codecommit:us-west-2:80398EXAMPLE:MyTestRepo" ], "detail": { "referenceType": [ "branch" ], "referenceName": [ "main" ] } }
  9. Em Alvos, escolha CodePipeline.

  10. Insira o pipeline ARN para que o pipeline seja iniciado por essa regra.

    nota

    Você pode encontrar o pipeline ARN na saída de metadados depois de executar o get-pipeline comando. O pipeline ARN é construído neste formato:

    arn: aws: codepipeline:region:account:pipeline-name

    Pipeline de amostraARN:

    arn:aws:codepipeline:us-east-2:80398EXAMPLE:MyFirstPipeline

  11. Para criar ou especificar uma função IAM de serviço que conceda EventBridge permissões para invocar o alvo associado à sua EventBridge regra (nesse caso, o alvo é CodePipeline):

    • Escolha Criar uma nova função para esse recurso específico para criar uma função de serviço que dê EventBridge permissões para você iniciar suas execuções de funil.

    • Escolha Usar função existente para inserir uma função de serviço que conceda EventBridge permissões para você iniciar suas execuções de funil.

  12. Escolha Próximo.

  13. Na página Tags, selecione Próximo.

  14. Na página Revisar e criar, revise a configuração da regra. Se você estiver satisfeito com a regra, escolha Create rule.