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
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 |
Nome do conector de API gerida ou ID ARM managed API.
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.
Aquisição automática de um token Azure Policy para esta operação de recurso.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Global Policy Arguments |
O ID de referência de alteração relacionado para esta operação de recurso.
| Propriedade | Valor |
|---|---|
| Grupo de parâmetros: | Global Policy Arguments |
Consentimento OAuth tempo limite em segundos, padrão 300. Em caso de falha, os recursos podem ser mantidos; inspecionar antes de tentar novamente.
Guardei o projeto local ou a aplicação implementada. Passa por defeito ao contexto ativo quando não é fornecido um alvo explícito.
Nome a Apresentar. Por defeito é --name.
Substitua a cablagem gerida existente por revisão e verificações de propriedade.
| Propriedade | Valor |
|---|---|
| Valor predefinido: | False |
Localização da ligação ao Azure. Exigido para um alvo destacado; sobrepõe WORKFLOWS_LOCATION_NAME local.
Site Logic App Standard implementado. Alternativamente, selecione um contexto local --path ou local/cloud --.
Imprima o URL de consentimento OAuth em vez de abrir um navegador. O retorno de loop ainda é necessário.
| Propriedade | Valor |
|---|---|
| Valor predefinido: | False |
Parâmetro de ligação NAME=VALUE não secreto, repetível.
Nome do conjunto de parâmetros do conector.
Projeto local existente para fiação. Azure âmbito vem de sobreposições de comandos ou local.settings.json, não de metadados de contexto.
Azure resource group para a ligação. Necessária para um alvo destacado; sobrepõe WORKFLOWS_RESOURCE_GROUP_NAME local.
Nome do parâmetro secreto. O valor é lido a partir da entrada padrão, nunca da linha de comandos.
ID de recurso de uma identidade já atribuída à aplicação. Por defeito é a identidade do sistema.
Parâmetros de Globais
Aumente a verbosidade do log para mostrar todos os logs de depuração.
| Propriedade | Valor |
|---|---|
| Valor predefinido: | False |
Mostrar esta mensagem de ajuda e sair.
Mostrar apenas erros, suprimindo avisos.
| Propriedade | Valor |
|---|---|
| Valor predefinido: | False |
Formato de saída.
| Propriedade | Valor |
|---|---|
| Valor predefinido: | json |
| Valores aceites: | json, jsonc, none, table, tsv, yaml, yamlc |
Cadeia de caracteres de consulta JMESPath. Consulte http://jmespath.org/ para obter mais informações e exemplos.
Nome ou ID de assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.
Aumente a verbosidade do registro. Use --debug para logs de depuração completos.
| Propriedade | Valor |
|---|---|
| Valor predefinido: | False |