Azion CLI update
Com o comando azion update [recurso]
você pode atualizar:
Edge applications
Seção intitulada Edge applicationsFlags obrigatórias
Seção intitulada Flags obrigatoriasapplication-id
Seção intitulada application-idA flag --application-id
especifica o ID da edge application a ser atualizada.
Flags opcionais
Seção intitulada Flags opcionaisapplication-acceleration
Seção intitulada application-accelerationA flag --application-acceleration
especifica se a edge application tem o módulo Application Acceleration ativo.
delivery-protocol
Seção intitulada delivery-protocolA flag --delivery-protocol
especifica o protocolo de entrega da edge application.
device-detection
Seção intitulada device-detectionA flag --device-detection
especifica se a edge application tem a detecção de dispositivos ativada ou não.
edge-firewall
Seção intitulada edge-firewallA flag --edge-firewall
especifica se a edge application tem um Edge Firewall associado ativado ou não.
edge-functions
Seção intitulada edge-functionsA flag --edge-functions
especifica se a edge application tem o módulo Edge Functions ativo.
http-port
Seção intitulada http-portA flag --http-port
especifica a porta HTTP da edge application. Por padrão, é 80
.
https-port
Seção intitulada https-portA flag --https-port
especifica a porta HTTPS da edge application. Por padrão, é 443
.
image-optimization
Seção intitulada image-optimizationA flag --image-optimization
especifica se a edge application tem o módulo Image Processor ativo.
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
Seção intitulada l2-cachingA flag --l2-caching
especifica se a edge application tem o módulo Tiered Cache ativo.
load-balancer
Seção intitulada load-balancerA flag --load-balancer
especifica se a edge application tem o módulo Load Balancer ativo.
min-tls-ver
Seção intitulada min-tls-verA flag --min-tls-ver
especifica a versão mínima do TLS da edge application.
A flag --name
especifica o nome da edge application.
raw-logs
Seção intitulada raw-logsA flag --raw-logs
especifica se a edge application tem logs brutos ativados ou não.
webapp-firewall
Seção intitulada webapp-firewallA flag --webapp-firewall
especifica se o edge firewall associado com a edge application tem Web Application Firewall ativado ou não.
A opção --help
exibe mais informações sobre a ação de atualização.
Edge functions
Seção intitulada Edge functionsFlags obrigatórias
Seção intitulada Flags obrigatoriasfunction-id
Seção intitulada function-idA flag --function-id
é o identificador único da edge function.
Flags opcionais
Seção intitulada Flags opcionaisA flag --name
define o novo nome para a edge function.
active
Seção intitulada activeA flag --active
especifica se a edge function deve estar ativa ou não. Aceita true
ou false
.
A flag --args
define o caminho e o nome do arquivo JSON contendo os argumentos da edge function.
A flag --code
define o caminho e o nome do arquivo contendo o código da edge function.
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
:
A opção --help
exibe mais informações sobre o comando azion update edge-function
.
Rules engine
Seção intitulada Rules engineFlags obrigatórias
Seção intitulada Flags obrigatoriasrule-id
Seção intitulada rule-idA flag --rule-id
especifica o identificador único da regra no Rules Engine.
application-id
Seção intitulada application-idA flag --application-id
especifica o identificador único da edge application que implementa essas regras.
A flag --phase
especifica a fase do Rules Engine. Pode ser request
ou response
.
Flags opcionais
Seção intitulada Flags opcionaisA 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:
A flag -h
ou --help
exibe mais informações sobre o comando azion update rules-engine
Cache settings
Seção intitulada Cache settingsFlags obrigatórias
Seção intitulada Flags obrigatoriasapplication-id
Seção intitulada application-idA flag --application-id
define o identificador único para a edge application.
cache-setting-id
Seção intitulada cache-setting-idA flag --cache-setting-id
define o identificador único para uma configuração de cache.
A flag --name
define o nome da configuração de cache que está sendo atualizada.
Flags opcionais
Seção intitulada Flags opcionaisadaptive-delivery-action
Seção intitulada adaptive-delivery-actionA 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
Seção intitulada browser-cache-settingsA 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
Seção intitulada browser-cache-settings-maximum-ttlA opção --browser-cache-settings-maximum-ttl
informa o TTL máximo do cache no navegador.
cache-by-cookies
Seção intitulada cache-by-cookiesA opção --cache-by-cookies
define se o cache por cookies está ativo. O valor padrão é ignore
.
cache-by-query-string
Seção intitulada cache-by-query-stringA 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
Seção intitulada cdn-cache-settingsA 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
Seção intitulada cnd-cache-settings-maximum-ttlA opção --cnd-cache-settings-maximum-ttl
informa o TTL máximo do cache no edge. O valor padrão é 60
.
cookie-names
Seção intitulada cookie-namesA opção --cookie-names
distingue objetos no cache da Azion pelo nome/valor dos cookies.
enable-caching-for-options
Seção intitulada enable-caching-for-optionsA 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
Seção intitulada enable-caching-for-postA opção --enable-caching-for-post
define se o cache de método POST
está ativo.
enable-caching-string-sort
Seção intitulada enable-caching-string-sortA opção --enable-caching-string-sort
define se a ordenação de query strings determina a diferença de objetos em cache.
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.
A opção --help
exibe mais informações sobre o comando azion update cache-setting
.
l2-caching-enabled
Seção intitulada l2-caching-enabledA opção --l2-caching-enabled
define se o Tiered Cache está ativo.
query-string-fields
Seção intitulada query-string-fieldsA 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
Seção intitulada slice-configuration-enabledA opção --slice-configuration-enabled
define se a configuração de Large File Optimization está ativa.
slice-configuration-range
Seção intitulada slice-configuration-rangeA opção --slice-configuration-range
informa o tamanho de cada fragmento do arquivo.
slice-l2-caching-enabled
Seção intitulada slice-l2-caching-enabledA opção --slice-l2-caching-enabled
define se Large File Optimization está ativo para o Tiered Cache.
Domains
Seção intitulada DomainsDescrição
Seção intitulada DescricaoAtualiza o nome de um domínio e outros atributos com base em um ID fornecido.
Flags obrigatórias
Seção intitulada Flags obrigatoriasdomain-id
Seção intitulada domain-idA flag --domain-id
especifica o identificador único do domínio que você deseja atualizar.
Flags opcionais
Seção intitulada Flags opcionaisactive
Seção intitulada activeA opção --active
define o domínio como ativo.
application-id
Seção intitulada application-idA opção --application-id
é o identificador único de uma edge application usada por este domínio.
cname-access-only
Seção intitulada cname-access-onlyA opção --cname-access-only
define se o domínio deve ser acessado apenas por meio de CNAMEs.
cnames
Seção intitulada cnamesA opção --cnames
especifica os CNAMEs do seu domínio.
digital-certificate-id
Seção intitulada digital-certificate-idA opção --digital-certificate-id
é o identificador único do certificado digital. Esse valor pode ser um número inteiro ou nulo.
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
:
A opção --name
define o nome do domínio.
A opção -h
ou --help
exibe mais informações sobre o comando azion update domain
.
Origins
Seção intitulada OriginsFlags obrigatórias
Seção intitulada Flags obrigatoriasapplication-id
Seção intitulada application-idA flag --application-id
define o identificador único para uma edge application.
origin-key
Seção intitulada origin-keyA flag --origin-key
define o identificador único para uma origem.
Flags opcionais
Seção intitulada Flags opcionaisA flag --name
define o nome da origem que está sendo atualizada.
addresses
Seção intitulada addressesA flag --addresses
passa uma lista de endereços vinculados à origem. Múltiplos endereços devem ser separados por vírgulas.
host-header
Seção intitulada host-headerA flag --host-header
especifica o valor do cabeçalho Host
do servidor sendo acessado.
origin-type
Seção intitulada origin-typeA flag --origin-type
identifica o tipo da origem. Exemplo: single_origin
, load_balancer
.
origin-protocol-policy
Seção intitulada origin-protocol-policyA flag --origin-protocol-policy
informa a política de protocolo usada da conexão entre a Azion e a origem.
origin-path
Seção intitulada origin-pathA 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
Seção intitulada hmac-authenticationA flag --hmac-authentication
especifica se a autenticação HMAC é usada ou não.
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.
hmac-access-key
Seção intitulada hmac-access-keyA flag --hmac-access-key
informa a chave de acesso HMAC.
hmac-region-name
Seção intitulada hmac-region-nameA flag --hmac-region-name
informa o nome da região HMAC.
hmac-secret-key
Seção intitulada hmac-secret-keyA flag --hmac-secret-key
informa a chave secreta HMAC.
A opção -h
ou --help
exibe mais informações sobre a ação azion update origin
.
Variables
Seção intitulada VariablesFlags obrigatórias caso a flag --file não seja informada
Seção intitulada Flags obrigatorias caso a flag --file nao seja informadavariable-id
Seção intitulada variable-idA flag --variable-id
fornece o UUID da variável que está sendo atualizada.
A flag --key
fornece a chave da variável.
A flag --value
fornece o valor da variável.
secret
Seção intitulada secretA flag --secret
indica se o valor deve ser confidencial. O valor padrão é true
.
Flags opcionais
Seção intitulada Flags opcionaisA 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.
A opção --help
exibe mais informações sobre o subcomando update
.
Edge Storage object
Seção intitulada Edge Storage objectFlags obrigatórias
Seção intitulada Flags obrigatoriasbucket-name
Seção intitulada bucket-nameA flag --bucket-name
especifica o nome do bucket no Edge Storage onde está localizado o objeto que você deseja atualizar.
object-key
Seção intitulada object-keyA flag --object-key
identifica o objeto no Edge Storage especificado que você deseja atualizar.
source
Seção intitulada sourceA flag --source
especifica o caminho do arquivo para atualizar o objeto do bucket no Edge Storage.
Flags opcionais
Seção intitulada Flags opcionaisA 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.
A opção -h
ou --help
fornece mais informações sobre o comando azion update edge-storage object
.