Comando origins e seus subcomandos

Conheça o comando e os subcomandos que possibilitam o gerenciamento de suas origins utilizadas na plataforma da Azion usando a Azion Command-Line Interface (CLI).


Lista as origins disponíveis em sua conta.

Terminal window
azioncli origins --application-id 12738

A flag --application-id fornece o ID da edge application e, baseado nisso, as origins relacionadas com a edge application são listadas.

A opção --details exibe todos os campos relevantes ao listar.

A opção --help exibe mais informações sobre o subcomando list.


Cria uma origin, baseando-se nos atributos informados, para ser utilizada com edge applications.

Terminal window
azioncli origins create --application-id 1673635839 --name "name" --addresses "xxxxxx.me" --host-header "host"

A flag --name fornece o nome da origin.

A flag --application-id fornece o ID da edge application vinculada a essa origin.

A flag --addresses informa uma lista de endereços vinculados à origin que está sendo criada.

A flag --host-header especifica o hostname do servidor sendo acessado.

A opção --help exibe mais informações sobre o subcomando create.

A opção --hmac-authentication informa se a origin utiliza Hmac Authentication ou não.

Valores esperados:

  • true
  • false

A opção --hmac-access-key informa a chave de acesso de Hmac, caso o valor informado através da flag --hmac-authentication seja true.

A opção --hmac-region-name informa o Hmac region name, caso o valor informado através da flag --hmac-authentication seja true.

A opção --hmac-secret-key informa a Hmac Secret Key, caso o valor informado através da flag --hmac-authentication seja true.

A opção --host-header especifica o hostname do servidor sendo acessado.

A opção --origin-path fornece o caminho a ser adicionado a URI ao encaminhar a requisição à origin. Deixe em branco para utilizar apenas a URI.

A opção --origin-protocol-policy informa o protocolo utilizado na origin.

A opção --origin-type identifica a fonte de um registro.

Valores esperados:

  • single_origin
  • load_balancer

A opção --in informa o filepath para um arquivo JSON, o qual contém todos atributos da origin que será criada.

Observação: se a flag --in for passada, todas as informações serão acessadas pelo filepath informado, portanto as outras flags não são necessárias.


Atualiza uma origin, baseando-se nos identificadores informados e atributos fornecidos.

Terminal window
azioncli origins update --application-id 1673635839 --origin-key "58755fef-e830-4ea4-b9e0-6481f1ef496d" --name "newname" --addresses "xxxxxx.me" --host-header "host"

A flag --application-id fornece o ID da edge application vinculada a essa origin.

A flag --origin-key fornece a origin key vinculada à origin.

A opção --help exibe mais informações sobre o subcomando update.

A flag --name fornece o nome da origin.

A flag --addresses informa uma lista de endereços vinculados à origin que está sendo atualizada.

A flag --host-header especifica o hostname do servidor sendo acessado.

A opção --hmac-authentication informa se a origin utiliza Hmac Authentication ou não.

Valores esperados:

  • true
  • false

A opção --hmac-access-key informa a chave de acesso de Hmac, caso o valor informado através da flag --hmac-authentication seja true.

A opção --hmac-region-name informa o Hmac region name, caso o valor informado através da flag --hmac-authentication seja true.

A opção --hmac-secret-key informa a Hmac Secret Key, caso o valor informado através da flag --hmac-authentication seja true.

A opção --host-header especifica o hostname do servidor sendo acessado.

A opção --origin-path fornece o caminho a ser adicionado a URI ao encaminhar a requisição à origin. Deixe em branco para utilizar apenas a URI.

A opção --origin-protocol-policy informa o protocolo utilizado na origin.

A opção --origin-type identifica a fonte de um registro.

Valores esperados:

  • single_origin
  • load_balancer

A opção --in informa o filepath para um arquivo JSON, o qual contém todos atributos da origin que será atualizada.

Observação: se a flag --in for passada, todas as informações serão acessadas pelo filepath informado, portanto as outras flags não são necessárias.


Retorna detalhes sobre uma origin específica, baseando-se nos identificadores fornecidos.

Terminal window
azioncli origins describe --application-id 4312 --origin-id 31223

A flag --application-id informa o ID da edge application vinculada à origin a ser descrita.

A flag --origin-id informa o ID da origin a ser descrita.

A opção --out exporta a saída do subcomando describe para um filepath informado.

A opção --format, seguida pelo valor json, altera o formato do output para JSON.

A opção --help exibe mais informações sobre o subcomando describe .


Deleta uma origin na plataforma da Azion.

Terminal window
azioncli origins delete --application-id 1234 --origin-key 03a6e7bf-8e26-49c7-a66e-ab8eaa425086

A flag --application-id informa o ID da edge application vinculada à origin que será deletada.

A flag --origin-key informa o identificador único origin key.

A opção --help exibe mais informações sobre o subcomando describe .


Contribuidores