az functionapp

Gerenciar aplicativos de funções. Para instalar as ferramentas principais do Azure Functions, consulte https://github.com/Azure/azure-functions-core-tools .

Comandos

az_functionapp_config_access_restriction az_functionapp_config_access_restriction_add az_functionapp_config_access_restriction_remove az_functionapp_config_access_restriction_set az_functionapp_config_access_restriction_show az_functionapp_config_hostname_get_external_ip az_functionapp_deployment_container_show_cd_url az_functionapp_deployment_list_publishing_credentials az_functionapp_deployment_list_publishing_profiles az_functionapp_deployment_slot_auto_swap az_functionapp_deployment_source_config_local_git az_functionapp_deployment_source_config_zip az_functionapp_deployment_source_update_token az_functionapp_devops_pipeline az_functionapp_devops_pipeline_create az_functionapp_hybrid_connection az_functionapp_hybrid_connection_add az_functionapp_hybrid_connection_list az_functionapp_hybrid_connection_remove az_functionapp_vnet_integration az_functionapp_vnet_integration_add az_functionapp_vnet_integration_list az_functionapp_vnet_integration_remove
az functionapp config

Configure um aplicativo de funções.

az functionapp config appsettings

Defina as configurações do aplicativo de funções.

az functionapp config appsettings delete

Exclua as configurações de um aplicativo de funções.

az functionapp config appsettings list

Mostrar configurações para um aplicativo de funções.

az functionapp config appsettings set

Atualize as configurações de um aplicativo de funções.

az functionapp config container

Gerenciar configurações de contêiner do aplicativo de funções.

az functionapp config container delete

Exclua as configurações de um contêiner de aplicativo de funções.

az functionapp config container set

Defina as configurações de um contêiner de aplicativo de funções.

az functionapp config container show

Obter detalhes das configurações de um contêiner de aplicativo de funções.

az functionapp config hostname

Configure os nomes de host para um aplicativo de funções.

az functionapp config hostname add

Associar um nome de host a um aplicativo de funções.

az functionapp config hostname delete

Desassocie um nome de host de um aplicativo de funções.

az functionapp config hostname list

Listar todas as associações de nome de host para um aplicativo de funções.

az functionapp config set

Defina a configuração do aplicativo de funções.

az functionapp config show

Obtenha os detalhes da configuração de um aplicativo de funções.

az functionapp config ssl

Configurar certificados SSL.

az functionapp config ssl bind

Associar um certificado SSL a um aplicativo de funções.

az functionapp config ssl create

Crie um certificado gerenciado para um nome de host em um aplicativo de funções.

az functionapp config ssl delete

Exclua um certificado SSL de um aplicativo de funções.

az functionapp config ssl import

Importe um certificado SSL para um aplicativo de funções do Key Vault.

az functionapp config ssl list

Listar certificados SSL para um aplicativo de funções.

az functionapp config ssl show

Mostre os detalhes de um certificado SSL para um aplicativo de funções.

az functionapp config ssl unbind

Desassocie um certificado SSL de um aplicativo de funções.

az functionapp config ssl upload

Carregue um certificado SSL para um aplicativo de funções.

az functionapp cors

Gerenciar o CORS (compartilhamento de recursos entre origens).

az functionapp cors add

Adicionar origens permitidas.

az functionapp cors remove

Remover origens permitidas.

az functionapp cors show

Mostrar origens permitidas.

az functionapp create

Criar um aplicativo de funções.

az functionapp delete

Exclua um aplicativo de funções.

az functionapp deploy

Implanta um artefato fornecido no Azure functionapp.

az functionapp deployment

Gerencie implantações de aplicativo de funções.

az functionapp deployment container

Gerencie a implantação contínua baseada em contêiner.

az functionapp deployment container config

Configure a implantação contínua por meio de contêineres.

az functionapp deployment slot

Gerenciar slots de implantação de aplicativo de funções.

az functionapp deployment slot create

Crie um slot de implantação.

az functionapp deployment slot delete

Excluir um slot de implantação.

az functionapp deployment slot list

Lista todos os slots de implantação.

az functionapp deployment slot swap

