Layanan multi-aplikasi di ApsaraVideo VOD memungkinkan Anda mengisolasi resource VOD berdasarkan aplikasi, sehingga memenuhi kebutuhan bisnis terkait isolasi resource, izin, dan penagihan. Layanan ini umumnya digunakan untuk memisahkan lingkungan pengembangan dan produksi atau untuk isolasi data antar departemen bisnis yang berbeda. Topik ini menjelaskan cara menggunakan layanan tersebut di Konsol.
Prosedur
Saat layanan multi-aplikasi belum diaktifkan, Konsol menampilkan antarmuka utama default. Setelah Anda mengaktifkan layanan tersebut, Konsol menampilkan antarmuka multi-aplikasi.
Minta aktivasi
Prasyarat
Layanan multi-aplikasi sedang dalam pratinjau publik dan tidak diaktifkan secara default di Konsol. Anda dapat mengajukan permohonan untuk mengaktifkan layanan ini jika memenuhi kondisi berikut:
Bandwidth puncak dari traffic yang dipercepat dalam 7 hari terakhir mencapai 500 Mbps atau lebih tinggi. Untuk melihat bandwidth puncak Anda, buka halaman Usage.
Dampak
Anda tidak dapat menonaktifkan aplikasi default, karena tindakan tersebut akan memengaruhi layanan online Anda.
Di Konsol, Anda tidak dapat mengelola atau melakukan kueri terhadap resource (seperti file media, daftar review, atau konfigurasi pemrosesan media) untuk aplikasi selain aplikasi default.
Untuk aplikasi yang baru dibuat, Anda harus menggunakan API untuk membuat ulang konfigurasi seperti Transkoding dan pengaturan callback.
CatatanUntuk menguji fitur callback, Anda dapat menetapkan URL callback yang berbeda untuk lingkungan yang berbeda saat mengunggah.
Untuk isolasi aset media, Anda dapat menggunakan kategori media.
Aktifkan fitur
Jika Anda memenuhi persyaratan untuk mengaktifkan layanan ini dan menerima dampak yang dijelaskan di atas, submit a ticket. Setelah mengirimkan tiket, ikuti langkah-langkah berikut untuk mengaktifkan fitur tersebut:
CatatanDalam tiket Anda, sertakan pernyataan berikut: "Saya mengakui dan menerima dampak dari pengaktifan layanan multi-aplikasi dan dengan ini mengajukan permohonan untuk mengaktifkannya." Anda juga harus menyertakan ID akun Alibaba Cloud Anda.
Di ApsaraVideo VOD console, buka halaman Overview.
Di pojok kanan atas halaman Overview, temukan bagian multi-aplikasi dan klik Enable Now. Setelah fitur diaktifkan, bagian ini tidak lagi ditampilkan di halaman Overview.
Buat dan masuk ke aplikasi
Setelah Anda mengaktifkan layanan multi-aplikasi, buka ApsaraVideo VOD console dan klik Application Management pada panel navigasi di sebelah kiri.
Klik Create Application. Masukkan nama dan deskripsi aplikasi, lalu klik OK. Setelah aplikasi dibuat, Anda dapat mengedit, menghapus, atau mengaksesnya.
Klik nama aplikasi atau klik Enter di kolom Actions. Hal ini akan membuka dasbor aplikasi, yang mendukung fitur seperti manajemen aset media, pemrosesan media, dan distribusi video.
Setelah Anda mengaktifkan layanan multi-aplikasi, sistem akan membuat aplikasi default. Anda tidak dapat mengedit atau menghapus aplikasi default tersebut.
Anda dapat membuat hingga 10 aplikasi, termasuk aplikasi default, per akun. Untuk membuat lebih banyak aplikasi, submit a ticket.

