Kemampuan Intelligent Media Management (IMM) terintegrasi ke dalam Object Storage Service (OSS), memungkinkan Anda memanfaatkan berbagai fitur pemrosesan dan analisis data IMM di dalam OSS. Topik ini menjelaskan cara menggunakan OSS untuk mengakses fitur-fitur IMM.
Prasyarat
Fitur terkait IMM hanya tersedia di wilayah yang mendukung IMM. Untuk informasi lebih lanjut, lihat pendaftaran layanan.
IMM telah diaktifkan. Untuk informasi lebih lanjut, lihat Aktifkan IMM.
Jika Anda ingin menggunakan fitur terkait IMM sebagai Pengguna Resource Access Management (RAM), pastikan bahwa pengguna RAM memiliki izin yang dijelaskan di bawah ini.
Izin sistem:
AliyunOSSFullAccessuntuk mengakses OSS danAliyunIMMFullAccessuntuk mengakses IMM. Untuk informasi tentang cara memberikan izin kepada pengguna RAM, lihat Berikan izin kepada pengguna RAM.Izin kustom:
oss:ProcessImmdanram:GetRole. Anda perlu membuat kebijakan kustom yang sesuai sebelum memberikan izin kepada pengguna RAM. Untuk informasi lebih lanjut, lihat Lampirkan kebijakan kustom ke pengguna RAM.
Penagihan
Anda akan dikenakan biaya untuk menggunakan IMM. Untuk informasi lebih lanjut, lihat ikhtisar penagihan.
Langkah 1: Petan Proyek IMM ke bucket Anda
Masuk ke Konsol Manajemen OSS.
Di panel navigasi di sebelah kiri, klik Buckets. Di halaman Buckets, klik nama bucket.
Di panel navigasi di sebelah kiri, pilih Data Processing.
Klik Document Processing atau Media Processing, lalu di halaman pengikatan yang muncul, klik tombol Map Project to Bucket.
CatatanAnda tidak perlu memetakan proyek IMM ke bucket Anda untuk pemrosesan gambar.
Pilih metode untuk memetakan proyek IMM di bagian IMM Configuration dari kotak dialog Map Project.
Create Project: Masukkan nama proyek. Sistem akan secara otomatis membuat proyek IMM yang sesuai di wilayah tempat bucket berada dan memetakan proyek tersebut ke bucket saat ini.

Map Existing Project: Pilih proyek IMM yang ingin Anda petakan ke bucket dari daftar drop-down.
PentingOpsi peta proyek yang ada hanya tersedia jika proyek IMM yang sesuai dibuat di wilayah tempat bucket berada. Untuk informasi lebih lanjut, lihat buat proyek.
Klik OK.
Langkah 2: Gunakan IMM
Gunakan IMM di konsol OSS
Klik Buckets. Di halaman Buckets, klik nama bucket.
Di panel navigasi di sebelah kiri, pilih Data Processing.
Klik menu seperti Document Processing dan Media Processing untuk menggunakan fitur IMM (seperti membuat gaya dan tugas).

Gunakan OSS SDK untuk Pemrosesan Media Cerdas
Kode contoh berikut memberikan contoh cara memicu IMM dengan menggunakan x-oss-process.
# -*- coding: utf-8 -*-
import os
import oss2
# Tentukan endpoint wilayah tempat bucket berada. Sebagai contoh, jika bucket berada di wilayah China (Hangzhou), setel endpoint ke https://oss-cn-hangzhou.aliyuncs.com.
endpoint = 'https://oss-cn-hangzhou.aliyuncs.com'
# Risiko keamanan dapat terjadi jika Anda menggunakan pasangan AccessKey akun Alibaba Cloud, karena akun tersebut memiliki izin pada semua operasi API. Kami menyarankan Anda menggunakan pasangan AccessKey pengguna RAM untuk operasi API dan O&M. Untuk membuat pengguna RAM, masuk ke konsol RAM.
access_key_id = 'yourAccessKeyId'
access_key_secret = 'yourAccessKeySecret'
# Tentukan nama bucket tempat file berada.
bucket_name = 'examplebucket'
# Tentukan jalur lengkap objek. Jangan sertakan nama bucket dalam jalur lengkap.
key = 'exampledir/example.docx'
# Tentukan instance bucket. Anda harus menggunakan instance bucket untuk memanggil semua metode terkait objek.
bucket = oss2.Bucket(oss2.Auth(access_key_id, access_key_secret), endpoint, bucket_name)
style = 'doc/preview,copy_1,export_1,print_1,pages_3'
# Hasilkan URL objek bertanda tangan yang mencakup parameter IMG. Setel periode validitas URL menjadi 600 detik.
url = bucket.sign_url('GET', key, 10 * 60, params={'x-oss-process': style})
print(url)