Azion CLI update
Com o comando azion update [recurso]
você pode atualizar:
Edge applications
Uso
Flags obrigatórias
application-id
A flag --application-id
especifica o ID da edge application a ser atualizada.
Flags opcionais
application-acceleration
A flag --application-acceleration
especifica se a edge application tem o módulo Application Acceleration ativo.
delivery-protocol
A flag --delivery-protocol
especifica o protocolo de entrega da edge application.
device-detection
A flag --device-detection
especifica se a edge application tem a detecção de dispositivos ativada ou não.
edge-firewall
A flag --edge-firewall
especifica se a edge application tem um Edge Firewall associado ativado ou não.
edge-functions
A flag --edge-functions
especifica se a edge application tem o módulo Edge Functions ativo.
http-port
A flag --http-port
especifica a porta HTTP da edge application. Por padrão, é 80
.
https-port
A flag --https-port
especifica a porta HTTPS da edge application. Por padrão, é 443
.
image-optimization
A flag --image-optimization
especifica se a edge application tem o módulo Image Processor ativo.
file
A flag --file
especifica o caminho e o arquivo JSON fornecidos para atualizar automaticamente os atributos da edge application. Você pode usar -
para ler a partir do stdin.
Exemplo dos atributos dentro de um arquivo JSON
:
l2-caching
A flag --l2-caching
especifica se a edge application tem o módulo Tiered Cache ativo.
load-balancer
A flag --load-balancer
especifica se a edge application tem o módulo Load Balancer ativo.
min-tls-ver
A flag --min-tls-ver
especifica a versão mínima do TLS da edge application.
name
A flag --name
especifica o nome da edge application.
raw-logs
A flag --raw-logs
especifica se a edge application tem logs brutos ativados ou não.
webapp-firewall
A flag --webapp-firewall
especifica se o edge firewall associado com a edge application tem Web Application Firewall ativado ou não.
help
A opção --help
exibe mais informações sobre a ação de atualização.
Edge functions
Uso
Flags obrigatórias
function-id
A flag --function-id
é o identificador único da edge function.
Flags opcionais
name
A flag --name
define o novo nome para a edge function.
active
A flag --active
especifica se a edge function deve estar ativa ou não. Aceita true
ou false
.
args
A flag --args
define o caminho e o nome do arquivo JSON contendo os argumentos da edge function.
code
A flag --code
define o caminho e o nome do arquivo contendo o código da edge function.
file
A flag --file
especifica o caminho do arquivo com os atributos da edge function. Você pode usar -
para ler do stdin.
Exemplo dos atributos dentro de um arquivo JSON
:
help
A opção --help
exibe mais informações sobre o comando azion update edge-function
.
Rules engine
Uso
Flags obrigatórias
rule-id
A flag --rule-id
especifica o identificador único da regra no Rules Engine.
application-id
A flag --application-id
especifica o identificador único da edge application que implementa essas regras.
phase
A flag --phase
especifica a fase do Rules Engine. Pode ser request
ou response
.
Flags opcionais
file
A flag --file
especifica o caminho para um arquivo JSON que contém os atributos da regra que será atualizada. Você pode usar -
para ler da entrada padrão.
Exemplo dos atributos dentro de um arquivo JSON:
help
A flag -h
ou --help
exibe mais informações sobre o comando azion update rules-engine
Cache settings
Uso
Flags obrigatórias
application-id
A flag --application-id
define o identificador único para a edge application.
cache-setting-id
A flag --cache-setting-id
define o identificador único para uma configuração de cache.
name
A flag --name
define o nome da configuração de cache que está sendo atualizada.
Flags opcionais
adaptive-delivery-action
A opção --adaptive-delivery-action
informa a ativação da entrega adaptativa por device group da configuração de cache. O valor padrão é ignore
.
browser-cache-settings
A opção --browser-cache-settings
configura o tempo que o conteúdo é armazenado em cache no navegador de usuários. O valor padrão é honor
.
browser-cache-settings-maximum-ttl
A opção --browser-cache-settings-maximum-ttl
informa o TTL máximo do cache no navegador.
cache-by-cookies
A opção --cache-by-cookies
define se o cache por cookies está ativo. O valor padrão é ignore
.
cache-by-query-string
A opção --cache-by-query-string
define como o conteúdo deve ser armazenado em cache de acordo com variações da query string em URLs. O valor padrão é ignore
.
cdn-cache-settings
A opção --cdn-cache-settings
configura o tempo que as edge applications da Azion armazenam seu conteúdo em cache. Pode respeitar ou substituir os cabeçalhos de cache da origem. O valor padrão é honor
.
cnd-cache-settings-maximum-ttl
A opção --cnd-cache-settings-maximum-ttl
informa o TTL máximo do cache no edge. O valor padrão é 60
.
cookie-names
A opção --cookie-names
distingue objetos no cache da Azion pelo nome/valor dos cookies.
enable-caching-for-options
A opção --enable-caching-for-options
define se o cache de método OPTIONS
está ativo. O valor padrão é false
.
enable-caching-for-post
A opção --enable-caching-for-post
define se o cache de método POST
está ativo.
enable-caching-string-sort
A opção --enable-caching-string-sort
define se a ordenação de query strings determina a diferença de objetos em cache.
file
A opção --file
especifica o caminho para um arquivo JSON contendo os atributos da configuração de cache que será atualizada. Você pode usar -
para ler a partir do stdin.
Exemplo dos atributos dentro de um arquivo JSON:
help
A opção --help
exibe mais informações sobre o comando azion update cache-setting
.
l2-caching-enabled
A opção --l2-caching-enabled
define se o Tiered Cache está ativo.
query-string-fields
A opção --query-string-fields
fornece uma lista de parâmetros de query string a serem considerados na configuração de Cache Settings, segregando o cache para a mesma URL.
slice-configuration-enabled
A opção --slice-configuration-enabled
define se a configuração de Large File Optimization está ativa.
slice-configuration-range
A opção --slice-configuration-range
informa o tamanho de cada fragmento do arquivo.
slice-l2-caching-enabled
A opção --slice-l2-caching-enabled
define se Large File Optimization está ativo para o Tiered Cache.
Domains
Descrição
Atualiza o nome de um domínio e outros atributos com base em um ID fornecido.
Uso
Flags obrigatórias
domain-id
A flag --domain-id
especifica o identificador único do domínio que você deseja atualizar.
Flags opcionais
active
A opção --active
define o domínio como ativo.
application-id
A opção --application-id
é o identificador único de uma edge application usada por este domínio.
cname-access-only
A opção --cname-access-only
define se o domínio deve ser acessado apenas por meio de CNAMEs.
cnames
A opção --cnames
especifica os CNAMEs do seu domínio.
digital-certificate-id
A opção --digital-certificate-id
é o identificador único do certificado digital. Esse valor pode ser um número inteiro ou nulo.
file
A opção --file
especifica um caminho e arquivo JSON para atualizar automaticamente os atributos do domínio. Você pode usar -
para ler da entrada padrão.
Exemplo dos atributos dentro de um arquivo JSON
:
name
A opção --name
define o nome do domínio.
help
A opção -h
ou --help
exibe mais informações sobre o comando azion update domain
.
Origins
Uso
Flags obrigatórias
application-id
A flag --application-id
define o identificador único para uma edge application.
origin-key
A flag --origin-key
define o identificador único para uma origem.
Flags opcionais
name
A flag --name
define o nome da origem que está sendo atualizada.
addresses
A flag --addresses
passa uma lista de endereços vinculados à origem. Múltiplos endereços devem ser separados por vírgulas.
host-header
A flag --host-header
especifica o valor do cabeçalho Host
do servidor sendo acessado.
origin-type
A flag --origin-type
identifica o tipo da origem. Exemplo: single_origin
, load_balancer
.
origin-protocol-policy
A flag --origin-protocol-policy
informa a política de protocolo usada da conexão entre a Azion e a origem.
origin-path
A flag --origin-path
define o caminho a ser anexado à URI ao encaminhar a requisição para a origem. Deixe em branco para usar apenas a URI.
hmac-authentication
A flag --hmac-authentication
especifica se a autenticação HMAC é usada ou não.
file
A flag --file
especifica o caminho para um arquivo JSON contendo os atributos da origem que serão atualizados. Você pode usar -
para ler a partir do stdin.
Exemplo dos atributos dentro de um arquivo JSON:
hmac-access-key
A flag --hmac-access-key
informa a chave de acesso HMAC.
hmac-region-name
A flag --hmac-region-name
informa o nome da região HMAC.
hmac-secret-key
A flag --hmac-secret-key
informa a chave secreta HMAC.
help
A opção -h
ou --help
exibe mais informações sobre a ação azion update origin
.
Variables
Uso
Flags obrigatórias caso a flag --file não seja informada
variable-id
A flag --variable-id
fornece o UUID da variável que está sendo atualizada.
key
A flag --key
fornece a chave da variável.
value
A flag --value
fornece o valor da variável.
secret
A flag --secret
indica se o valor deve ser confidencial. O valor padrão é true
.
Flags opcionais
file
A opção --file
informa o caminho do arquivo que contém todos os atributos da variável que está sendo atualizada. Você pode usar -
para ler a partir de stdin.
Exemplo dos atributos dentro de um arquivo JSON:
help
A opção --help
exibe mais informações sobre o subcomando update
.
Edge Storage object
Uso
Flags obrigatórias
bucket-name
A flag --bucket-name
especifica o nome do bucket no Edge Storage onde está localizado o objeto que você deseja atualizar.
object-key
A flag --object-key
identifica o objeto no Edge Storage especificado que você deseja atualizar.
source
A flag --source
especifica o caminho do arquivo para atualizar o objeto do bucket no Edge Storage.
Flags opcionais
file
A opção --file
refere-se ao caminho para um arquivo JSON contendo os atributos do bucket que serão atualizados. Você pode usar -
para ler do stdin.
help
A opção -h
ou --help
fornece mais informações sobre o comando azion update edge-storage object
.