Templat TargetURI menghasilkan URI secara dinamis dengan mengganti placeholder menggunakan nilai aktual selama pemrosesan. Contohnya: oss://{bucket}/{tags.custom}/{dirname}/{barename}.{autoext}.
Sintaksis
-
Seperti metode
format()pada string di Python 3, variabel diapit tanda kurung kurawal. -
Variabel mencakup variabel publik dan variabel khusus operator. Anda dapat mereferensikan variabel bawaan ini secara langsung dalam namespace default.
-
Variabel juga dapat berasal dari parameter Tags dalam permintaan. Variabel tersebut berada dalam namespace
tags. -
Untuk menampilkan tanda kurung kurawal secara literal, lakukan escape dengan menduplikasinya, misalnya
{{untuk { dan}}untuk }.
Variabel publik
|
Parameter |
Deskripsi |
Contoh |
|
bucket |
Nama bucket tujuan. |
test-bucket |
|
key |
Kunci objek dalam bucket. Ini setara dengan |
path1/path2/name.png |
|
dirname |
Jalur objek, tanpa nama file. |
path1/path2 |
|
barename |
Nama file asli tanpa ekstensi. |
name |
|
basename |
Nama file asli beserta ekstensinya. |
name.png |
|
ext |
Ekstensi file dari objek yang diunggah. Ekstensi ini diturunkan dari jenis MIME yang terdeteksi atau dari kunci objek. |
png |
|
year |
Tahun objek diunggah, dalam format |
2022 |
|
mon |
Bulan objek diunggah, dalam format |
04 |
|
day |
Hari objek diunggah, dalam format |
22 |
|
hour |
Jam objek diunggah, dalam format |
14 |
|
min |
Menit objek diunggah, dalam format |
38 |
|
sec |
Detik saat objek diunggah, dalam format |
25 |
|
t_year |
Tahun tugas dibuat, dalam format |
2022 |
|
t_mon |
Bulan tugas dibuat, dalam format |
04 |
|
t_day |
Hari tugas dibuat, dalam format |
22 |
|
t_hour |
Jam tugas dibuat, dalam format |
14 |
|
t_min |
Menit tugas dibuat, dalam format |
38 |
|
t_sec |
Detik tugas dibuat, dalam format |
25 |
Variabel khusus operator
Variabel berikut tersedia untuk tugas konversi office.
|
Parameter |
Deskripsi |
Contoh |
|
index |
Indeks output, dimulai dari 1.
|
|
|
sheetname |
Untuk file Excel, ini adalah nama worksheet. |
sheet1 |
|
autoext |
Ekstensi file dari objek output. |
jpg |
Variabel berikut tersedia untuk tugas transkoding media.
|
Parameter |
Deskripsi |
Contoh |
|
streamindex |
ID aliran audio atau video. ID untuk aliran audio dan video bertambah secara terpisah, dimulai dari 0. Variabel ini berlaku untuk skenario multi-output, seperti pengambilan frame, pembuatan sprite, pembuatan gambar animasi, dan transkoding audio. |
0 |
|
index |
Indeks file output, dimulai dari 1. Variabel ini berlaku untuk skenario multi-output, seperti transkoding tersegmentasi dan pengambilan frame. |
1 |
|
resolution |
Resolusi transkoding, hanya tersedia untuk transkoding video. |
1920x1080 |
|
autoext |
Ekstensi file dari objek output. |
ts |