Un modèle TargetURI génère dynamiquement un URI en remplaçant les espaces réservés par des valeurs réelles lors du traitement. Par exemple : oss://{bucket}/{tags.custom}/{dirname}/{barename}.{autoext}.
Syntaxe
Comme la méthode
format()des chaînes de caractères dans Python 3, les variables sont entourées d'accolades.Les variables comprennent des variables publiques et des variables spécifiques à l'opérateur. Référencez directement ces variables intégrées dans le namespace par défaut.
Les variables peuvent également provenir du paramètre Tags d'une requête. Ces variables se trouvent dans le namespace
tags.Pour afficher des accolades littérales, échappez-les en les doublant, par exemple
{{pour { et}}pour }.
Variables publiques
|
Paramètre |
Description |
Exemple |
|
bucket |
Nom du bucket de destination. |
test-bucket |
|
key |
Clé de l'objet dans le bucket. Équivalent à |
path1/path2/name.png |
|
dirname |
Chemin de l'objet, sans le nom de fichier. |
path1/path2 |
|
barename |
Nom de fichier d'origine sans l'extension. |
name |
|
basename |
Nom de fichier d'origine avec l'extension. |
name.png |
|
ext |
Extension de fichier de l'objet téléchargé. L'extension est déduite du type MIME détecté ou de la clé de l'objet. |
png |
|
year |
Année de téléchargement de l'objet, au format |
2022 |
|
mon |
Mois de téléchargement de l'objet, au format |
04 |
|
day |
Jour de téléchargement de l'objet, au format |
22 |
|
hour |
Heure de téléchargement de l'objet, au format |
14 |
|
min |
Minute de téléchargement de l'objet, au format |
38 |
|
sec |
Seconde de téléchargement de l'objet, au format |
25 |
|
t_year |
Année de création de la tâche, au format |
2022 |
|
t_mon |
Mois de création de la tâche, au format |
04 |
|
t_day |
Jour de création de la tâche, au format |
22 |
|
t_hour |
Heure de création de la tâche, au format |
14 |
|
t_min |
Minute de création de la tâche, au format |
38 |
|
t_sec |
Seconde de création de la tâche, au format |
25 |
Variables spécifiques à l'opérateur
Les variables suivantes sont disponibles pour une tâche de conversion Office.
|
Paramètre |
Description |
Exemple |
|
index |
Index de sortie, à partir de 1.
|
|
|
sheetname |
Pour les fichiers Excel, il s'agit du nom de la feuille de calcul. |
sheet1 |
|
autoext |
Extension de fichier de l'objet de sortie. |
jpg |
Les variables suivantes sont disponibles pour une tâche de transcodage multimédia.
|
Paramètre |
Description |
Exemple |
|
streamindex |
ID du flux audio ou vidéo. Les ID des flux audio et vidéo s'incrémentent séparément, à partir de 0. Cette variable s'applique aux scénarios à sorties multiples, tels que la capture d'images, la génération de sprites, la création d'images animées et le transcodage audio. |
0 |
|
index |
Index du fichier de sortie, à partir de 1. Cette variable s'applique aux scénarios à sorties multiples, tels que le transcodage segmenté et la capture d'images. |
1 |
|
resolution |
Résolution de transcodage, disponible uniquement pour le transcodage vidéo. |
1920x1080 |
|
autoext |
Extension de fichier de l'objet de sortie. |
ts |