Altere os slots de implantação para um aplicativo de funções.

az functionapp deployment source

Gerenciar a implantação do aplicativo de funções por meio do controle do código-fonte

az functionapp deployment source config

Gerencie a implantação de repositórios git ou Mercurial.

az functionapp deployment source delete

Excluir uma configuração de implantação de controle do código-fonte.

az functionapp deployment source show

Obtenha os detalhes de uma configuração de implantação de controle do código-fonte.

az functionapp deployment source sync

Sincronize do repositório. Necessário apenas no modo de integração manual.

az functionapp deployment user

Gerencie as credenciais do usuário para implantação.

az functionapp deployment user set

Atualizar as credenciais de implantação.

az functionapp deployment user show

Obtém o usuário de publicação.

az functionapp function

Gerenciar funções do aplicativo de funções.

az functionapp function delete

Excluir uma função.

az functionapp function keys

Gerenciar chaves de função.

az functionapp function keys delete

Excluir uma chave de função.

az functionapp function keys list

Listar todas as chaves de função.

az functionapp function keys set

Criar ou atualizar uma chave de função.

az functionapp function show

Obter os detalhes de uma função.

az functionapp identity

Gerenciar a identidade de serviço gerenciada do aplicativo Web.

az functionapp identity assign

Atribua a identidade de serviço gerenciada ao aplicativo Web.

az functionapp identity remove

Desabilitar a identidade de serviço gerenciada do aplicativo Web.

az functionapp identity show

Exibir identidade de serviço gerenciada do aplicativo Web.

az functionapp keys

Gerenciar chaves do aplicativo de funções.

az functionapp keys delete

Excluir uma chave de aplicativo de funções.

az functionapp keys list

Listar todas as chaves do aplicativo de funções.

az functionapp keys set

Criar ou atualizar uma chave de aplicativo de funções.

az functionapp list

Listar aplicativos de funções.

az functionapp list-consumption-locations

Liste os locais disponíveis para executar aplicativos de funções.

az functionapp log
az functionapp log deployment

Manage function app deployment logs.

az functionapp log deployment list

List deployment logs of the deployments associated with function app.

az functionapp log deployment show

Show deployment logs of the latest deployment, or a specific deployment if deployment-id is specified.

az functionapp plan

Gerenciar planos do serviço de aplicativo para uma função do Azure.

az functionapp plan create

Crie um plano do serviço de aplicativo para uma função do Azure.

az functionapp plan delete

Excluir um plano do serviço de aplicativo.

az functionapp plan list

Listar planos do serviço de aplicativo.

az functionapp plan show

Obtenha os planos do serviço de aplicativo para um grupo de recursos ou um conjunto de grupos de recursos.

az functionapp plan update

Atualize um plano do serviço de aplicativo para uma função do Azure.

az functionapp restart

Reinicie um aplicativo de funções.

az functionapp show

Obtenha os detalhes de um aplicativo de funções.

az functionapp start

Inicie um aplicativo de funções.

az functionapp stop

Interrompa um aplicativo de funções.

az functionapp update

Atualize um aplicativo de funções.

az functionapp create

Criar um aplicativo de funções.

O nome do aplicativo de funções deve ser capaz de produzir um FQDN exclusivo como AppName.azurewebsites.net.

az functionapp create --name
                      --resource-group
                      --storage-account
                      [--app-insights]
                      [--app-insights-key]
                      [--assign-identity]
                      [--consumption-plan-location]
                      [--deployment-container-image-name]
                      [--deployment-local-git]
                      [--deployment-source-branch]
                      [--deployment-source-url]
                      [--disable-app-insights {false, true}]
                      [--docker-registry-server-password]
                      [--docker-registry-server-user]
                      [--functions-version {2, 3}]
                      [--os-type {Linux, Windows}]
                      [--plan]
                      [--role]
                      [--runtime {custom, dotnet, dotnet-isolated, java, node, powershell, python}]
                      [--runtime-version]
                      [--scope]
                      [--subscription]
                      [--tags]

Exemplos

Crie um aplicativo de funções básico.

az functionapp create -g MyResourceGroup  -p MyPlan -n MyUniqueAppName -s MyStorageAccount

