

AWS Data Pipeline ya no está disponible para nuevos clientes. Los clientes actuales de AWS Data Pipeline pueden seguir utilizando el servicio con normalidad. [Más información](https://aws.amazon.com/blogs/big-data/migrate-workloads-from-aws-data-pipeline/)

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.

# Cree una canalización a partir de plantillas de Data Pipeline mediante la CLI
<a name="dp-cli-templates"></a>

Data Pipeline proporciona varias definiciones de canalización preconfiguradas, conocidas como plantillas. Puedes usar plantillas para empezar a utilizarlas AWS Data Pipeline rápidamente. Estas plantillas están disponibles en un bucket público en la ubicación de Amazon S3: `s3://datapipeline-us-east-1/templates/`. Estas plantillas predefinidas se crean para lograr casos de uso específicos y se pueden usar para crear canalizaciones. Puede utilizar `aws s3 ls --recursive "s3://datapipeline-us-east-1/templates/"` para enumerar todas las plantillas disponibles.

## Crear una canalización a partir de una plantilla mediante CLI
<a name="dp-create-pipeline"></a>

Digamos que quiere crear una canalización que exporte una tabla de DynamoDB a Amazon S3. La plantilla que se utilizará en este caso se encuentra en: `s3://datapipeline-us-east-1/templates/DynamoDB Templates/Export DynamoDB table to S3.json`

**Para descargar la plantilla JSON y crear una canalización mediante la CLI**

1. Descargue la plantilla mediante la `aws s3 cp` CLI o curl. Por ejemplo:

   ```
   aws s3 cp "s3://datapipeline-us-east-1/templates/DynamoDB Templates/Export DynamoDB table to S3.json" <destination directory>
   ```

1. Realice cambios en la plantilla descargada según sea necesario. Por ejemplo, para usar la última versión de EMR, cambie el campo `releaseLabel` del objeto `EmrClusterForBackup`, cambie los tipos de instancia maestra y principal y cambie los valores predeterminados de los parámetros de la plantilla.

1. Creación de una canalización mediante la CLI de `create-pipeline`. Por ejemplo:

   ```
   aws datapipeline create-pipeline --name my-ddb-backup-pipeline --unique-id my-ddb-backup-pipeline --region ap-northeast-1
   ```

1. Anote el ID de canalización creado.

1. Use la `put-pipeline-definition` para cargar la definición. Proporcione los valores de los parámetros cuyos valores predeterminados desee anular mediante la opción `--parameter-values`.

Para obtener más información acerca de las plantillas, consulte [Choose a template (Elegir una plantilla)](#dp-choose-templates).

## Choose a template (Elegir una plantilla)
<a name="dp-choose-templates"></a>

Las siguientes plantillas se encuentran disponibles para su descarga desde el bucket de Amazon S3: `s3://datapipeline-us-east-1/templates/`.

**Plantillas**
+ [Empezar a usar ShellCommandActivity](dp-template-gettingstartedshell.md)
+ [Ejecute el comando AWS CLI](dp-template-runawscli.md)
+ [Exportación de tabla de DynamoDB a S3](dp-template-exportddbtos3.md)
+ [Importación de datos de copia de seguridad de DynamoDB desde S3](dp-template-exports3toddb.md)
+ [Ejecución de trabajos en un clúster de Amazon EMR](dp-template-emr.md)
+ [Full copy of Amazon RDS MySQL Table to Amazon S3](dp-template-copyrdstos3.md)
+ [Incremental copy of Amazon RDS MySQL table to Amazon S3](dp-template-incrementalcopyrdstos3.md) 
+ [Load S3 data into Amazon RDS MySQL table](dp-template-copys3tords.md)
+ [Full copy of Amazon RDS MySQL table to Amazon Redshift](dp-template-redshiftrdsfull.md)
+ [Incremental copy of an Amazon RDS MySQL table to Amazon Redshift](dp-template-redshiftrdsincremental.md)
+ [Cargar datos desde Amazon S3 en Amazon Redshift](dp-template-s3redshift.md)