Otorisasi identitas
Gunakan API untuk memberikan otorisasi. Setelah otorisasi diberikan, identitas tersebut (RAM user atau role) dapat mengelola resource dalam aplikasi. Untuk API otorisasi, lihat AttachAppPolicyToIdentity. Untuk informasi mengenai kebijakan, lihat Access policies.
Gunakan layanan multi-aplikasi
Layanan yang mendukung fitur multi-aplikasi akan mencakup dukungan untuk parameter AppId. Anda dapat menentukan parameter ini saat membuat resource atau pengaturan baru. Saat melakukan kueri data, hanya resource dari aplikasi yang Anda memiliki izin akses yang akan dikembalikan. Izin juga diperiksa saat memodifikasi atau menghapus resource.
Saat ini, hanya message callback dan layanan aset media (unggah, pemutaran, dan manajemen aset) yang mendukung fitur multi-aplikasi.
Message callback
Anda dapat menetapkan metode callback dan alamat webhook unik untuk setiap aplikasi dengan memanggil operasi SetMessageCallback:
Tentukan
AppIduntuk mengatur callback untuk aplikasi tersebut.Jika tidak ditentukan, sistem akan menggunakan aplikasi default.
Setelah dikonfigurasi, notifikasi event untuk unggahan video, citra, dll., dalam aplikasi yang berbeda akan dikirim ke URL callback masing-masing. Anda juga dapat menggunakan API GetMessageCallback untuk melakukan kueri terhadap konfigurasi terkait.
Layanan aset media
Unggah media: API terkait unggah (seperti mendapatkan URL dan kredensial unggah video atau citra) mendukung penentuan
AppId. Identitas akun harus memiliki izin untuk aplikasi yang ditentukan agar dapat mengunggah. Jika tidak adaAppIdyang ditentukan, media akan diunggah ke aplikasi default sistem.Pemutaran Audio/Video: Anda hanya dapat memperoleh informasi pemutaran (seperti kredensial pemutaran dan URL) untuk aplikasi yang Anda memiliki izin aksesnya.
Modifikasi dan penghapusan: Anda hanya dapat memodifikasi atau menghapus aset media dalam aplikasi yang Anda miliki izinnya.
Kueri aset media: API untuk mengkueri detail media hanya mengambil informasi untuk aset dalam aplikasi yang Anda memiliki izin aksesnya. Dalam kueri batch, hanya data untuk aset media yang diotorisasi yang dikembalikan. ID aset media yang tidak Anda miliki izinnya akan ditempatkan dalam
NonExistMediaIds(nama field dapat sedikit berbeda).Pencarian media: Hasil pencarian hanya mencakup aset media dari aplikasi yang Anda memiliki izin aksesnya. Anda dapat menentukan satu atau beberapa AppId dalam kriteria pencarian.
Izin navigasi Konsol
Menu level-1 | Menu level-2 | Menu level-3 | Versi default | Versi multi-aplikasi | |
Di luar aplikasi | Dalam aplikasi | ||||
Overview | — | — | ✔️ | ✔️ | — |
Application Management | — | — | — | ✔️ | — |
Media Files | Audio/Video | — | ✔️ | — | ✔️ |
Image | — | ✔️ | — | ✔️ | |
Short Video Material | — | ✔️ | — | ✔️ | |
Production Center | Video Editing | — | ✔️ | — | ✔️ Dapat dilihat dalam aplikasi. Hanya didukung untuk aplikasi default. |
Review Management | Content Moderation | — | ✔️ | — | ✔️ |
Settings | — | ✔️ | — | ✔️ | |
Configuration Management | Media Management | Storage | ✔️ | — | ✔️ |
Storage Policy | ✔️ | — | ✔️ Dapat dilihat dalam aplikasi. Hanya didukung untuk aplikasi default. | ||
Categories | ✔️ | — | ✔️ | ||
Media Processing | Transcoding Template Groups | ✔️ | — | ✔️ | |
Snapshot Templates | ✔️ | — | ✔️ | ||
Frame Animation Templates | ✔️ | — | ✔️ | ||
Watermarks | ✔️ | — | ✔️ | ||
Workflows | ✔️ | — | ✔️ | ||
Callback | ✔️ | — | ✔️ | ||
DRM Certificates | ✔️ | — | ✔️ | ||
HLS Encryption | ✔️ | — | ✔️ | ||
CDN Configuration | Domain Names | ✔️ | — | ✔️ | |
Purge and Prefetch | ✔️ | — | ✔️ | ||
Download | ✔️ | — | ✔️ | ||
SDK Management | SDKs | — | ✔️ | ✔️ | — |
My Licenses | — | ✔️ | ✔️ | — | |
Tool | Troubleshooting | — | ✔️ | ✔️ | — |
Digital Watermark Extraction | — | ✔️ | — | ✔️ | |
Enable Multi-application | — | ✔️ | ✔️ | — | |
Data Center | Playback Quality | — | ✔️ | — | ✔️ |
Single-point Tracing | — | ✔️ | — | ✔️ | |
Data Monitoring | Resource Monitoring | ✔️ | — | ✔️ | |
Real-time Monitoring | ✔️ | — | ✔️ | ||
Analysis | ✔️ | — | ✔️ | ||
Resource Plans | — | ✔️ | ✔️ | — | |
Usage | — | ✔️ | ✔️ | ✔️ | |
Logs | — | ✔️ | ✔️ | ✔️ | |
Export Media Data | — | ✔️ | — | ✔️ | |