Comando edge functions e seus subcomandos

Conheça o comando que possibilita a criação e gerenciamento de suas edge functions na plataforma da Azion utilizando a Azion CLI.


Lista as edge functions disponíveis em sua biblioteca.

Terminal window
azioncli edge_functions list

A opção --details mostra todos os campos relevantes de suas edge functions.

A opção --filter filtra as aplicações pelo nome.

A opção --help mostra mais informações sobre o comando.

A opção --order_by ordena a saída baseando-se nos campos selecionados.

A opção --page retorna uma página da lista respeitando o seu número. O valor padrão é 1.

A opção --page_size define quantos itens devem ser retornados por página. O valor padrão é 10.

A opção --sort define a ordem que as aplicações serão mostradas na lista. As opções são <asc|desc>.


Cria uma edge function diretamente da CLI, sem ter necessidade de realizar o processo pelo Azion Console.

Inicialmente, precisaremos de um arquivo JavaScript contendo o código da função.

Terminal window
azioncli edge_functions create --name my-new-ef --code ./my-func.js --active true

A opção --name informa o nome de sua edge function.

A opção --active informa se a sua função está ativa ou não.

A opção --args informa o caminho para o arquivo JSON dos argumentos da edge function.

A opção --code informa o caminho para o código fonte da edge function.

A opção --help apresenta mais informações sobre o comando.


Remove uma edge function da sua lista de edge functions, baseando-se no ID informado.

Terminal window
azioncli edge_functions delete --function-id 1234

A opção --function-id especifica qual edge function será deletada.

A opção --help apresenta mais informações sobre o comando.


Descreve uma edge function de sua lista de edge functions, baseando-se no ID informado.

Terminal window
azioncli edge_functions describe --function-id 4312
azioncli edge_functions describe --function-id 1337 --with-code
azioncli edge_functions describe --function-id 1337 --out "./tmp/test.json" --format json
azioncli edge_functions describe --function-id 1337 --format json

A opção --function-id especifica qual edge function será descrita.

A opção --help apresenta mais informações sobre o comando.

A opção --format altera o formato da saída passando o valor JSON para a flag.

A opção --out exporta a saída para o caminho informado: <file_path/file_name.ext>

A opção --with-code mostra o código da edge function. Vem desabilitado por padrão.


Atualiza uma edge function de sua lista de edge functions, baseando-se no ID informado.

Terminal window
azioncli edge_functions update --function-id 1234 --name 'Hello'
azioncli edge_functions update -f 4185 --code ./mycode/function.js --args ./mycode/myargs.json
azioncli edge_functions update -f 9123 --active true
azioncli edge_functions update -f 9123 --active false
azioncli edge_functions update --in "update.json"

A opção --function-id especifica qual edge function será atualizada.

A opção --name informa o nome de sua edge function.

A opção --active informa se a sua função está ativa ou não.

A opção --args informa o caminho para o arquivo JSON dos argumentos da edge function.

A opção --code informa o caminho para o código-fonte da edge function.

A opção --help apresenta mais informações sobre o comando.


Contribuidores