AWS Data Pipeline não está mais disponível para novos clientes. Clientes existentes da AWS Data Pipeline pode 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á.
Precondições
Em AWS Data Pipeline, uma pré-condição é um componente do pipeline que contém declarações condicionais que devem ser verdadeiras para que uma atividade possa ser executada. Por exemplo, uma condição prévia pode verificar se os dados de origem estão presentes antes que uma atividade do pipeline tente copiá-los. AWS Data Pipeline fornece várias pré-condições predefinidas que acomodam cenários comuns, como a existência de uma tabela de banco de dados, a presença de uma chave do Amazon S3 e assim por diante. No entanto, as precondições são extensíveis e permitem que você execute seus próprios scripts personalizados para oferecer suporte a combinações infinitas.
Existem dois tipos de precondições: as gerenciadas pelo sistema e as gerenciadas pelo usuário. As pré-condições gerenciadas pelo sistema são executadas pelo serviço AWS Data Pipeline web em seu nome e não exigem um recurso computacional. As precondições gerenciadas pelo usuário são executadas apenas no recurso computacional que você especifica por meio do campo runsOn
ou workerGroup
. O recurso workerGroup
é derivado da atividade que usa a precondição.
Precondições gerenciadas pelo sistema
- D ynamoDBData Existe
-
Verifica se os dados existem em uma tabela específica do DynamoDB.
- D ynamoDBTable Existe
-
Verifica se uma tabela do DynamoDB existe.
- S3 KeyExists
-
Verifica se uma chave do Amazon S3 existe.
- S3 PrefixNotEmpty
-
Verifica se um prefixo do Amazon S3 está vazio.
Precondições gerenciadas pelo usuário
- Existe
-
Verifica se um nó de dados existe.
- ShellCommandPrecondition
-
Executa um comando shell do Unix/Linux como uma precondição.