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á.
Expressões e funções do pipeline
Esta seção explica a sintaxe para o uso de expressões e funções nos pipelines, incluindo os tipos de dados associados.
Tipos de dados simples
Os tipos de dados a seguir podem ser definidos como valores de campo.
DateTime
O AWS Data Pipeline oferece suporte somente à data e à hora expressas no formato “YYYY-MM-DDTHH:MM:SS” em UTC/GMT. O exemplo a seguir define o campo startDateTime
de um objeto Schedule
como 1/15/2012, 11:59 p.m.
, no fuso horário UTC/GMT.
"startDateTime" : "2012-01-15T23:59:00"
Numérico
O AWS Data Pipeline oferece suporte a números inteiros e valores de ponto flutuante.
Referências de objeto
Um objeto na definição do pipeline. Ele pode ser o objeto atual, o nome de um objeto definido em outro lugar no pipeline ou um objeto que lista o objeto atual em um campo, referenciado pela palavra-chave node
. Para ter mais informações sobre o node
, consulte Referenciar campos e objetos. Para obter mais informações sobre os tipos de objetos de pipeline, consulte Referência de objeto de pipeline.
Período
Indica a frequência com que um evento programado deve ser executado. Expresso no formato "N [years
|months
|weeks
|days
|hours
|minutes
]", em que N é um valor inteiro positivo.
O período mínimo é de 15 minutos, e o máximo é de 3 anos.
O exemplo a seguir define o campo period
do objeto Schedule
como "3 hours". Isso cria uma programação que é executada a cada três horas.
"period" : "3 hours"
Segmento
Valores de string padrão. As strings precisam estar entre aspas duplas ("). Você pode usar a barra invertida (\) nos caracteres de escape em uma string. Não há suporte para strings de várias linhas.
Veja a seguir exemplos de valores de string válidos para o campo id
.
"id" : "My Data Object" "id" : "My \"Data\" Object"
As strings também podem conter expressões avaliadas como valores de string. Elas são inseridas na string e são delimitadas com "#{" e "}". O exemplo a seguir usa uma expressão para inserir o nome do objeto atual em um caminho.
"filePath" : "s3://myBucket/#{name}.csv"
Para obter mais informações sobre como usar expressões, consulte Referenciar campos e objetos e Avaliação de expressões.