

# Replicación de objetos existentes con Replicación por lotes
<a name="s3-batch-replication-batch"></a>

La replicación por lotes de S3 difiere de la replicación en directo que replica objetos nuevos de forma continua y automática en buckets de Amazon S3. En cambio, Replicación por lotes de S3 se ejecuta bajo demanda en los objetos existentes. Puede utilizar Replicación por lotes de S3 para replicar los siguientes tipos de objetos: 
+ Objetos que existían antes de que se estableciera una configuración de replicación
+ Objetos que se han replicado anteriormente
+ Objetos que no se han podido replicar

Puede replicar estos objetos a demanda mediante un trabajo de operaciones por lotes.

Para comenzar a utilizar la replicación por lotes, puede hacer lo siguiente:
+ **Iniciar Replicación por lotes para una nueva regla de replicación o destino**: puede crear un trabajo de Replicación por lotes único cuando cree la primera regla de una nueva configuración de replicación o agregue un nuevo bucket destino a una configuración existente a través de la consola de Amazon S3. 
+ **Iniciar Replicación por lotes para una configuración de replicación existente**: puede crear un nuevo trabajo de Replicación por lotes mediante Operaciones por lotes de S3 a través de la consola de Amazon S3, la AWS Command Line Interface (AWS CLI), los AWS SDK o la API de REST de Amazon S3.

Cuando termina el trabajo de replicación por lotes, recibe un reporte de finalización. Para obtener más información sobre cómo utilizar este informe para examinar el trabajo, consulte [Seguimiento del estado del trabajo e informes de finalización](batch-ops-job-status.md).

## Consideraciones sobre la replicación por lotes de S3
<a name="batch-replication-considerations"></a>

Antes de utilizar Replicación por lotes de S3, consulte la siguiente lista de consideraciones: 
+ Su bucket de origen debe tener una configuración de replicación existente. Para habilitar la replicación, consulte [Descripción general de la configuración de la replicación en directo](replication-how-setup.md) y [Ejemplos para configurar la replicación en directo](replication-example-walkthroughs.md).
+ Si tiene configurado el ciclo de vida de S3 para su bucket, le recomendamos desactivar las reglas del ciclo de vida mientras el trabajo de replicación por lotes está activo. Al hacerlo le ayuda a garantizar la paridad entre los buckets de origen y de destino. De lo contrario, estos buckets podrían diferir y el bucket de destino no será una réplica exacta del bucket de origen. Por ejemplo, fíjese en el siguiente escenario:
  + El bucket de origen tiene varias versiones de un objeto y un marcador de eliminación en ese objeto.
  + Los buckets de origen y destino tienen una configuración de ciclo de vida para eliminar los marcadores de eliminación vencidos.

  En este caso, la replicación por lotes puede replicar el marcador de eliminación en el bucket de destino antes de replicar las versiones del objeto. Este comportamiento podría provocar que la configuración de ciclo de vida marcara el marcador de eliminación como caducado y el marcador de eliminación se eliminara del bucket de destino antes de replicar las versiones del objeto.
