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
Abra o EventBridge console da Amazon em https://console.aws.amazon.com/events/
. -
No painel de navegação, escolha Regras. Deixe o barramento padrão selecionado ou escolha um barramento de eventos. Escolha Criar Regra.
-
Em Nome, insira um nome para a regra.
-
Em Tipo de regra, escolha Regra com um padrão de eventos. Escolha Próximo.
-
Em Fonte do evento, escolha AWS eventos ou eventos de EventBridge parceiros.
-
Em Tipo de evento de amostra, escolha Eventos do AWS .
-
Em Eventos de amostra, digite CodeCommit como a palavra-chave a ser filtrada. Escolha Alteração do estado do CodeCommit repositório.
-
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" ] } }
-
Em Alvos, escolha CodePipeline.
-
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
-
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.
-
-
Escolha Próximo.
-
Na página Tags, selecione Próximo.
-
Na página Revisar e criar, revise a configuração da regra. Se você estiver satisfeito com a regra, escolha Create rule.