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á.
Conectando-se às ações de origem do Amazon S3 que usam e EventBridge AWS CloudTrail
As instruções nesta seção fornecem as etapas para criar a ação de origem do S3 que usa AWS CloudTrail recursos que você deve criar e gerenciar. Para usar a ação de origem do S3 com uma ação EventBridge que não exija AWS CloudTrail recursos adicionais, use as CLI instruções emMigrar pipelines de sondagem com uma origem do S3 habilitada para eventos.
Importante
Esse procedimento fornece as etapas para criar a ação de origem do S3 que usa AWS CloudTrail recursos que você deve criar e gerenciar. O procedimento para criar essa ação sem AWS CloudTrail recursos não está disponível no console. Para usar a CLI, consulte Migrar pipelines de sondagem com uma origem do S3 habilitada para eventos.
Para adicionar uma ação de origem do Amazon S3 CodePipeline, você escolhe:
-
Use o assistente de criação de pipeline do CodePipeline console (Crie um pipeline personalizado (console)) ou a página Editar ação para escolher a opção de provedor do S3. O console cria uma EventBridge regra e uma CloudTrail trilha que inicia seu pipeline quando a fonte muda.
-
Use o AWS CLI para adicionar a configuração de ação para a
S3
ação e criar recursos adicionais da seguinte forma:-
Use o exemplo de configuração de ação
S3
em Referência de ação de origem do Amazon S3 para criar sua ação, conforme mostrado em Crie um pipeline (CLI). -
O método de detecção de alterações assume como padrão iniciar o pipeline por meio da sondagem da origem. Você deve desabilitar as verificações periódicas e criar a regra e a trilha de detecção de alterações manualmente. Use um dos seguintes métodos: Crie uma EventBridge regra para uma fonte do Amazon S3 (console), Crie uma EventBridge regra para uma fonte do Amazon S3 () CLI ou Crie uma EventBridge regra para uma fonte do Amazon S3 (modelo)AWS CloudFormation.
-
AWS CloudTrail é um serviço que registra e filtra eventos em seu bucket de origem do Amazon S3. A trilha envia as alterações da fonte filtrada para a EventBridge regra. A EventBridge regra detecta a alteração na fonte e, em seguida, inicia seu pipeline.
Requisitos:
-
Se você não estiver criando uma trilha, use uma AWS CloudTrail trilha existente para registrar eventos em seu bucket de origem do Amazon S3 e enviar eventos filtrados para a regra. EventBridge
-
Crie ou use um bucket S3 existente onde AWS CloudTrail possa armazenar seus arquivos de log. AWS CloudTrail deve ter as permissões necessárias para entregar arquivos de log em um bucket do Amazon S3. O bucket não pode ser configurado como um bucket de Pagamento pelo solicitante. Quando você cria um bucket do Amazon S3 como parte da criação ou atualização de uma trilha no console, AWS CloudTrail anexa as permissões necessárias a um bucket para você. Para obter mais informações, consulte a Política de bucket do Amazon S3 para. CloudTrail