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).
1. Listando suas origins
Lista as origins disponíveis em sua conta.
Uso
$ azioncli origins --application-id 12738
Flags obrigatórias
application-id
A flag --application-id
fornece o ID da edge application e, baseado nisso, as origins relacionadas com a edge application são listadas.
Flags opcionais
details
A opção --details
exibe todos os campos relevantes ao listar.
help
A opção --help
exibe mais informações sobre o subcomando list
.
2. Criando uma origin
Cria uma origin, baseando-se nos atributos informados, para ser utilizada com edge applications.
Uso
$ azioncli origins create --application-id 1673635839 --name "name" --addresses "xxxxxx.me" --host-header "host"
Flags obrigatórias
name
A flag --name
fornece o nome da origin.
application-id
A flag --application-id
fornece o ID da edge application vinculada a essa origin.
addresses
A flag --addresses
informa uma lista de endereços vinculados à origin que está sendo criada.
host-header
A flag --host-header
especifica o hostname do servidor sendo acessado.
Flags opcionais
help
A opção --help
exibe mais informações sobre o subcomando create
.
hmac-authentication
A opção --hmac-authentication
informa se a origin utiliza Hmac Authentication ou não.
Valores esperados:
true
false
hmac-access-key
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
.
hmac-region-name
A 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
A opção --hmac-secret-key
informa a Hmac Secret Key, caso o valor informado através da flag --hmac-authentication
seja true
.
host-header
A opção --host-header
especifica o hostname do servidor sendo acessado.
origin-path
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.
origin-protocol-policy
A opção --origin-protocol-policy
informa o protocolo utilizado na origin.
origin-type
A opção --origin-type
identifica a fonte de um registro.
Valores esperados:
single_origin
load_balancer
in
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.
3. Atualizando uma origin
Atualiza uma origin, baseando-se nos identificadores informados e atributos fornecidos.
Uso
azioncli origins update --application-id 1673635839 --origin-key "58755fef-e830-4ea4-b9e0-6481f1ef496d" --name "newname" --addresses "xxxxxx.me" --host-header "host"
Flags obrigatórias
application-id
A flag --application-id
fornece o ID da edge application vinculada a essa origin.
origin-key
A flag --origin-key
fornece a origin key vinculada à origin.
Flags opcionais
help
A opção --help
exibe mais informações sobre o subcomando update
.
name
A flag --name
fornece o nome da origin.
addresses
A flag --addresses
informa uma lista de endereços vinculados à origin que está sendo atualizada.
host-header
A flag --host-header
especifica o hostname do servidor sendo acessado.
hmac-authentication
A opção --hmac-authentication
informa se a origin utiliza Hmac Authentication ou não.
Valores esperados:
true
false
hmac-access-key
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
.
hmac-region-name
A 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
A opção --hmac-secret-key
informa a Hmac Secret Key, caso o valor informado através da flag --hmac-authentication
seja true
.
host-header
A opção --host-header
especifica o hostname do servidor sendo acessado.
origin-path
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.
origin-protocol-policy
A opção --origin-protocol-policy
informa o protocolo utilizado na origin.
origin-type
A opção --origin-type
identifica a fonte de um registro.
Valores esperados:
single_origin
load_balancer
in
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.
4. Descrevendo uma origin
Retorna detalhes sobre uma origin específica, baseando-se nos identificadores fornecidos.
Uso
$ azioncli origins describe --application-id 4312 --origin-id 31223
Flags obrigatórias
application-id
A flag --application-id
informa o ID da edge application vinculada à origin a ser descrita.
origin-id
A flag --origin-id
informa o ID da origin a ser descrita.
Flags opcionais
out
A opção --out
exporta a saída do subcomando describe
para um filepath informado.
format
A opção --format
, seguida pelo valor json
, altera o formato do output para JSON.
help
A opção --help
exibe mais informações sobre o subcomando describe
.
5. Deletando uma origin
Deleta uma origin na plataforma da Azion.
Uso
$ azioncli origins delete --application-id 1234 --origin-key 03a6e7bf-8e26-49c7-a66e-ab8eaa425086
Flags obrigatórias
application-id
A flag --application-id
informa o ID da edge application vinculada à origin que será deletada.
origin-key
A flag --origin-key
inform o identificador único origin key.
Flags opcionais
help
A opção --help
exibe mais informações sobre o subcomando describe
.
Leia também
- Comando edge applications e seus subcomandos
- Comando edge functions e seus subcomandos
- Gerenciando suas edge functions utilizando a Azion CLI
- Como criar uma edge application usando a Azion CLI
Não encontrou o que procurava? Abra um ticket.