+ El rol de AWS Identity and Access Management (IAM) que especifique para ejecutar el trabajo de la herramienta de Operaciones por lotes debe tener los permisos necesarios para realizar la operación subyacente de replicación por lotes. Para obtener más información sobre cómo crear un rol de IAM, consulte [Configuración de un rol de IAM para Replicación por lotes de S3](s3-batch-replication-policies.md).
+ La replicación por lotes requiere un manifiesto que Amazon S3 puede generar. El manifiesto generado debe almacenarse en la misma Región de AWS que el bucket de origen. Si elige no generar el manifiesto, puede proporcionar un informe de inventario de Amazon S3 o un archivo CSV que contenga los objetos que desea replicar. Para obtener más información, consulte [Especificación de un manifiesto para un trabajo de replicación por lotes](#batch-replication-manifest). 
+ Replicación por lotes no permite volver a replicar objetos que se eliminaron especificando el ID de versión del objeto desde el bucket de destino. Para volver a replicar estos objetos, puede copiar los objetos de origen en su lugar con un trabajo de copia por lotes. Al copiar esos objetos en su lugar, se crean nuevas versiones de los objetos en el bucket de origen e inicia la replicación automáticamente en el bucket de destino. Al eliminar y volver a crear el bucket de destino no se inicia la replicación.

  Para obtener más información acerca de la copia por lotes, consulte [Ejemplos donde se utilizan las operaciones por lotes para copiar objetos](batch-ops-examples-copy.md).
+ Si utiliza una regla de replicación en el bucket de origen, asegúrese de [actualizar la configuración de replicación](https://docs.aws.amazon.com/AmazonS3/latest/userguide/replication-walkthrough-2.html) y conceder al rol de IAM asociado a la regla de replicación los permisos adecuados para replicar objetos. El rol de IAM debe tener permisos para realizar la replicación tanto en el bucket de origen como en el de destino.
+ Si envía varios trabajos de Replicación por lotes para el mismo bucket en un periodo breve, Amazon S3 ejecuta esos trabajos simultáneamente.
+ Si envía varios trabajos de replicación por lotes para dos buckets diferentes, tenga en cuenta que es posible que Amazon S3 no ejecute todos los trabajos simultáneamente. Si supera el número de trabajos de Replicación por lotes que se pueden ejecutar a la vez en su cuenta, Amazon S3 detiene los trabajos de menor prioridad para trabajar en los de mayor prioridad. Cuando se hayan completado los trabajos de mayor prioridad, todos los trabajos en pausa volverán a activarse.
+ La replicación por lotes no es compatible para los objetos almacenados en las clases de almacenamiento S3 Glacier Flexible Retrieval y S3 Glacier Deep Archive.
+ Para replicar por lotes objetos S3 Intelligent-Tiering almacenados en el nivel de almacenamiento Acceso a archivos o Acceso a archivos profundo, primero debe iniciar una solicitud de [restauración](https://docs.aws.amazon.com/AmazonS3/latest/userguide/intelligent-tiering-managing.html#restore-data-from-int-tier-archive) y esperar a que los objetos se muevan al nivel Acceso frecuente. 
+ Un solo trabajo de replicación por lotes puede admitir un manifiesto con hasta 20 000 millones de objetos.
+ Si usa la replicación por lotes de S3 para replicar conjuntos de datos entre regiones y los objetos anteriormente actualizaron el tipo de cifrado del servidor de SSE-S3 a SSE-KMS, es posible que necesite permisos adicionales. En el bucket de la región de origen, debe tener permisos `kms:decrypt`. A continuación, necesitará los permisos `kms:decrypt` y `kms:encrypt` para el bucket en la región de destino. Para obtener más información, consulte [Replicar objetos cifrados](replication-config-for-kms-objects.md).

## Especificación de un manifiesto para un trabajo de replicación por lotes
<a name="batch-replication-manifest"></a>

Un manifiesto es un objeto de Amazon S3 que contiene las claves de objeto sobre las que desea que actúe Amazon S3. Si desea crear un trabajo de replicación por lotes, debe proporcionar un manifiesto generado por el usuario o hacer que Amazon S3 genere un manifiesto en función de la configuración de replicación.

Si proporciona un manifiesto generado por el usuario, debe ser en forma de informe de inventario de Amazon S3 o un archivo CSV. Si los objetos del manifiesto están en un bucket con control de versiones, debe especificar los ID de versión de los objetos. Solo se replicará el objeto con el ID de versión especificado en el manifiesto. Para obtener más información sobre cómo especificar un manifiesto, consulte [Especificar un manifiesto](batch-ops-create-job.md#specify-batchjob-manifest).

Si opta por que Amazon S3 genere un archivo de manifiesto en su nombre, los objetos enumerados utilizan el mismo bucket de origen, el mismo prefijo y las mismas etiquetas que las configuraciones de replicación del bucket de origen. Con un manifiesto generado, Amazon S3 replica todas las versiones aptas de sus objetos.

**nota**  
Si elige que Amazon S3 genere el manifiesto, este debe almacenarse en la misma Región de AWS que el bucket de origen.

## Filtros para un trabajo de replicación por lotes
<a name="batch-replication-filters"></a>

En el momento de crear el trabajo de replicación por lotes, tiene la opción de especificar filtros adicionales, como la fecha de creación de los objetos y el estado de replicación para reducir el alcance del trabajo.

Puede filtrar los objetos para replicar en función del valor `ObjectReplicationStatuses`, proporcionando uno o varios de los siguientes valores:
+ `"NONE"`: indica que Amazon S3 nunca intentó replicar el objeto antes.
+ `"FAILED"`: indica que Amazon S3 intentó replicar el objeto antes, pero no pudo.
+ `"COMPLETED"`: indica que Amazon S3 replicó el objeto correctamente antes.
+ `"REPLICA"`: indica que este objeto es una réplica que Amazon S3 ha replicado desde otro bucket de origen.

Para obtener más información sobre los estados de replicación, consulte [Obtención de información del estado de replicación](replication-status.md).

Si no filtra su trabajo de Replicación por lotes, Operaciones por lotes intenta replicar todos los objetos (independientemente de cuáles sean sus `ObjectReplicationStatus`) en el manifiesto que coincida con las reglas de la configuración de replicación, excepto algunos objetos que no se replican de forma predeterminada. Para obtener más información, consulte [¿Qué elementos no se replican con las configuraciones de replicación?](replication-what-is-isnot-replicated.md#replication-what-is-not-replicated)

Dependiendo de su objetivo, puede establecer `ObjectReplicationStatuses` en uno o más de los siguientes valores:
+ Para replicar solo los objetos existentes que nunca se han replicado, incluya únicamente `"NONE"`.
+ Para volver a intentar replicar solo los objetos que no se habían podido replicar antes, incluya únicamente `"FAILED"`.
+ Para replicar objetos existentes y volver a intentar replicar objetos que no se pudieron replicar anteriormente, incluya tanto `"NONE"` como `"FAILED"`.
+ Para reponer un bucket de destino con objetos que se han replicado en otro destino, incluya `"COMPLETED"`.
+ Para replicar objetos previamente replicados, incluya `"REPLICA"`.

## Informe de finalización de replicación por lotes
<a name="batch-replication-completion-report"></a>

Al crear un trabajo de replicación por lotes, puede solicitar un informe de finalización CSV. Este informe muestra los objetos, los códigos de éxito o error de la replicación, las salidas y las descripciones. Para obtener más información sobre el seguimiento del trabajo y los informes de finalización, consulte [Informes de finalización](batch-ops-job-status.md#batch-ops-completion-report). 

Para obtener una lista de códigos y descripciones de errores de replicación, consulte [Motivos de errores de replicación de Amazon S3](replication-metrics-events.md#replication-failure-codes).

Para obtener más información sobre la resolución de problemas de la replicación por lotes, consulte [Errores de replicación por lotes](replication-troubleshoot.md#troubleshoot-batch-replication-errors).

## Introducción a la replicación por lotes
<a name="batch-replication-tutorial"></a>

Para obtener más información sobre cómo utilizar la replicación por lotes, consulte el [Tutorial: Replicación de objetos existentes en los buckets de Amazon S3 con la replicación por lotes de S3](https://aws.amazon.com/getting-started/hands-on/replicate-existing-objects-with-amazon-s3-batch-replication/).

# Configuración de un rol de IAM para Replicación por lotes de S3
<a name="s3-batch-replication-policies"></a>

Dado que Replicación por lotes de Amazon S3 es un tipo de trabajo de Operaciones por lotes, debe crear un rol de AWS Identity and Access Management (IAM) para conceder permisos a Operaciones por lotes para que realice acciones en su nombre. También debe adjuntar una política de IAM de replicación por lotes al rol de IAM de operaciones por lotes. 

Utilice los siguientes procedimientos para crear una política y el rol de IAM que otorga a Operaciones por lotes permiso para iniciar un trabajo de Replicación por lotes.

**Creación de una política de Replicación por lotes**

1. Inicie sesión en Consola de administración de AWS y abra la consola IAM en [https://console.aws.amazon.com/iam/](https://console.aws.amazon.com/iam/).

1. En **Administración de acceso**, seleccione **Políticas**.

1. Elija **Create Policy**.

1. En la página **Especificar permisos**, seleccione **JSON**.

1. Inserte una de las siguientes políticas, en función de si su manifiesto lo ha generado Amazon S3 o de si proporciona su propio manifiesto. Para obtener más información sobre los manifiestos, consulte [Especificación de un manifiesto para un trabajo de replicación por lotes](s3-batch-replication-batch.md#batch-replication-manifest). 

   Antes de usar estas políticas, sustituya los `user input placeholders` en las siguientes políticas por los nombres del bucket de origen de replicación, el bucket de manifiestos y el bucket de informes de finalización. 
**nota**  
Su rol de IAM para Replicación por lotes necesita permisos diferentes, en función de si está generando un manifiesto o proporcionando uno, así que asegúrese de elegir la política adecuada de los siguientes ejemplos.

**Política en caso de que se utilice y almacene un manifiesto generado por Amazon S**

------
#### [ JSON ]

****  

   ```
   {
      "Version":"2012-10-17",		 	 	 
      "Statement": [
         {
            "Action": [
               "s3:InitiateReplication"
            ],
            "Effect": "Allow",
            "Resource": [
               "arn:aws:s3:::amzn-s3-demo-source-bucket/*"
            ]
         },
         {
            "Action": [
               "s3:GetReplicationConfiguration",
               "s3:PutInventoryConfiguration"
            ],
            "Effect": "Allow",
            "Resource": [
               "arn:aws:s3:::amzn-s3-demo-source-bucket"
            ]
         },
         {
            "Action": [
               "s3:GetObject",
               "s3:GetObjectVersion"
            ],
            "Effect": "Allow",
            "Resource": [
               "arn:aws:s3:::amzn-s3-demo-manifest-bucket/*"
            ]
         },
         {
            "Effect": "Allow",
            "Action": [
               "s3:PutObject"
            ],
            "Resource": [
               "arn:aws:s3:::amzn-s3-demo-completion-report-bucket/*",
               "arn:aws:s3:::amzn-s3-demo-manifest-bucket/*"    
            ]
         }
      ]
   }
   ```

------

**Política en caso de que se utilice un manifiesto proporcionado por el usuario**

------
#### [ JSON ]

****  

   ```
   {
      "Version":"2012-10-17",		 	 	 
      "Statement": [
         {
            "Action": [
               "s3:InitiateReplication"
            ],
            "Effect": "Allow",
            "Resource": [
               "arn:aws:s3:::amzn-s3-demo-source-bucket/*"
            ]
         },
         {
            "Action": [
               "s3:GetObject",
               "s3:GetObjectVersion"
            ],
            "Effect": "Allow",
            "Resource": [
               "arn:aws:s3:::amzn-s3-demo-manifest-bucket/*"
            ]
         },
         {
            "Effect": "Allow",
            "Action": [
               "s3:PutObject"
            ],
            "Resource": [
               "arn:aws:s3:::amzn-s3-demo-completion-report-bucket/*"    
            ]
         }
      ]
   }
   ```

------

1. Elija **Siguiente**.

1. Escriba un nombre para la política y elija **Crear política**.

**Creación de un rol de IAM para Replicación por lotes**

1. Inicie sesión en Consola de administración de AWS y abra la consola IAM en [https://console.aws.amazon.com/iam/](https://console.aws.amazon.com/iam/).

1. En **Access management** (Administración de acceso), elija **Roles** (Roles).

1. Elija **Creación de rol**.

1. Elija **Servicio de AWS** como tipo de entidad de confianza. En la sección **Caso de uso**, elija **S3** como servicio y **Operaciones por lotes de S3** como caso de uso.

1. Elija **Siguiente**. Aparece la página **Agregar permisos**. En el cuadro de búsqueda, busque la política que ha creado en el procedimiento anterior. Marque la casilla de verificación situada junto al nombre de la política y, a continuación, elija **Siguiente**. 

1. En la página **Asignar nombre, revisar y crear**, introduzca un nombre para su rol de IAM.

1. En la sección **Paso 1: identidades de confianza**, compruebe que su rol de IAM utiliza la siguiente política de confianza:

------
#### [ JSON ]

****  

   ```
   {
      "Version":"2012-10-17",		 	 	 
      "Statement":[
         {
            "Effect":"Allow",
            "Principal":{
               "Service":"batchoperations.s3.amazonaws.com"
            },
            "Action":"sts:AssumeRole"
         }
      ]
   }
   ```

------

1. En la sección **Paso 2: agregar permisos**, compruebe que su rol de IAM utiliza la política que creó anteriormente. 

1. Elija **Creación de rol**. 

# Creación de un trabajo de Replicación por lotes para nuevas reglas de replicación o nuevos destinos
<a name="s3-batch-replication-new-config"></a>

En Amazon S3, la replicación en directo no replica ningún objeto que ya existiera en el bucket de origen antes de crear una configuración de replicación. La replicación en directo replica automáticamente solo los objetos nuevos y actualizados que se escriben en el bucket una vez creada la configuración de replicación. Para replicar objetos ya existentes, puede utilizar Replicación por lotes de S3 para replicar estos objetos a demanda. 

Cuando se crea la primera regla en una nueva configuración de replicación en directo o cuando se agrega un nuevo bucket de destino a una configuración existente mediante la consola de Amazon S3, puede crear opcionalmente un trabajo de Replicación por lotes. Puede utilizar este trabajo de Replicación por lotes para replicar los objetos existentes en el bucket de origen en el bucket de destino. 

Para utilizar Replicación por lotes para una configuración existente sin agregar un nuevo bucket destino, consulte [Creación de un trabajo de replicación por lotes para las reglas de replicación existentes](s3-batch-replication-existing-config.md).

**Requisitos previos**  
Antes de crear el trabajo de Replicación por lotes, debe crear un rol de AWS Identity and Access Management (IAM) de Operaciones por lotes para conceder a Amazon S3 permisos para que realice acciones en su nombre. Para obtener más información, consulte [Configuración de un rol de IAM para Replicación por lotes de S3](s3-batch-replication-policies.md).

## Uso de Replicación por lotes para una nueva regla de replicación o un nuevo destino a través de la consola de Amazon S3
<a name="batch-replication-new-config-console"></a>

Cuando se crea la primera regla en una nueva configuración de replicación o cuando se agrega un nuevo bucket de destino a una configuración existente mediante la consola de Amazon S3, puede optar por crear un trabajo de Replicación por lotes para replicar los objetos existentes en el bucket de origen.

**Creación de un trabajo de Replicación por lotes al crear o actualizar una configuración de replicación**

1. Inicie sesión en la Consola de administración de AWS y abra la consola de Amazon S3 en [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/).

1. En el panel de navegación izquierdo, elija **Buckets**. 

1. En la lista **Buckets de uso general**, elija el nombre del bucket que contiene los objetos que desea replicar.

1. Para crear una nueva regla de replicación o editar una existente, elija la pestaña **Administración** y desplácese hacia abajo hasta **Reglas de replicación**:
   + Para crear una nueva regla de replicación, elija **Create replication rule** (Crear regla de replicación). Para obtener ejemplos sobre cómo configurar una regla de replicación básica, consulte [Ejemplos para configurar la replicación en directo](replication-example-walkthroughs.md).
   + Para editar una regla de replicación existente, seleccione el botón de opción junto al nombre de la regla y, a continuación, elija **Editar regla**.

1. Cree la nueva regla de replicación o edite el destino de la regla de replicación existente y elija **Guardar**.

   Después de crear la primera regla en una nueva configuración de replicación o de editar una configuración existente para agregar un nuevo destino, aparece un cuadro de diálogo **Replicate existing objects?** (¿Replicar objetos existentes?), que le da la opción de crear un trabajo de replicación por lotes.

1. Si desea crear y ejecutar este trabajo ahora, elija **Sí, replicar los objetos existentes**.

   Si desea crear un trabajo de Replicación por lotes más adelante, elija **No, no replicar los objetos existentes**.

1. Si selecciona **Sí, replicar los objetos existentes**, aparece la página de **Crear trabajo de operaciones por lotes**. El trabajo de Replicación por lotes de S3 tiene la siguiente configuración:   
**Opciones de ejecución de trabajos**  
Si desea que el trabajo de Replicación por lotes de S3 se ejecute de inmediato, elija **Ejecutar automáticamente el trabajo cuando esté listo**. Si desea ejecutar el trabajo más adelante, elija **Esperar a ejecutar el trabajo cuando esté listo**.  
Si elige **Ejecutar automáticamente el trabajo cuando esté listo**, no podrá crear ni guardar un manifiesto de Operaciones por lotes. Para guardar el manifiesto de Operaciones por lotes, elija **Esperar a ejecutar el trabajo cuando esté listo**.  
**Manifiesto de operaciones por lotes**  
Si ha elegido **Esperar a ejecutar el trabajo cuando esté listo**, aparece la sección **Manifiesto de operaciones por lotes**. El manifiesto es una lista de todos los objetos en los que quiere que se ejecute la acción especificada. Puede elegir guardar el manifiesto. Al igual que en los archivos de inventario de S3, el manifiesto se guardará como archivo CSV y se almacenará en un bucket. Para obtener más información sobre los manifiestos de operaciones por lotes, consulte [Especificar un manifiesto](batch-ops-create-job.md#specify-batchjob-manifest).  
**Reporte de finalización**  
Operaciones por lotes de S3 ejecuta una sola tarea para cada objeto especificado en el manifiesto. Los informes de finalización constituyen un mecanismo sencillo para ver los resultados de las tareas en un formato unificado sin necesidad de realizar ninguna configuración adicional. Puede solicitar un reporte de finalización para todas las tareas o solo para las tareas que fallaron. Para obtener más información sobre los reportes de finalización, consulte [Informes de finalización](batch-ops-job-status.md#batch-ops-completion-report).  
**Permisos**  
Una de las causas más comunes de los errores de replicación son los permisos insuficientes en el rol de AWS Identity and Access Management (IAM). Para obtener información acerca de la creación de esta función, consulta [Configuración de un rol de IAM para Replicación por lotes de S3](s3-batch-replication-policies.md). Asegúrese de crear o elegir un rol de IAM que tenga los permisos necesarios para Replicación por lotes. 

1. Seleccione **Save**.

# Creación de un trabajo de replicación por lotes para las reglas de replicación existentes
<a name="s3-batch-replication-existing-config"></a>

En Amazon S3, la replicación en directo no replica ningún objeto que ya existiera en el bucket de origen antes de crear una configuración de replicación. La replicación en directo replica automáticamente solo los objetos nuevos y actualizados que se escriben en el bucket una vez creada la configuración de replicación. Para replicar objetos ya existentes, puede utilizar Replicación por lotes de S3 para replicar estos objetos a demanda. 

Puede configurar la replicación por lotes de S3 para una configuración de replicación existente mediante los AWS SDK, la AWS Command Line Interface (AWS CLI) o la consola de Amazon S3. Para obtener información general sobre Replicación por lotes, consulte [Replicación de objetos existentes con Replicación por lotes](s3-batch-replication-batch.md).

Cuando termina el trabajo de replicación por lotes, recibe un reporte de finalización. Para obtener más información sobre cómo utilizar el reporte para examinar el trabajo, consulte [Seguimiento del estado del trabajo e informes de finalización](batch-ops-job-status.md).

**Requisitos previos**  
Antes de crear el trabajo de Replicación por lotes, debe crear un rol de AWS Identity and Access Management (IAM) de Operaciones por lotes para conceder a Amazon S3 permisos para que realice acciones en su nombre. Para obtener más información, consulte [Configuración de un rol de IAM para Replicación por lotes de S3](s3-batch-replication-policies.md).

## Uso de la consola de S3
<a name="batch-replication-existing-config-console"></a>

1. Inicie sesión en la Consola de administración de AWS y abra la consola de Amazon S3 en [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/).

1. En el panel de navegación izquierdo, elija **Operaciones por lotes**.

1. Seleccione **Crear tarea**.

1. Compruebe que en la sección **Región de AWS** se muestra la región en la que desea crear el trabajo. 

1. En la sección **Manifiesto**, especifique el formato de manifiesto que quiere usar. El manifiesto es una lista de todos los objetos en los que quiere que se ejecute la acción especificada. Para obtener más información sobre los manifiestos de operaciones por lotes, consulte [Especificar un manifiesto](batch-ops-create-job.md#specify-batchjob-manifest).
   + Si tiene preparado un manifiesto, elija **S3 inventory report (manifest.json)** (Reporte de inventario de S3 [manifest.json]) o **CSV**. Si el manifiesto está en un bucket con control de versiones, puede especificar el ID de versión del manifiesto. Si no especifica ningún ID de versión, Operaciones por lotes utilizará la versión actual del manifiesto. Para obtener más información sobre la creación de un manifiesto, consulte [Especificar un manifiesto](batch-ops-create-job.md#specify-batchjob-manifest).
**nota**  
Si los objetos del manifiesto están en un bucket con control de versiones, debe especificar los ID de versión de los objetos. Para obtener más información, consulte [Especificar un manifiesto](batch-ops-create-job.md#specify-batchjob-manifest).
   + Para crear un manifiesto basado en la configuración de replicación, elija **Create manifest using S3 Replication configuration** (Crear manifiesto mediante la configuración de replicación de S3). A continuación, elija el bucket de origen de la configuración de replicación.

1. (Opcional) Si eligió **Crear manifiesto con la configuración de replicación de S3**, puede incluir filtros adicionales, como la fecha de creación de los objetos y el estado de replicación. Para obtener ejemplos sobre cómo filtrar por estado de replicación, consulte [Especificación de un manifiesto para un trabajo de replicación por lotes](s3-batch-replication-batch.md#batch-replication-manifest). 

1. (Opcional) Si eligió **Crear manifiesto con la configuración de replicación de S3**, puede guardar el manifiesto generado. Para guardar un manifiesto, seleccione **Guardar manifiesto de operaciones por lotes**. A continuación, especifique el bucket de destino del manifiesto y elija si desea cifrarlo. 
**nota**  
El manifiesto generado debe almacenarse en la misma Región de AWS que el bucket de origen.

1. Elija **Siguiente**.

1. En la página **Operaciones**, elija **Replicar** y, a continuación, elija **Siguiente**. 

1. (Opcional) Proporcione una **Description** (Descripción). 

1. Ajuste la **Priority** (Prioridad) del trabajo si es necesario. Los números más elevados indican mayor prioridad. Amazon S3 intenta ejecutar los trabajos de mayor prioridad antes que los trabajos de menor prioridad. Para obtener más información acerca de la prioridad de un trabajo, consulte [Asignar prioridad a los trabajos](batch-ops-job-priority.md).

1. (Opcional) Genere un reporte de finalización. Para generar este informe, seleccione **Generar el informe de finalización**.

   Si elige generar un reporte de finalización, debe elegir informar **Failed tasks only** (Solo tareas con errores) o **All tasks** (Todas las tareas) y proporcionar un bucket de destino para el reporte.

1. En la sección **Permisos**, asegúrese de elegir un rol de IAM que tenga los permisos necesarios para Replicación por lotes. Una de las causas más comunes de los errores de replicación son los permisos insuficientes en el rol de IAM. Para obtener información acerca de la creación de esta función, consulta [Configuración de un rol de IAM para Replicación por lotes de S3](s3-batch-replication-policies.md). 

1. (Opcional) Agregue etiquetas de trabajo al trabajo de replicación por lotes.

1. Elija **Siguiente**.

1. Revise la configuración del trabajo y, a continuación, elija **Crear trabajo**.

## Uso de la AWS CLI con un manifiesto de S3
<a name="batch-replication-existing-config-cli"></a>

En el siguiente ejemplo, el comando `create-job` crea un trabajo de Replicación por lotes de S3 mediante un manifiesto generado por S3 para la Cuenta de AWS `111122223333`. En este ejemplo se replican objetos existentes y objetos que no se habían podido replicar anteriormente. Para obtener información sobre el filtrado por estado de replicación, consulte [Especificación de un manifiesto para un trabajo de replicación por lotes](s3-batch-replication-batch.md#batch-replication-manifest). 

Para usar este comando, sustituya *`user input placeholders`* por su propia información. Sustituya el rol de IAM `role/batch-Replication-IAM-policy` por el rol de IAM que ha creado antes. Para obtener más información, consulte [Configuración de un rol de IAM para Replicación por lotes de S3](s3-batch-replication-policies.md).

```
aws s3control create-job --account-id 111122223333 \ 
--operation '{"S3ReplicateObject":{}}' \ 
--report '{"Bucket":"arn:aws:s3:::amzn-s3-demo-completion-report-bucket",\ 
"Prefix":"batch-replication-report", \ 
"Format":"Report_CSV_20180820","Enabled":true,"ReportScope":"AllTasks"}' \ 
--manifest-generator '{"S3JobManifestGenerator": {"ExpectedBucketOwner": "111122223333", \ 
"SourceBucket": "arn:aws:s3:::amzn-s3-demo-source-bucket", \ 
"EnableManifestOutput": false, "Filter": {"EligibleForReplication": true, \ 
"ObjectReplicationStatuses": ["NONE","FAILED"]}}}' \ 
--priority 1 \ 
--role-arn arn:aws:iam::111122223333:role/batch-Replication-IAM-policy \ 
--no-confirmation-required \ 
--region source-bucket-region
```

**nota**  
Debe iniciar el trabajo desde la misma Región de AWS que el bucket de replicación de origen. 

Después de iniciar correctamente un trabajo de replicación por lotes, recibirá el ID del trabajo como respuesta. Puede monitorizar este trabajo con el siguiente comando `describe-job`. Para usar este comando, sustituya *`user input placeholders`* por su propia información. 

```
aws s3control describe-job --account-id 111122223333 --job-id job-id --region source-bucket-region
```

## Uso de la AWS CLI con un manifiesto proporcionado por el usuario
<a name="batch-replication-existing-config-cli-customer-manifest"></a>

En el siguiente ejemplo, se crea un trabajo de Replicación por lotes de S3 mediante un manifiesto definido por el usuario para la Cuenta de AWS `111122223333`. Si los objetos del manifiesto están en un bucket con control de versiones, debe especificar los ID de versión de los objetos. Solo se replicará el objeto con el ID de versión especificado en el manifiesto. Para obtener más información sobre la creación de un manifiesto, consulte [Especificar un manifiesto](batch-ops-create-job.md#specify-batchjob-manifest). 

Para usar este comando, sustituya *`user input placeholders`* por su propia información. Sustituya el rol de IAM `role/batch-Replication-IAM-policy` por el rol de IAM que ha creado antes. Para obtener más información, consulte [Configuración de un rol de IAM para Replicación por lotes de S3](s3-batch-replication-policies.md).

```
aws s3control create-job --account-id 111122223333 \ 
--operation '{"S3ReplicateObject":{}}' \
--report '{"Bucket":"arn:aws:s3:::amzn-s3-demo-completion-report-bucket",\
"Prefix":"batch-replication-report", \
"Format":"Report_CSV_20180820","Enabled":true,"ReportScope":"AllTasks"}' \
--manifest '{"Spec":{"Format":"S3BatchOperations_CSV_20180820",\
"Fields":["Bucket","Key","VersionId"]},\
"Location":{"ObjectArn":"arn:aws:s3:::amzn-s3-demo-manifest-bucket/manifest.csv",\
"ETag":"Manifest Etag"}}' \
--priority 1 \
--role-arn arn:aws:iam::111122223333:role/batch-Replication-IAM-policy \
--no-confirmation-required \
--region source-bucket-region
```

**nota**  
Debe iniciar el trabajo desde la misma Región de AWS que el bucket de replicación de origen. 

Después de iniciar correctamente un trabajo de replicación por lotes, recibirá el ID del trabajo como respuesta. Puede monitorizar este trabajo con el siguiente comando `describe-job`.

```
aws s3control describe-job --account-id 111122223333 --job-id job-id --region source-bucket-region
```