az logicapp connection managed

Note

Esta referência faz parte da extensão logicapp para a CLI do Azure (versão 2.67.0 ou superior). A extensão instala-se automaticamente na primeira vez que executares um comando gerido por ligação ao az logicapp . Saiba mais sobre extensões.

Criar ligações API geridas pelo Azure para projetos locais ou sites Standard implementados.

Comandos

Nome Descrição Tipo Estado
az logicapp connection managed create

Crie uma ligação à API gerida do Azure e ligue um projeto local ou uma aplicação implementada.

Extension disponibilidade geral

az logicapp connection managed create

Crie uma ligação à API gerida do Azure e ligue um projeto local ou uma aplicação implementada.

--o nome indica sempre a ligação. Escolha --path ou um contexto local --context para desenvolvimento local; --logic-app-name ou uma cloud --context seleciona uma aplicação implementada. Sem um alvo explícito, utiliza-se o contexto ativo. O âmbito da Azure local provém de local.settings.json Values.WORKFLOWS_SUBSCRIPTION_ID, WORKFLOWS_RESOURCE_GROUP_NAME e WORKFLOWS_LOCATION_NAME explícito --subscription, --resource-group e --localização sobrepõem esses valores sem alterar definições ou a conta predefinida. O login no Azure ainda é obrigatório. Os projetos locais utilizam uma chave de ligação de desenvolvimento de sete dias armazenada apenas em local.settings.json e referenciada a partir de connections.json. Não é necessária escrita de aplicação implementada, identidade gerida ou política de acesso. Identidade gerida em modo local de autenticação e identidades atribuídas pelo utilizador não são suportadas; raw, principal-service e oauth configuram a autenticação backend do conector, independentemente da chave local de runtime. As definições locais devem ser não encriptadas e não serem rastreadas pelo Git; é adicionada proteção em .gitignore. A força é necessária para recursos Azure existentes, cablagem local ou a definição de chaves. Falhas podem reter recursos do Azure e ficheiros locais parcialmente atualizados; inspecionar antes de tentar novamente. Os alvos implementados mantêm a API gerida/OAuth/criação de identidade protegida da criação de ligação legada --managed-api. Esse modo legado está obsoleto mas mantém o significado original do nome ao longo desta pré-visualização; a remoção requer uma alteração de quebra anunciada e permanece apenas em uso de implementação. Falhas de OAuth podem manter recursos de ligação/política de acesso. Inspecionar o estado reportado antes de tentar novamente; o timeout não promete a remoção de recursos.

az logicapp connection managed create --auth-mode {managed-identity, oauth, raw, service-principal}
                                      --connector
                                      --name
                                      [--acquire-policy-token]
                                      [--change-reference]
                                      [--consent-timeout]
                                      [--context]
                                      [--display-name]
                                      [--force]
                                      [--location]
                                      [--logic-app-name]
                                      [--no-browser]
                                      [--parameter]
                                      [--parameter-set]
                                      [--path]
                                      [--resource-group]
                                      [--secret-parameter]
                                      [--user-assigned-identity]

Exemplos

Crie uma ligação Azure Blob para a identidade gerida do site.

az logicapp connection managed create -g my-rg --logic-app-name my-app -n blobProd --connector azureblob -l eastus --auth-mode managed-identity

Crie uma ligação ao Office 365 com consentimento do navegador.

az logicapp connection managed create -g my-rg --logic-app-name my-app -n outlook --connector office365 -l eastus --auth-mode oauth

Crie uma ligação para um projeto local usando as definições do Azure.

az logicapp connection managed create --path .\orders -n outlook --connector office365 --auth-mode oauth

Sobrepor o âmbito do Azure para um projeto local guardado sem alterar as suas definições.

az logicapp connection managed create --context orders-local -n outlook --connector office365 --auth-mode oauth --subscription 11111111-1111-1111-1111-111111111111 -g dev-rg -l eastus

Parâmetros Obrigatórios

--auth-mode

Autenticação backend do conector. Os projetos locais suportam raw, principal-service ou oauth; a autenticação em tempo de execução para ligação utiliza uma chave de desenvolvimento separada.

Propriedade Valor
Valores aceites: managed-identity, oauth, raw, service-principal
--connector

Nome do conector de API gerida ou ID ARM managed API.

--name -n

Nome da ligação à API gerida.

Parâmetros Opcionais

Os seguintes parâmetros são opcionais, mas dependendo do contexto, um ou mais podem tornar-se necessários para que o comando seja executado com êxito.

--acquire-policy-token

Aquisição automática de um token Azure Policy para esta operação de recurso.

Propriedade Valor
Grupo de parâmetros: Global Policy Arguments
--change-reference

O ID de referência de alteração relacionado para esta operação de recurso.

Propriedade Valor
Grupo de parâmetros: Global Policy Arguments
--consent-timeout

Consentimento OAuth tempo limite em segundos, padrão 300. Em caso de falha, os recursos podem ser mantidos; inspecionar antes de tentar novamente.

--context

Guardei o projeto local ou a aplicação implementada. Passa por defeito ao contexto ativo quando não é fornecido um alvo explícito.

--display-name

Nome a Apresentar. Por defeito é --name.

--force

Substitua a cablagem gerida existente por revisão e verificações de propriedade.

Propriedade Valor
Valor predefinido: False
--location -l

Localização da ligação ao Azure. Exigido para um alvo destacado; sobrepõe WORKFLOWS_LOCATION_NAME local.

--logic-app-name

Site Logic App Standard implementado. Alternativamente, selecione um contexto local --path ou local/cloud --.

--no-browser

Imprima o URL de consentimento OAuth em vez de abrir um navegador. O retorno de loop ainda é necessário.

Propriedade Valor
Valor predefinido: False
--parameter

Parâmetro de ligação NAME=VALUE não secreto, repetível.

--parameter-set

Nome do conjunto de parâmetros do conector.

--path

Projeto local existente para fiação. Azure âmbito vem de sobreposições de comandos ou local.settings.json, não de metadados de contexto.

--resource-group -g

Azure resource group para a ligação. Necessária para um alvo destacado; sobrepõe WORKFLOWS_RESOURCE_GROUP_NAME local.

--secret-parameter

Nome do parâmetro secreto. O valor é lido a partir da entrada padrão, nunca da linha de comandos.

--user-assigned-identity

ID de recurso de uma identidade já atribuída à aplicação. Por defeito é a identidade do sistema.

Parâmetros de Globais
--debug

Aumente a verbosidade do log para mostrar todos os logs de depuração.

Propriedade Valor
Valor predefinido: False
--help -h

Mostrar esta mensagem de ajuda e sair.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

Propriedade Valor
Valor predefinido: False
--output -o

Formato de saída.

Propriedade Valor
Valor predefinido: json
Valores aceites: json, jsonc, none, table, tsv, yaml, yamlc
--query

Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.

--subscription

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

--verbose

Aumente a verbosidade do registro. Use --debug para logs de depuração completos.

Propriedade Valor
Valor predefinido: False