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).
Listando suas origins
Seção intitulada Listando suas originsLista as origins disponíveis em sua conta.
azioncli origins --application-id 12738
Flags obrigatórias
Seção intitulada Flags obrigatóriasapplication-id
Seção intitulada application-idA flag --application-id
fornece o ID da edge application e, baseado nisso, as origins relacionadas com a edge application são listadas.
Flags opcionais
Seção intitulada Flags opcionaisdetails
Seção intitulada detailsA opção --details
exibe todos os campos relevantes ao listar.
A opção --help
exibe mais informações sobre o subcomando list
.
Criando uma origin
Seção intitulada Criando uma originCria uma origin, baseando-se nos atributos informados, para ser utilizada com edge applications.
azioncli origins create --application-id 1673635839 --name "name" --addresses "xxxxxx.me" --host-header "host"
Flags obrigatórias
Seção intitulada Flags obrigatóriasA flag --name
fornece o nome da origin.
application-id
Seção intitulada application-idA flag --application-id
fornece o ID da edge application vinculada a essa origin.
addresses
Seção intitulada addressesA flag --addresses
informa uma lista de endereços vinculados à origin que está sendo criada.
host-header
Seção intitulada host-headerA flag --host-header
especifica o hostname do servidor sendo acessado.
Flags opcionais
Seção intitulada Flags opcionaisA opção --help
exibe mais informações sobre o subcomando create
.
hmac-authentication
Seção intitulada hmac-authenticationA opção --hmac-authentication
informa se a origin utiliza Hmac Authentication ou não.
Valores esperados:
true
false
hmac-access-key
Seção intitulada hmac-access-keyA opção --hmac-access-key
informa a chave de acesso de Hmac, caso o valor informado através da flag --hmac-authentication
seja true
.
hmac-region-name
Seção intitulada hmac-region-nameA opção --hmac-region-name
informa o Hmac region name, caso o valor informado através da flag --hmac-authentication
seja true
.
hmac-secret-key
Seção intitulada hmac-secret-keyA opção --hmac-secret-key
informa a Hmac Secret Key, caso o valor informado através da flag --hmac-authentication
seja true
.
host-header
Seção intitulada host-headerA opção --host-header
especifica o hostname do servidor sendo acessado.
origin-path
Seção intitulada origin-pathA 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.
origin-protocol-policy
Seção intitulada origin-protocol-policyA opção --origin-protocol-policy
informa o protocolo utilizado na origin.
origin-type
Seção intitulada origin-typeA 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.
Atualizando uma origin
Seção intitulada Atualizando uma originAtualiza uma origin, baseando-se nos identificadores informados e atributos fornecidos.
azioncli origins update --application-id 1673635839 --origin-key "58755fef-e830-4ea4-b9e0-6481f1ef496d" --name "newname" --addresses "xxxxxx.me" --host-header "host"
Flags obrigatórias
Seção intitulada Flags obrigatóriasapplication-id
Seção intitulada application-idA flag --application-id
fornece o ID da edge application vinculada a essa origin.
origin-key
Seção intitulada origin-keyA flag --origin-key
fornece a origin key vinculada à origin.
Flags opcionais
Seção intitulada Flags opcionaisA opção --help
exibe mais informações sobre o subcomando update
.
A flag --name
fornece o nome da origin.
addresses
Seção intitulada addressesA flag --addresses
informa uma lista de endereços vinculados à origin que está sendo atualizada.
host-header
Seção intitulada host-headerA flag --host-header
especifica o hostname do servidor sendo acessado.
hmac-authentication
Seção intitulada hmac-authenticationA opção --hmac-authentication
informa se a origin utiliza Hmac Authentication ou não.
Valores esperados:
true
false
hmac-access-key
Seção intitulada hmac-access-keyA opção --hmac-access-key
informa a chave de acesso de Hmac, caso o valor informado através da flag --hmac-authentication
seja true
.
hmac-region-name
Seção intitulada hmac-region-nameA opção --hmac-region-name
informa o Hmac region name, caso o valor informado através da flag --hmac-authentication
seja true
.
hmac-secret-key
Seção intitulada hmac-secret-keyA opção --hmac-secret-key
informa a Hmac Secret Key, caso o valor informado através da flag --hmac-authentication
seja true
.
host-header
Seção intitulada host-headerA opção --host-header
especifica o hostname do servidor sendo acessado.
origin-path
Seção intitulada origin-pathA 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.
origin-protocol-policy
Seção intitulada origin-protocol-policyA opção --origin-protocol-policy
informa o protocolo utilizado na origin.
origin-type
Seção intitulada origin-typeA 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.
Descrevendo uma origin
Seção intitulada Descrevendo uma originRetorna detalhes sobre uma origin específica, baseando-se nos identificadores fornecidos.
azioncli origins describe --application-id 4312 --origin-id 31223
Flags obrigatórias
Seção intitulada Flags obrigatóriasapplication-id
Seção intitulada application-idA flag --application-id
informa o ID da edge application vinculada à origin a ser descrita.
origin-id
Seção intitulada origin-idA flag --origin-id
informa o ID da origin a ser descrita.
Flags opcionais
Seção intitulada Flags opcionaisA opção --out
exporta a saída do subcomando describe
para um filepath informado.
format
Seção intitulada formatA 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
.
Deletando uma origin
Seção intitulada Deletando uma originDeleta uma origin na plataforma da Azion.
azioncli origins delete --application-id 1234 --origin-key 03a6e7bf-8e26-49c7-a66e-ab8eaa425086
Flags obrigatórias
Seção intitulada Flags obrigatóriasapplication-id
Seção intitulada application-idA flag --application-id
informa o ID da edge application vinculada à origin que será deletada.
origin-key
Seção intitulada origin-keyA flag --origin-key
informa o identificador único origin key.
Flags opcionais
Seção intitulada Flags opcionaisA opção --help
exibe mais informações sobre o subcomando describe
.