Todos os produtos
Search
Central de documentação

Edge Security Acceleration:Configure video processing rules using Terraform

Última atualização: Jun 29, 2026

Utilize o Terraform para ativar a busca em vídeos nos formatos MP4 e FLV no seu site ESA.

Instale o Terraform e configure as permissões

Instale e configure o Terraform no seu computador

Para obter mais informações sobre como usar o Terraform no seu computador, consulte Instalar e configurar o Terraform.

  • Crie um par de AccessKey para um usuário RAM. Uma conta Alibaba Cloud possui todas as permissões sobre os recursos. Caso o par de AccessKey da sua conta Alibaba Cloud seja comprometido, seus recursos ficarão expostos a grandes riscos. Recomendamos o uso do par de AccessKey de um usuário RAM. Para mais detalhes, veja Criar um AccessKey.

  • Crie variáveis de ambiente para armazenar as credenciais de identidade.

    É possível criar e visualizar seu AccessKey na página AccessKey Management.

    Se as variáveis de ambiente não estiverem configuradas, a verificação de identidade falhará durante a execução do modelo do Terraform.

Use um serviço online (sem necessidade de instalação ou configuração de permissões)

Caso prefira não instalar o Terraform, utilize o serviço online Cloud Shell.

O Cloud Shell da Alibaba Cloud é um produto gratuito de operações e manutenção (O&M). Ele já vem com componentes do Terraform pré-instalados e credenciais de identidade configuradas, permitindo a execução direta de comandos do Terraform. Para saber mais, consulte Criar recursos com o Terraform.

Importante

Ao utilizar o Terraform no Cloud Shell, o recurso destroy pode causar perda de dados. Recomendamos usar o Cloud Shell apenas para operações simples e rápidas, como depuração. Para mais informações sobre as limitações, veja Limites.

Recursos

Configure as regras de processamento de vídeo

  1. Crie um arquivo chamado main.tf com o conteúdo a seguir.# 1. Especifique the name of the site that you want to configure.

    data "alicloud_esa_sites" "default" {

    site_name = "{{DOMAIN}}" # Replace {{DOMAIN}} with the domain of a site that has been added to ESA, such as example.com.

    }

    2. Configure the video processing rule.

    resource "alicloud_esa_video_processing" "default" {

    site_id = data.alicloud_esa_sites.default.sites[0].site_id # The ID of the site to configure.

    rule_name = "example2" # The name of the rule.

    rule_enable = "on" # Ative the rule.

    rule = "true" # The matching condition. Defina to "true" to match all incoming requests.

    video_seek_enable = "on" # Ative video seeking for MP4 and FLV files.

    flv_video_seek_mode = "by_byte" # The seeking mode for FLV files.

    mp4_seek_start = "start" # The custom start parameter for MP4 seeking. Default value: start. Supports letters, numbers, and underscores (_).

    mp4_seek_end = "end" # The custom end parameter for MP4 seeking. Default value: end.

    flv_seek_start = "start" # The custom start parameter for FLV seeking. Default value: start.

    flv_seek_end = "end" # The custom end parameter for FLV seeking. Default value: end.

    }

  2. Acesse o diretório que contém seus arquivos de configuração e execute o comando abaixo para inicializar o ambiente do Terraform.

    terraform init
  3. Execute o seguinte comando para validar a sintaxe e a configuração do Terraform.

    terraform validate
  4. Execute o comando a seguir para visualizar o plano de execução.

    terraform plan
  5. Aplique a configuração executando este comando.

    terraform apply
  6. Quando solicitado, insira yes para confirmar e aplicar as alterações.

Verifique o resultado

terraform show

Visualize os recursos criados executando o comando abaixo:

terraform show

(Opcional) Limpeza de recursos

Quando esses recursos não forem mais necessários, execute o comando terraform destroy.

terraform destroy

Referências

**flv_video_seek_mode**

Valores válidos para flv_video_seek_mode no recurso alicloud_esa_video_processing:

Valor

Descrição

by_byte

Busca por byte

by_time

Busca por tempo