az containerapp sessionpool
Nota
Essa referência faz parte da extensão containerapp para a CLI do Azure (versão 2.62.0 ou superior). A extensão será instalada automaticamente na primeira vez que você executar um comando az containerapp sessionpool . Saiba mais sobre extensões.
Este grupo de comandos está em pré-visualização e em desenvolvimento. Níveis de referência e de apoio: https://aka.ms/CLI_refstatus
Comandos para gerenciar pools de sessões.
Comandos
Name | Description | Tipo | Status |
---|---|---|---|
az containerapp sessionpool create |
Crie ou atualize um pool de sessões. |
Extensão | Pré-visualizar |
az containerapp sessionpool delete |
Exclua um pool de sessões. |
Extensão | Pré-visualizar |
az containerapp sessionpool list |
Listar Pools de Sessão por assinatura ou grupo de recursos. |
Extensão | Pré-visualizar |
az containerapp sessionpool show |
Mostrar detalhes de um Pool de Sessões. |
Extensão | Pré-visualizar |
az containerapp sessionpool update |
Atualizar um pool de sessões. |
Extensão | Pré-visualizar |
az containerapp sessionpool create
O grupo de comandos 'containerapp sessionpool' está em pré-visualização e em desenvolvimento. Níveis de referência e de apoio: https://aka.ms/CLI_refstatus
Crie ou atualize um pool de sessões.
az containerapp sessionpool create --name
--resource-group
[--args]
[--command]
[--container-name]
[--container-type {CustomContainer, NodeLTS, PythonLTS}]
[--cooldown-period]
[--cpu]
[--env-vars]
[--environment]
[--image]
[--location]
[--max-sessions]
[--memory]
[--mi-system-assigned]
[--mi-user-assigned]
[--network-status {EgressDisabled, EgressEnabled}]
[--no-wait]
[--ready-sessions]
[--registry-identity]
[--registry-password]
[--registry-server]
[--registry-username]
[--secrets]
[--target-port]
Exemplos
Crie ou atualize um Pool de Sessões com as configurações padrão do tipo de contêiner PythonLTS.
az containerapp sessionpool create -n mysessionpool -g MyResourceGroup \
--location eastasia
Crie ou atualize um Pool de Sessões com o tipo de contêiner PythonLTS, com o máximo de sessões simultâneas é 30, instâncias de sessão prontas 20.
az containerapp sessionpool create -n mysessionpool -g MyResourceGroup \
--container-type PythonLTS --max-sessions 30 --ready-sessions 20 \
--location eastasia
Crie ou atualize um Pool de Sessões com o tipo de contêiner CustomContainer com imagem de início rápido padrão.
az containerapp sessionpool create -n mysessionpool -g MyResourceGroup \
--container-type CustomContainer --environment MyEnvironment \
--cpu 0.5 --memory 1Gi --target-port 80 --location eastasia --image mcr.microsoft.com/k8se/quickstart:latest
Crie ou atualize um Pool de Sessões com o tipo de contêiner CustomContainer que tenha segredos e variáveis de ambiente.
az containerapp sessionpool create -n mysessionpool -g MyResourceGroup \
--container-type CustomContainer --environment MyEnvironment \
--cpu 0.5 --memory 1Gi --target-port 80 --image MyImage \
--env-vars GREETING="Hello, world" SECRETENV=secretref:anothersecret \
--secrets mysecret=secretvalue1 anothersecret="secret value 2" --location eastasia
Criar ou atualizar um Pool de Sessões com o tipo de contêiner CustomContainer a partir do registro privado
az containerapp sessionpool create -n mysessionpool -g MyResourceGroup \
--container-type CustomContainer --environment MyEnvironment --image MyImage \
--cpu 0.5 --memory 1Gi --target-port 80 --registry-server myregistry.azurecr.io \
--registry-username myregistry --registry-password $REGISTRY_PASSWORD \
--location eastasia
Criar ou atualizar um Pool de Sessões com o tipo de contêiner CustomContainer e Managed Identity para autenticar o Registro de contêiner do Azure
az containerapp sessionpool create -n mysessionpool -g MyResourceGroup \
--container-type CustomContainer --environment MyEnvironment --image MyImage \
--cpu 0.5 --memory 1Gi --target-port 80 --registry-server myregistry.azurecr.io \
--registry-identity MyUserIdentityResourceId \
--location eastasia
Crie ou atualize um Pool de Sessões com o tipo de contêiner CustomContainer com o sistema atribuído e a identidade atribuída pelo usuário.
az containerapp sessionpool create -n mysessionpool -g MyResourceGroup \
--container-type CustomContainer --environment MyEnvironment --image MyImage \
--cpu 0.5 --memory 1Gi --target-port 80 \
--mi-system-assigned --mi-user-assigned MyUserIdentityResourceId \
--location eastasia
Criar ou atualizar um Pool de Sessões com o tipo de contêiner CustomContainer com período de resfriamento 360s
az containerapp sessionpool create -n mysessionpool -g MyResourceGroup \
--environment MyEnvironment --cpu 0.5 --memory 1Gi --target-port 80 --container-type CustomContainer \
--cooldown-period 360 --location eastasia
Parâmetros Obrigatórios
O nome do Pool de Sessões.
o nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>
.
Parâmetros Opcionais
Uma lista de argumentos de comando de inicialização de contêiner. Valores separados por espaço, por exemplo, "-c" "mycommand". Cadeia de caracteres vazia para limpar valores existentes.
Uma lista de comandos suportados no contêiner que serão executados durante a inicialização. Valores separados por espaço, por exemplo, "/bin/queue", "mycommand". Cadeia de caracteres vazia para limpar valores existentes.
Nome do contentor. Ao criar, se nenhum nome de contêiner for fornecido, o nome do contêiner será padronizado para o nome do pool de sessões coberto para minúsculas.
O tipo de pool do Pool de Sessões, default='PythonLTS'.
Período (em segundos), após o qual a sessão será excluída, default=300.
CPU necessária em núcleos de 0,25 - 2,0, por exemplo, 0,5.
Uma lista de variáveis(ões) de ambiente para o contêiner. Valores separados por espaço no formato 'key=value'. Cadeia de caracteres vazia para limpar valores existentes. Valor do prefixo com 'secretref:' para fazer referência a um segredo.
Nome ou ID do recurso do ambiente do aplicativo contêiner.
Imagem de contêiner, por exemplo, publisher/image-name:tag.
Localização. Valores de: az account list-locations
. Você pode configurar o local padrão usando az configure --defaults location=<location>
.
A contagem máxima de sessões pode ser executada ao mesmo tempo.
Memória necessária de 0,5 - 4,0 terminando com "Gi", por exemplo, 1,0Gi.
Booleano indicando se a identidade atribuída ao sistema deve ser atribuída.
Identidades de usuário separadas por espaço a serem atribuídas.
A saída está habilitada para as Sessões ou não.
Não espere que a operação de longa duração termine.
O número de sessões que estarão prontas no pool de sessões o tempo todo.
A identidade gerenciada com a qual autenticar no Registro de Contêiner do Azure (em vez de nome de usuário/senha). Use 'system' para uma identidade atribuída ao sistema, use um ID de recurso para uma identidade atribuída pelo usuário. A identidade gerenciada deve ter recebido permissões acrpull no ACR antes da implantação (use 'az role assignment create --role acrpull ...').
A senha para fazer login no registro do contêiner. Se armazenado como um segredo, o valor deve começar com 'secretref:' seguido pelo nome secreto.
O nome de host do servidor de registro de contêiner, por exemplo, myregistry.azurecr.io.
O nome de usuário para efetuar login no registro de contêiner.
Uma lista de segredo(s) para o pool de sessões. Valores separados por espaço no formato 'key=value'. Cadeia de caracteres vazia para limpar valores existentes.
A porta de sessão usada para o tráfego de entrada.
Parâmetros de Globais
Aumente a verbosidade do log para mostrar todos os logs de depuração.
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
Formato de saída.
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
o .
Aumente a verbosidade do registro. Use --debug para logs de depuração completos.
az containerapp sessionpool delete
O grupo de comandos 'containerapp sessionpool' está em pré-visualização e em desenvolvimento. Níveis de referência e de apoio: https://aka.ms/CLI_refstatus
Exclua um pool de sessões.
az containerapp sessionpool delete --resource-group
[--ids]
[--name]
[--no-wait]
[--subscription]
[--yes]
Exemplos
Exclua um pool de sessões.
az containerapp sessionpool delete -n mysessionpool -g MyResourceGroup
Parâmetros Obrigatórios
o nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>
.
Parâmetros Opcionais
Um ou mais IDs de recurso (delimitados por espaço). Deve ser um ID de recurso completo contendo todas as informações dos argumentos 'ID do recurso'. Você deve fornecer --ids ou outros argumentos 'Resource Id'.
O nome do Pool de Sessões.
Não espere que a operação de longa duração termine.
o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
o .
Não solicite confirmação.
Parâmetros de Globais
Aumente a verbosidade do log para mostrar todos os logs de depuração.
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
Formato de saída.
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
o .
Aumente a verbosidade do registro. Use --debug para logs de depuração completos.
az containerapp sessionpool list
O grupo de comandos 'containerapp sessionpool' está em pré-visualização e em desenvolvimento. Níveis de referência e de apoio: https://aka.ms/CLI_refstatus
Listar Pools de Sessão por assinatura ou grupo de recursos.
az containerapp sessionpool list [--resource-group]
Exemplos
Liste Pools de Sessões na assinatura atual.
az containerapp sessionpool list
Listar Pools de Sessão por grupo de recursos.
az containerapp sessionpool list -g MyResourceGroup
Parâmetros Opcionais
o nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>
.
Parâmetros de Globais
Aumente a verbosidade do log para mostrar todos os logs de depuração.
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
Formato de saída.
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
o .
Aumente a verbosidade do registro. Use --debug para logs de depuração completos.
az containerapp sessionpool show
O grupo de comandos 'containerapp sessionpool' está em pré-visualização e em desenvolvimento. Níveis de referência e de apoio: https://aka.ms/CLI_refstatus
Mostrar detalhes de um Pool de Sessões.
az containerapp sessionpool show --resource-group
[--ids]
[--name]
[--subscription]
Exemplos
Mostrar os detalhes de um Pool de Sessões.
az containerapp sessionpool show -n mysessionpool -g MyResourceGroup
Parâmetros Obrigatórios
o nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>
.
Parâmetros Opcionais
Um ou mais IDs de recurso (delimitados por espaço). Deve ser um ID de recurso completo contendo todas as informações dos argumentos 'ID do recurso'. Você deve fornecer --ids ou outros argumentos 'Resource Id'.
O nome do Pool de Sessões.
o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
o .
Parâmetros de Globais
Aumente a verbosidade do log para mostrar todos os logs de depuração.
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
Formato de saída.
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
o .
Aumente a verbosidade do registro. Use --debug para logs de depuração completos.
az containerapp sessionpool update
O grupo de comandos 'containerapp sessionpool' está em pré-visualização e em desenvolvimento. Níveis de referência e de apoio: https://aka.ms/CLI_refstatus
Atualizar um pool de sessões.
az containerapp sessionpool update --resource-group
[--args]
[--command]
[--container-name]
[--cooldown-period]
[--cpu]
[--env-vars]
[--ids]
[--image]
[--location]
[--max-sessions]
[--memory]
[--name]
[--network-status {EgressDisabled, EgressEnabled}]
[--no-wait]
[--ready-sessions]
[--registry-password]
[--registry-server]
[--registry-username]
[--secrets]
[--subscription]
[--target-port]
Exemplos
Atualize a configuração e a imagem máximas de sessões simultâneas de um pool de sessões.
az containerapp sessionpool update -n mysessionpool -g MyResourceGroup --max-sessions 20 --image MyNewImage
Parâmetros Obrigatórios
o nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>
.
Parâmetros Opcionais
Uma lista de argumentos de comando de inicialização de contêiner. Valores separados por espaço, por exemplo, "-c" "mycommand". Cadeia de caracteres vazia para limpar valores existentes.
Uma lista de comandos suportados no contêiner que serão executados durante a inicialização. Valores separados por espaço, por exemplo, "/bin/queue", "mycommand". Cadeia de caracteres vazia para limpar valores existentes.
Nome do contentor. Ao criar, se nenhum nome de contêiner for fornecido, o nome do contêiner será padronizado para o nome do pool de sessões coberto para minúsculas.
Período (em segundos), após o qual a sessão será excluída, default=300.
CPU necessária em núcleos de 0,25 - 2,0, por exemplo, 0,5.
Uma lista de variáveis(ões) de ambiente para o contêiner. Valores separados por espaço no formato 'key=value'. Cadeia de caracteres vazia para limpar valores existentes. Valor do prefixo com 'secretref:' para fazer referência a um segredo.
Um ou mais IDs de recurso (delimitados por espaço). Deve ser um ID de recurso completo contendo todas as informações dos argumentos 'ID do recurso'. Você deve fornecer --ids ou outros argumentos 'Resource Id'.
Imagem de contêiner, por exemplo, publisher/image-name:tag.
Localização. Valores de: az account list-locations
. Você pode configurar o local padrão usando az configure --defaults location=<location>
.
A contagem máxima de sessões pode ser executada ao mesmo tempo.
Memória necessária de 0,5 - 4,0 terminando com "Gi", por exemplo, 1,0Gi.
O nome do Pool de Sessões.
A saída está habilitada para as Sessões ou não.
Não espere que a operação de longa duração termine.
O número de sessões que estarão prontas no pool de sessões o tempo todo.
A senha para fazer login no registro do contêiner. Se armazenado como um segredo, o valor deve começar com 'secretref:' seguido pelo nome secreto.
O nome de host do servidor de registro de contêiner, por exemplo, myregistry.azurecr.io.
O nome de usuário para efetuar login no registro de contêiner.
Uma lista de segredo(s) para o pool de sessões. Valores separados por espaço no formato 'key=value'. Cadeia de caracteres vazia para limpar valores existentes.
o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
o .
A porta de sessão usada para o tráfego de entrada.
Parâmetros de Globais
Aumente a verbosidade do log para mostrar todos os logs de depuração.
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
Formato de saída.
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
o nome ou o ID da subscrição. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID
o .
Aumente a verbosidade do registro. Use --debug para logs de depuração completos.