Criar um aplicativo de funções. gerado automaticamente

az functionapp create --consumption-plan-location westus --name MyUniqueAppName --os-type Windows --resource-group MyResourceGroup --runtime dotnet --storage-account MyStorageAccount

Crie um aplicativo de funções usando uma imagem ACR privada.

az functionapp create -g MyResourceGroup -p MyPlan -n MyUniqueAppName --runtime node --storage-account MyStorageAccount --deployment-container-image-name myacr.azurecr.io/myimage:tag --docker-registry-server-password passw0rd --docker-registry-server-user MyUser

Parâmetros Exigidos

--name -n

Nome do novo aplicativo de funções.

--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

--storage-account -s

Forneça um valor de cadeia de caracteres de uma conta de armazenamento no grupo de recursos fornecido. Ou a ID de recurso de uma conta de armazenamento em um grupo de recursos diferente.

Parâmetros Opcionais

--app-insights

Nome do projeto do App insights existente a ser adicionado ao aplicativo de funções. Deve estar no mesmo grupo de recursos.

--app-insights-key

Chave de instrumentação do App insights a ser adicionada.

--assign-identity

Aceite identidades atribuídas pelo sistema ou pelo usuário separadas por espaços. Use ' [System] ' para referenciar a identidade atribuída do sistema ou uma ID de recurso para referenciar a identidade atribuída ao usuário. Confira a ajuda para obter mais exemplos.

--consumption-plan-location -c

Localização geográfica onde Aplicativo de funções será hospedado. Use az functionapp list-consumption-locations para exibir os locais disponíveis.

--deployment-container-image-name -i

Somente Linux. Nome da imagem de contêiner do Hub do Docker, por exemplo, Publisher/Image-Name: marca.

--deployment-local-git -l

Habilitar git local.

--deployment-source-branch -b

A ramificação a ser implantada.

valor padrão: master
--deployment-source-url -u

URL do repositório Git para vincular com a integração manual.

--disable-app-insights

Desabilite a criação do recurso Application insights durante a criação do functionapp. Nenhum log estará disponível.

valores aceitos: false, true
--docker-registry-server-password

A senha do servidor do registro de contêiner. Necessário para registros particulares.

--docker-registry-server-user

O nome de usuário do servidor do registro de contêiner.

--functions-version

A versão do aplicativo do functions.

valores aceitos: 2, 3
--os-type

Defina o tipo de so para o aplicativo a ser criado.

valores aceitos: Linux, Windows
--plan -p

Nome ou ID de recurso do plano do serviço de aplicativo de funções. Use ' appservice Plan Create ' para obter uma. Se estiver usando um plano do serviço de aplicativo de um grupo de recursos diferente, a ID de recurso completo deverá ser usada e não o nome do plano.

--role

Nome da função ou ID que a identidade atribuída ao sistema terá.

valor padrão: Contributor
--runtime

A pilha de tempo de execução de funções.

valores aceitos: custom, dotnet, dotnet-isolated, java, node, powershell, python
--runtime-version

A versão da pilha de tempo de execução do functions. Os valores permitidos para cada tempo de execução são: dotnet-isolado-> [5,0 (visualização)], nó-> [8, 10, 12, 14], Java-> [8, 11], PowerShell-> [7,0], Python-> [3,6, 3,7, 3,8, 3,9 (visualização)].

--scope

Escopo ao qual a identidade atribuída pelo sistema pode acessar.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID .

--tags

Marcas separadas por espaço: chave [= valor] [chave [= valor]...]. Use "" para limpar as marcas existentes.

az functionapp delete

Exclua um aplicativo de funções.

az functionapp delete [--ids]
                      [--name]
                      [--resource-group]
                      [--slot]
                      [--subscription]

Exemplos

Exclua um aplicativo de funções. gerado automaticamente

az functionapp delete --name MyFunctionApp --resource-group MyResourceGroup

Parâmetros Opcionais

--ids

Uma ou mais IDs de recurso (delimitadas por espaço). Deve ser uma ID de recurso completa contendo todas as informações dos argumentos ' Resource ID '. Você deve fornecer--IDs ou outros argumentos ' Resource ID '.

