Um modelo TargetURI gera dinamicamente uma URI ao substituir espaços reservados por valores reais durante o processamento. Por exemplo: oss://{bucket}/{tags.custom}/{dirname}/{barename}.{autoext}.
Sintaxe
Assim como no método de string
format()do Python 3, as variáveis ficam entre chaves.As variáveis incluem opções públicas e específicas do operador. Referencie essas variáveis integradas diretamente no namespace padrão.
Também é possível derivar variáveis do parâmetro Tags em uma requisição. Essas variáveis residem no namespace
tags.Para exibir chaves literais, faça o escape duplicando-as: use
{{para { e}}para }.
Variáveis públicas
|
Parâmetro |
Descrição |
Exemplo |
|
bucket |
Nome do bucket de destino. |
test-bucket |
|
key |
Chave do objeto no bucket. Equivale a |
path1/path2/name.png |
|
dirname |
Caminho do objeto, sem o nome do arquivo. |
path1/path2 |
|
barename |
Nome original do arquivo sem a extensão. |
name |
|
basename |
Nome original do arquivo com a extensão. |
name.png |
|
ext |
Extensão do arquivo do objeto enviado. A extensão deriva do tipo MIME detectado ou da chave do objeto. |
png |
|
year |
Ano de envio do objeto, no formato |
2022 |
|
mon |
Mês de envio do objeto, no formato |
04 |
|
day |
Dia de envio do objeto, no formato |
22 |
|
hour |
Hora de envio do objeto, no formato |
14 |
|
min |
Minuto de envio do objeto, no formato |
38 |
|
sec |
Segundo de envio do objeto, no formato |
25 |
|
t_year |
Ano de criação da tarefa, no formato |
2022 |
|
t_mon |
Mês de criação da tarefa, no formato |
04 |
|
t_day |
Dia de criação da tarefa, no formato |
22 |
|
t_hour |
Hora de criação da tarefa, no formato |
14 |
|
t_min |
Minuto de criação da tarefa, no formato |
38 |
|
t_sec |
Segundo de criação da tarefa, no formato |
25 |
Variáveis específicas do operador
As variáveis abaixo estão disponíveis para uma tarefa de conversão de documentos.
|
Parâmetro |
Descrição |
Exemplo |
|
index |
Índice de saída, começando em 1.
|
|
|
sheetname |
Nome da planilha em arquivos Excel. |
sheet1 |
|
autoext |
Extensão do arquivo do objeto de saída. |
jpg |
As variáveis a seguir aplicam-se a uma tarefa de transcodificação de mídia.
|
Parâmetro |
Descrição |
Exemplo |
|
streamindex |
ID do fluxo de áudio ou vídeo. Os IDs dos fluxos de áudio e vídeo incrementam separadamente, começando em 0. Esta variável aplica-se a cenários de múltiplas saídas, como captura de quadros, geração de sprites, criação de imagens animadas e transcodificação de áudio. |
0 |
|
index |
Índice do arquivo de saída, começando em 1. Utilizada em cenários de múltiplas saídas, como transcodificação segmentada e captura de quadros. |
1 |
|
resolution |
Resolução da transcodificação, disponível apenas para transcodificação de vídeo. |
1920x1080 |
|
autoext |
Extensão do arquivo do objeto de saída. |
ts |