Clonar o pipeline - AWS Data Pipeline

AWS Data Pipeline não está mais disponível para novos clientes. Os clientes existentes do AWS Data Pipeline podem continuar usando o serviço normalmente. Saiba mais

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á.

Clonar o pipeline

Clonar faz uma cópia de um pipeline e permite especificar um nome para o novo pipeline. Você pode clonar um pipeline que esteja em qualquer estado, mesmo se tiver erros; no entanto, o novo pipeline permanecerá no estado PENDING até você ativá-lo manualmente. Para o novo pipeline, a operação de clonagem usa a versão mais recente da definição do pipeline original, e não a versão ativa. Na operação de clonagem, a programação completa do pipeline original não é copiada para o novo pipeline, e sim somente a configuração do período.

Para clonar um pipeline usando a AWS CLI:
  1. Crie um novo pipeline com um novo nome e ID exclusivo. Observe o ID do pipeline retornado.

  2. Use a CLI de get-pipeline-definition para obter a definição do pipeline existente a ser clonado e para gravá-la em um arquivo temporário. Observe o caminho absoluto do arquivo.

  3. Use a CLI de put-pipeline-definition para copiar a definição do pipeline a partir do pipeline existente em um novo pipeline.

  4. Use a CLI de get-pipeline-definition para obter a definição do novo pipeline e verificar a definição do pipeline.

    # Create Pipeline (returns <new-pipeline-id>) aws datapipeline create-pipeline --name my-cloned-pipeline --unique-id my-cloned-pipeline --region ap-northeast-1 #Get pipeline definition of existing pipeline aws datapipeline get-pipeline-definition --pipeline-id <existing-pipeline-id> --region ap-northeast-1 > existing_pipeline_definition.json # Put pipeline definition to new pipeline aws datapipeline put-pipeline-definition --pipeline-id <new-pipeline-id> --region ap-northeast-1 --pipeline-definition file://<absolute_path_to_existing_pipeline_definition.json> # get pipeline definition of new pipeline aws datapipeline get-pipeline-definition --pipeline-id <new-pipeline-id> --region ap-northeast-1