--name -n

Nome do aplicativo de funções.

--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

--slot -s

O nome do slot. O padrão é o slot de produções, se não for especificado.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID .

az functionapp deploy

Implanta um artefato fornecido no Azure functionapp.

az functionapp deploy [--async {false, true}]
                      [--clean {false, true}]
                      [--ids]
                      [--ignore-stack {false, true}]
                      [--name]
                      [--resource-group]
                      [--restart {false, true}]
                      [--slot]
                      [--src-path]
                      [--src-url]
                      [--subscription]
                      [--target-path]
                      [--timeout]
                      [--type]

Exemplos

Implante um arquivo War de forma assíncrona.

az functionapp deploy --resource-group ResouceGroup --name AppName --src-path SourcePath --type war --async true

Implantar um arquivo de texto estático em wwwroot/staticfiles/test.txt

az functionapp deploy --resource-group ResouceGroup --name AppName --src-path SourcePath --type static --target-path staticfiles/test.txt

Parâmetros Opcionais

--async

Implantação assíncrona.

valores aceitos: false, true
--clean

Limpar ou não. o padrão é específico de tipo de destino.

valores aceitos: false, true
--ids

Uma ou mais IDs de recurso (delimitadas por espaço). Deve ser uma ID de recurso completa contendo todas as informações dos argumentos ' Resource ID '. Você deve fornecer--IDs ou outros argumentos ' Resource ID '.

--ignore-stack

Deve substituir a verificação de pilha padrão.

valores aceitos: false, true
--name -n

Nome do functionapp ao qual se conectar.

--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

--restart

Reinicie ou não. o comportamento padrão é reiniciar.

valores aceitos: false, true
--slot -s

Nome do slot de implantação a ser usado.

--src-path

Caminho do arquivo a ser implantado. Exemplo:/mnt/apps/MyApp.War.

--src-url

URL para a qual baixar o pacote. Exemplo: http://mysite.com/files/myapp.war?key=123 .

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID .

--target-path

Caminho de destino relativo a wwwroot no qual o arquivo será implantado.

--timeout

Tempo limite para a operação em milissegundos.

--type

Tipo de implantação solicitada.

az functionapp list

Listar aplicativos de funções.

az functionapp list [--query-examples]
                    [--resource-group]
                    [--subscription]

Exemplos

Liste o nome de host padrão e o estado de todos os aplicativos de funções.

az functionapp list --query "[].{hostName: defaultHostName, state: state}"

Lista todos os aplicativos de funções em execução.

az functionapp list --query "[?state=='Running']"

Parâmetros Opcionais

--query-examples

Recomende uma cadeia de caracteres JMESPath para você. Você pode copiar uma da consulta e colá-la após o parâmetro--Query entre aspas duplas para ver os resultados. Você pode adicionar uma ou mais palavras-chave posicionais para que possamos dar sugestões com base nessas palavras-chaves.

--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID .

az functionapp list-consumption-locations

Liste os locais disponíveis para executar aplicativos de funções.

az functionapp list-consumption-locations [--subscription]

Parâmetros Opcionais

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID .

az functionapp restart

Reinicie um aplicativo de funções.

az functionapp restart [--ids]
                       [--name]
                       [--resource-group]
                       [--slot]
                       [--subscription]

Exemplos

Reinicie um aplicativo de funções. gerado automaticamente

az functionapp restart --name MyFunctionApp --resource-group MyResourceGroup

Parâmetros Opcionais

--ids

Uma ou mais IDs de recurso (delimitadas por espaço). Deve ser uma ID de recurso completa contendo todas as informações dos argumentos ' Resource ID '. Você deve fornecer--IDs ou outros argumentos ' Resource ID '.

--name -n

Nome do aplicativo de funções.

--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

--slot -s

O nome do slot. O padrão é o slot de produções, se não for especificado.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID .

az functionapp show

Obtenha os detalhes de um aplicativo de funções.

az functionapp show [--ids]
                    [--name]
                    [--query-examples]
                    [--resource-group]
                    [--slot]
                    [--subscription]

