Anda dapat menambahkan beberapa parameter pemrosesan ke dalam gaya untuk melakukan operasi kompleks pada media, dokumen, atau gambar yang disimpan di bucket Object Storage Service (OSS).
Anda dapat menggunakan fitur pemrosesan data OSS di wilayah yang didukung oleh Titik akhir Intelligent Media Management (IMM) dengan memanggil Operasi API atau menggunakan SDK.
Menggunakan gaya kustom
Buat gaya
Anda dapat membuat hingga 50 gaya untuk sebuah bucket. Gaya tersebut hanya berlaku untuk objek yang disimpan di dalam bucket. Jika bisnis Anda memerlukan lebih banyak gaya, hubungi dukungan teknis.
Di pohon navigasi sebelah kiri, klik IMG, Document Processing, Media Processing, atau fitur pemrosesan data lainnya sesuai jenis objek yang ingin diproses.
Klik tab Style Management, lalu klik Create Style.
Di panel Create Style, konfigurasikan parameter untuk membuat gaya.
Klik OK.
Menggunakan gaya
Setelah membuat gaya untuk sebuah bucket, Anda dapat menggunakannya saat memproses objek di dalam bucket melalui URL objek atau permintaan asinkron.
Gunakan URL objek untuk pemrosesan sinkron
Anda dapat menambahkan gaya ke URL objek untuk pemrosesan sinkron. Setelah menambahkan gaya, URL objek akan memiliki format http(s)://NamaBucket.TitikAkhir/NamaObjek?x-oss-process=style/NamaGaya. Tabel berikut menjelaskan parameter dalam format ini.
Parameter | Deskripsi | Contoh |
| URL objek. Untuk informasi lebih lanjut, lihat Unduh objek menggunakan URL presigned. | |
| Menentukan bahwa objek diproses menggunakan parameter gaya. Parameter ini adalah parameter tetap. | |
| Nama gaya. |
Anda juga dapat menentukan pembatas kustom dan memetakan nama domain kustom ke bucket untuk menyederhanakan URL objek. Contoh:
Gunakan tanda seru (
!) untuk menggantikanx-oss-process=style/.Petakan nama domain kustom ke bucket untuk lebih menyederhanakan URL objek. Untuk informasi lebih lanjut, lihat Petakan nama domain kustom ke nama domain default bucket.
Sebagai contoh, jika Anda memetakan nama domain kustom example.com ke bucket, Anda dapat menggunakan https://example.com/example.jpg!small untuk memproses objek.
Mulai dari 00:00:00 pada tanggal 9 Oktober 2022, Anda tidak lagi dapat melihat pratinjau objek di bucket yang telah dibuat di Konsol OSS atau dengan memanggil Operasi API. Untuk menggunakan fitur pratinjau online, Anda harus memetakan nama domain kustom ke bucket. Jika tidak, fitur pratinjau online tidak dapat digunakan. Untuk informasi lebih lanjut, lihat Alibaba Cloud OSS Update - Response Header upgrade when objects stored in buckets are accessed.
Gunakan gaya untuk pemrosesan asinkron
Berikut adalah kode contoh untuk memproses objek secara asinkron menggunakan x-oss-async-process=style/NamaGaya:
POST /NamaObjek?x-oss-async-process HTTP/1.1
Host: video-demo.oss-cn-hangzhou.aliyuncs.com
Date: Fri, 28 Oct 2022 06:40:10 GMT
Authorization: OSS4-HMAC-SHA256 Credential=LTAI********************/20250417/cn-hangzhou/oss/aliyun_v4_request,Signature=a7c3554c729d71929e0b84489addee6b2e8d5cb48595adfc51868c299c0c218e
// Gunakan gaya NamaGaya untuk memproses objek example.avi secara asinkron dan simpan objek yang diproses sebagai oss://outbucket/outobjprefix.mp4.
x-oss-async-process=style/NamaGaya|sys/saveas,b_b3V0YnVja2V0,o_b3V0b2JqcHJlZml4LnthdXRvZXh0fQTabel berikut menjelaskan parameter dalam kode contoh di atas.
Parameter | Deskripsi |
| Nama objek. |
| Menentukan bahwa objek diproses menggunakan parameter gaya. Parameter ini adalah parameter tetap. |
| Nama gaya. |
Menggunakan gaya bawaan
Selain gaya kustom, Anda juga dapat menggunakan gaya bawaan untuk pemrosesan.
Gunakan gaya untuk pemrosesan asinkron
Berikut adalah kode contoh untuk memproses objek secara asinkron menggunakan x-oss-async-process=style/::namaGayaSistem:
POST /NamaObjek?x-oss-async-process HTTP/1.1
Host: video-demo.oss-cn-hangzhou.aliyuncs.com
Date: Fri, 28 Oct 2022 06:40:10 GMT
Authorization: OSS4-HMAC-SHA256 Credential=LTAI********************/20250417/cn-hangzhou/oss/aliyun_v4_request,Signature=a7c3554c729d71929e0b84489addee6b2e8d5cb48595adfc51868c299c0c218e
// Proses example.avi secara asinkron menggunakan gaya bawaan bernama h264-mp4-1080p, dan simpan objek yang diproses sebagai oss://outbucket/outobjprefix.mp4.
x-oss-async-process=style/::h264-mp4-1080p|sys/saveas,b_b3V0YnVja2V0,o_b3V0b2JqcHJlZml4LnthdXRvZXh0fQTabel berikut menjelaskan parameter dalam kode contoh di atas.
Parameter | Deskripsi |
| Nama objek. |
| Menentukan bahwa objek diproses menggunakan parameter gaya. Parameter ini adalah parameter tetap. |
| Menentukan bahwa gaya bawaan digunakan. |
| Nama gaya bawaan. Catatan Anda dapat melihat semua parameter gaya bawaan yang didukung di halaman Data ProcessingMedia Processing. |
Impor gaya dari bucket sumber ke bucket tujuan
Hanya pemrosesan gambar (IMG) yang memungkinkan Anda mengimpor gaya dari bucket sumber ke bucket tujuan.
Anda dapat mengimpor gaya yang dibuat di bucket sumber ke bucket tujuan. Dengan cara ini, Anda dapat menggunakan gaya tersebut untuk memproses objek gambar di bucket tujuan.
Ekspor gaya dari bucket sumber.
Di pohon navigasi sebelah kiri bucket sumber, pilih Data Processing > IMG.
Di halaman IMG, klik Export Style.
Di kotak dialog Simpan Sebagai, pilih jalur tempat Anda ingin menyimpan gaya dan klik Save.
Impor gaya ke bucket tujuan.
Referensi
Untuk informasi tentang cara menggunakan parameter untuk memproses objek, lihat Pemrosesan Sinkron.
Untuk informasi tentang cara menyimpan objek yang diproses di OSS, lihat sys/saveas.