

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Conexión a Amazon S3: acciones de origen que utilizan EventBridge y AWS CloudTrail
<a name="create-cloudtrail-S3-source"></a>

Las instrucciones de esta sección proporcionan los pasos para crear la acción de origen de S3 que utiliza AWS CloudTrail los recursos que debe crear y administrar. Para utilizar la acción de origen de S3 EventBridge que no requiera AWS CloudTrail recursos adicionales, utilice las instrucciones de la CLI que se encuentran en[Migración de canalizaciones de sondeo con un origen de S3 habilitado para los eventos](update-change-detection.md#update-change-detection-S3-event).

**importante**  
Este procedimiento proporciona los pasos para crear la acción de origen de S3 que utiliza recursos de AWS CloudTrail que el usuario debe crear y administrar. El procedimiento para crear esta acción sin AWS CloudTrail recursos no está disponible en la consola. Para utilizar la CLI, consulte [Migración de canalizaciones de sondeo con un origen de S3 habilitado para los eventos](update-change-detection.md#update-change-detection-S3-event).

Para añadir una acción de origen de Amazon S3 CodePipeline, puede elegir entre las siguientes opciones: 
+ Utilice el asistente de **creación de canalización** de la CodePipeline consola ([Creación de una canalización personalizada (consola)](pipelines-create.md#pipelines-create-console)) o la página de **edición de acciones** para elegir la opción de proveedor de **S3**. La consola crea una EventBridge regla y un CloudTrail registro que inician la canalización cuando cambia la fuente.
+  AWS CLI Utilícela para añadir la configuración de la `S3` acción y crear recursos adicionales de la siguiente manera:
  + Utilice el ejemplo de configuración de acciones `S3` en [Referencia sobre la acción de origen de Amazon S3](action-reference-S3.md) para crear su acción, como se muestra en [Crear una canalización (CLI)](pipelines-create.md#pipelines-create-cli).
  + El método de detección de cambios consiste de forma predeterminada en iniciar la canalización sondeando el origen. Debe deshabilitar las comprobaciones periódicas y crear la regla de detección de cambios manualmente. Utilice uno de los siguientes métodos: [Crear una EventBridge regla para una fuente de Amazon S3 (consola)](create-cloudtrail-S3-source-console.md), [Crear una EventBridge regla para una fuente de Amazon S3 (CLI)](create-cloudtrail-S3-source-cli.md) o [Crear una EventBridge regla para una fuente de Amazon S3 (CloudFormation plantilla)](create-cloudtrail-S3-source-cfn.md).

AWS CloudTrail es un servicio que registra y filtra los eventos en su bucket de origen de Amazon S3. El registro envía los cambios filtrados en la fuente a la EventBridge regla. La EventBridge regla detecta el cambio de origen y, a continuación, inicia la canalización. 

**Requisitos:**
+ Si no va a crear una ruta, utilice una AWS CloudTrail ruta existente para registrar los eventos en su bucket de origen de Amazon S3 y enviar los eventos filtrados a la EventBridge regla.
+ Cree o utilice un bucket de S3 existente donde AWS CloudTrail pueda almacenar sus archivos de registro. AWS CloudTrail debe tener los permisos necesarios para entregar archivos de registro a un bucket de Amazon S3. El bucket no se puede configurar como un bucket de [pago por solicitante](https://docs.aws.amazon.com/AmazonS3/latest/dev/RequesterPaysBuckets.html). Cuando crea un bucket de Amazon S3 como parte de la creación o actualización de una ruta en la consola, le AWS CloudTrail asigna los permisos necesarios a un bucket. Para obtener más información, consulte la [Política de buckets de Amazon S3 para CloudTrail](https://docs.aws.amazon.com/awscloudtrail/latest/userguide/create-s3-bucket-policy-for-cloudtrail.html).