All Products
Search
Document Center

Edge Security Acceleration:Konfigurasikan aturan pemrosesan video menggunakan Terraform

Last Updated:Mar 28, 2026

Anda dapat menggunakan Terraform untuk mengaktifkan fitur Pencarian video secara cepat pada format seperti MP4 dan FLV di situs Anda serta mengonfigurasi parameter terkait.

Instal Terraform dan konfigurasikan izin

Instal dan konfigurasikan Terraform di komputer Anda

Untuk informasi selengkapnya tentang cara menggunakan Terraform di komputer Anda, lihat Install and configure Terraform.

  • Buat Pasangan Kunci Akses untuk Pengguna RAM. Akun Alibaba Cloud memiliki semua izin atas resource. Jika Pasangan Kunci Akses Akun Alibaba Cloud Anda bocor, resource Anda akan menghadapi risiko besar. Kami menyarankan agar Anda menggunakan Pasangan Kunci Akses Pengguna RAM. Untuk informasi selengkapnya, lihat Create an AccessKey pair.

  • Buat Variabel lingkungan untuk menyimpan kredensial identitas.

    Anda dapat membuat dan melihat AccessKey Anda di halaman AccessKey Management.

    Jika Variabel lingkungan tidak dikonfigurasi, verifikasi identitas akan gagal saat Anda menjalankan Template Terraform.

Gunakan layanan online (tidak perlu instalasi atau konfigurasi izin)

Jika Anda tidak ingin menginstal Terraform, Anda dapat menggunakan layanan online Cloud Shell.

Alibaba Cloud Cloud Shell adalah Produk operations and maintenance (O&M) gratis yang telah dipra-instal dengan komponen Terraform dan dikonfigurasi dengan kredensial identitas. Dengan demikian, Anda dapat langsung menjalankan perintah Terraform di Cloud Shell. Untuk informasi selengkapnya, lihat Create resources with Terraform.

Penting

Saat menggunakan Terraform di Cloud Shell, fitur destroy-nya dapat menyebabkan kehilangan data. Kami menyarankan agar Anda hanya menggunakan Cloud Shell untuk operasi sederhana dan cepat, seperti debugging. Untuk informasi selengkapnya tentang batasan, lihat Limits.

Resources

Konfigurasikan aturan pemrosesan video

  1. Buat file konfigurasi bernama main.tf dan salin kode berikut ke dalam file tersebut. Kode ini membuat aturan pemrosesan video untuk situs Anda.

    # 1. Tentukan nama situs yang ingin Anda konfigurasikan.
    data "alicloud_esa_sites" "default" {
      site_name = "<span class="var-span" contenteditable="true" data-var="DOMAIN">{{DOMAIN}}"</span>  # Ganti {{DOMAIN}} dengan domain situs yang telah ditambahkan ke ESA, seperti example.com.
    }
    
    # 2. Konfigurasikan aturan pemrosesan video.
    resource "alicloud_esa_video_processing" "default" {
      site_id             = data.alicloud_esa_sites.default.sites[0].site_id  # ID situs yang akan dikonfigurasi.
      rule_name           = "example2"  # Nama aturan.
      rule_enable         = "on"  # Aktifkan aturan.
      rule                = "true"  # Kondisi pencocokan. Atur ke "true" untuk mencocokkan semua permintaan masuk.
      video_seek_enable   = "on"  # Aktifkan pencarian video untuk file MP4 dan FLV.
      flv_video_seek_mode = "by_byte"  # Mode pencarian untuk file FLV.
      mp4_seek_start      = "start"  # Parameter mulai kustom untuk pencarian MP4. Nilai default: start. Mendukung huruf, angka, dan garis bawah (_).
      mp4_seek_end        = "end"  # Parameter akhir kustom untuk pencarian MP4. Nilai default: end.
      flv_seek_start      = "start"  # Parameter mulai kustom untuk pencarian FLV. Nilai default: start.
      flv_seek_end        = "end"  # Parameter akhir kustom untuk pencarian FLV. Nilai default: end.
    }
    
  2. Buka direktori yang berisi file konfigurasi, lalu jalankan perintah berikut untuk menginisialisasi lingkungan Terraform.

    terraform init

    image

  3. Jalankan perintah berikut untuk memvalidasi sintaksis dan konfigurasi file Terraform.

    terraform validate

    Jika output serupa dengan gambar berikut, validasi berhasil.

    image

  4. Jalankan perintah berikut untuk melihat pratinjau perubahan yang akan diterapkan.

    terraform plan
  5. Jalankan perintah berikut untuk mengeksekusi skrip Terraform.

    terraform apply
  6. Saat diminta, masukkan yes untuk mengonfirmasi operasi.

Verifikasi hasil

terraform show

Di direktori kerja Anda, jalankan perintah berikut untuk melihat detail resource yang dibuat oleh Terraform:

terraform show

(Opsional) Bersihkan resource

Jika Anda tidak lagi memerlukan resource yang dibuat atau dikelola oleh Terraform, Anda dapat menjalankan perintah terraform destroy untuk melepaskan resource tersebut.

terraform destroy

Referensi

flv_video_seek_mode

Tabel berikut menjelaskan nilai yang valid untuk parameter flv_video_seek_mode dalam resource alicloud_esa_video_processing.

Value

Description

by_byte

Seek by byte

by_time

Seek by time