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 ECR fonte da Amazon (console)
Para criar uma EventBridge regra para uso em CodePipeline operações (ECRfonte da Amazon)
Abra o EventBridge console da Amazon em https://console.aws.amazon.com/events/
. -
No painel de navegação, escolha Eventos.
-
Escolha Criar regra e, em Origem do evento, em Nome do serviço, escolha Elastic Container Registry (ECR).
-
Em Event Source (Origem do evento), selecione Event Pattern (Padrão do evento).
Selecione Edit (Editar) e cole o seguinte exemplo de padrão de evento na janela Event Source (Origem do evento) para um repositório
eb-test
com uma tag de imagem decli-testing
:{ "detail-type": [ "ECR Image Action" ], "source": [ "aws.ecr" ], "detail": { "action-type": [ "PUSH" ], "image-tag": [ "latest" ], "repository-name": [ "eb-test" ], "result": [ "SUCCESS" ] } }
nota
Para ver o padrão completo de eventos suportado pelos ECR eventos da Amazon, consulte Amazon ECR Events EventBridge e/ou Amazon Elastic Container Registry Events.
-
Escolha Salvar.
No painel Event Pattern Preview, visualize a regra.
-
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
-
Crie ou especifique uma função de IAM 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.
-
-
Revise a configuração da regra para garantir que ela atenda aos requisitos.
-
Escolha Configure details (Configurar detalhes).
-
Na página Configure rule details (Configurar detalhes da regra), informe um nome e uma descrição para a regra e selecione State (Estado) para habilitá-la.
-
Se você estiver satisfeito com a regra, escolha Create rule.