Expressões e funções do pipeline - AWS Data Pipeline

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.