Exemplos

Obtenha os detalhes de um aplicativo de funções. gerado automaticamente

az functionapp show --name MyFunctionApp --resource-group MyResourceGroup

Parâmetros Opcionais

--ids

Uma ou mais IDs de recurso (delimitadas por espaço). Deve ser uma ID de recurso completa contendo todas as informações dos argumentos ' Resource ID '. Você deve fornecer--IDs ou outros argumentos ' Resource ID '.

--name -n

Nome do aplicativo de funções.

--query-examples

Recomende uma cadeia de caracteres JMESPath para você. Você pode copiar uma da consulta e colá-la após o parâmetro--Query entre aspas duplas para ver os resultados. Você pode adicionar uma ou mais palavras-chave posicionais para que possamos dar sugestões com base nessas palavras-chaves.

--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

--slot -s

O nome do slot. O padrão é o slot de produções, se não for especificado.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID .

az functionapp start

Inicie um aplicativo de funções.

az functionapp start [--ids]
                     [--name]
                     [--resource-group]
                     [--slot]
                     [--subscription]

Exemplos

Inicie um aplicativo de funções. gerado automaticamente

az functionapp start --name MyFunctionApp --resource-group MyResourceGroup

Parâmetros Opcionais

--ids

Uma ou mais IDs de recurso (delimitadas por espaço). Deve ser uma ID de recurso completa contendo todas as informações dos argumentos ' Resource ID '. Você deve fornecer--IDs ou outros argumentos ' Resource ID '.

--name -n

Nome do aplicativo de funções.

--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

--slot -s

O nome do slot. O padrão é o slot de produções, se não for especificado.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID .

az functionapp stop

Interrompa um aplicativo de funções.

az functionapp stop [--ids]
                    [--name]
                    [--resource-group]
                    [--slot]
                    [--subscription]

Exemplos

Interrompa um aplicativo de funções. gerado automaticamente

az functionapp stop --name MyFunctionApp --resource-group MyResourceGroup

Parâmetros Opcionais

--ids

Uma ou mais IDs de recurso (delimitadas por espaço). Deve ser uma ID de recurso completa contendo todas as informações dos argumentos ' Resource ID '. Você deve fornecer--IDs ou outros argumentos ' Resource ID '.

--name -n

Nome do aplicativo de funções.

--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

--slot -s

O nome do slot. O padrão é o slot de produções, se não for especificado.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID .

az functionapp update

Atualize um aplicativo de funções.

az functionapp update [--add]
                      [--force]
                      [--force-string]
                      [--ids]
                      [--name]
                      [--plan]
                      [--remove]
                      [--resource-group]
                      [--set]
                      [--subscription]

Exemplos

Atualize um aplicativo de funções. gerado automaticamente

az functionapp update --name MyFunctionApp --resource-group MyResourceGroup

Parâmetros Opcionais

--add

Adicione um objeto a uma lista de objetos especificando um caminho e pares chave-valor. Exemplo:--Adicionar Property. ListProperty <chave = valor, Cadeia de caracteres ou cadeia de caracteres JSON>.

--force

Necessário se estiver tentando migrar functionapp do Premium para o plano de consumo.

--force-string

Ao usar "set" ou "Add", preserve cadeias de caracteres literais em vez de tentar converter em JSON.

--ids

Uma ou mais IDs de recurso (delimitadas por espaço). Deve ser uma ID de recurso completa contendo todas as informações dos argumentos ' Resource ID '. Você deve fornecer--IDs ou outros argumentos ' Resource ID '.

--name -n

Nome do aplicativo de funções.

--plan

O nome ou a ID do recurso do plano para o qual atualizar o functionapp.

--remove

Remove uma propriedade ou um elemento de uma lista. Exemplo:--Remove Property. List ou--remove propertyToRemove.

--resource-group -g

Nome do grupo de recursos. Você pode configurar o grupo padrão usando az configure --defaults group=<name>.

--set

Atualize um objeto especificando um caminho de propriedade e um valor a serem definidos. Exemplo:--Set Property1. Property2 =.

--subscription

Nome ou ID da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID .