Compartilhar via


az spring app identity

Observação

Essa referência faz parte da extensão spring para a CLI do Azure (versão 2.56.0 ou superior). A extensão instalará automaticamente a primeira vez que você executar um comando az spring app identity. Saiba mais sobre extensões.

Esse grupo de comandos foi substituído implicitamente porque o grupo de comandos 'spring' foi preterido e será removido em uma versão futura.

Gerenciar as identidades gerenciadas de um aplicativo.

Comandos

Nome Description Tipo Status
az spring app identity assign

Habilite a identidade gerenciada atribuída pelo sistema ou atribua identidades gerenciadas atribuídas pelo usuário a um aplicativo.

Extensão Deprecated
az spring app identity force-set

Forçar o conjunto de identidades gerenciadas em um aplicativo.

Extensão Deprecated
az spring app identity remove

Remova a identidade gerenciada de um aplicativo.

Extensão Deprecated
az spring app identity show

Exiba as informações de identidade gerenciada do aplicativo.

Extensão Deprecated

az spring app identity assign

Preterido

Esse comando foi substituído implicitamente porque o grupo de comandos 'spring' foi preterido e será removido em uma versão futura.

Habilite a identidade gerenciada atribuída pelo sistema ou atribua identidades gerenciadas atribuídas pelo usuário a um aplicativo.

az spring app identity assign --name
                              --resource-group
                              --service
                              [--role]
                              [--scope]
                              [--system-assigned {false, true}]
                              [--user-assigned]

Exemplos

Habilite a identidade atribuída pelo sistema.

az spring app identity assign -n MyApp -s MyCluster -g MyResourceGroup --system-assigned

Habilite a identidade atribuída pelo sistema em um aplicativo com a função 'Leitor'.

az spring app identity assign -n MyApp -s MyCluster -g MyResourceGroup --system-assigned --role Reader --scope /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/xxxxx/providers/Microsoft.KeyVault/vaults/xxxxx

Atribua duas identidades gerenciadas atribuídas pelo usuário a um aplicativo.

az spring app identity assign -n MyApp -s MyCluster -g MyResourceGroup --user-assigned IdentityResourceId1 IdentityResourceId2

Parâmetros Exigidos

--name -n

O nome do aplicativo em execução na instância especificada do Azure Spring Apps.

--resource-group -g

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

--service -s

O nome da instância do Azure Spring Apps, você pode configurar o serviço padrão usando az configure --defaults spring=<name>.

Parâmetros Opcionais

Os seguintes parâmetros são opcionais, mas dependendo do contexto, um ou mais podem se tornar obrigatórios para que o comando seja executado com sucesso.

--role

O nome da função ou a ID da identidade gerenciada será atribuída.

--scope

O escopo ao qual a identidade gerenciada tem acesso.

--system-assigned

Habilite a identidade gerenciada atribuída pelo sistema em um aplicativo.

Propriedade Valor
Valores aceitos: false, true
--user-assigned

IDs de recurso de identidade gerenciada atribuídas pelo usuário separadas pelo espaço para assginar em um aplicativo.

Parâmetros Globais
--debug

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

Propriedade Valor
Valor padrão: False
--help -h

Mostre esta mensagem de ajuda e saia.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

Propriedade Valor
Valor padrão: False
--output -o

Formato de saída.

Propriedade Valor
Valor padrão: json
Valores aceitos: 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 da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

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

Propriedade Valor
Valor padrão: False

az spring app identity force-set

Preterido

Esse comando foi substituído implicitamente porque o grupo de comandos 'spring' foi preterido e será removido em uma versão futura.

Forçar o conjunto de identidades gerenciadas em um aplicativo.

az spring app identity force-set --name
                                 --resource-group
                                 --service
                                 --system-assigned
                                 --user-assigned

Exemplos

Force a remoção de todas as identidades gerenciadas em um aplicativo.

az spring app identity force-set -n MyApp -s MyCluster -g MyResourceGroup --system-assigned disable --user-assigned disable

Force a remoção de todas as identidades gerenciadas atribuídas pelo usuário em um aplicativo e habilite ou mantenha a identidade gerenciada atribuída pelo sistema.

az spring app identity force-set -n MyApp -s MyCluster -g MyResourceGroup --system-assigned enable --user-assigned disable

Force a remoção da identidade gerenciada atribuída pelo sistema em um aplicativo e atribua ou mantenha identidades gerenciadas atribuídas pelo usuário.

az spring app identity force-set -n MyApp -s MyCluster -g MyResourceGroup --system-assigned disable --user-assigned IdentityResourceId1 IdentityResourceId2

Parâmetros Exigidos

--name -n

O nome do aplicativo em execução na instância especificada do Azure Spring Apps.

--resource-group -g

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

--service -s

O nome da instância do Azure Spring Apps, você pode configurar o serviço padrão usando az configure --defaults spring=<name>.

--system-assigned

Valores permitidos: ["enable", "disable"]. Use "habilitar" para habilitar ou manter a identidade gerenciada atribuída pelo sistema. Use "desabilitar" para remover a identidade gerenciada atribuída pelo sistema.

--user-assigned

Valores permitidos: ["desabilitar", IDs de recurso de identidade gerenciada atribuídas pelo usuário separadas por espaço]. Use "desabilitar" para remover todas as identidades gerenciadas atribuídas pelo usuário, use IDs de recurso para atribuir ou manter identidades gerenciadas atribuídas pelo usuário.

Parâmetros Globais
--debug

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

Propriedade Valor
Valor padrão: False
--help -h

Mostre esta mensagem de ajuda e saia.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

Propriedade Valor
Valor padrão: False
--output -o

Formato de saída.

Propriedade Valor
Valor padrão: json
Valores aceitos: 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 da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

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

Propriedade Valor
Valor padrão: False

az spring app identity remove

Preterido

Esse comando foi substituído implicitamente porque o grupo de comandos 'spring' foi preterido e será removido em uma versão futura.

Remova a identidade gerenciada de um aplicativo.

az spring app identity remove --name
                              --resource-group
                              --service
                              [--system-assigned {false, true}]
                              [--user-assigned]

Exemplos

Remova a identidade gerenciada atribuída pelo sistema de um aplicativo.

az spring app identity remove -n MyApp -s MyCluster -g MyResourceGroup --system-assigned

Remova as identidades gerenciadas atribuídas pelo sistema e atribuídas pelo usuário de um aplicativo.

az spring app identity remove -n MyApp -s MyCluster -g MyResourceGroup --system-assigned --user-assigned IdentityResourceId1 IdentityResourceId2

Remova TODAS as identidades gerenciadas atribuídas pelo usuário de um aplicativo.

az spring app identity remove -n MyApp -s MyCluster -g MyResourceGroup --user-assigned

Parâmetros Exigidos

--name -n

O nome do aplicativo em execução na instância especificada do Azure Spring Apps.

--resource-group -g

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

--service -s

O nome da instância do Azure Spring Apps, você pode configurar o serviço padrão usando az configure --defaults spring=<name>.

Parâmetros Opcionais

Os seguintes parâmetros são opcionais, mas dependendo do contexto, um ou mais podem se tornar obrigatórios para que o comando seja executado com sucesso.

--system-assigned

Remova a identidade gerenciada atribuída pelo sistema.

Propriedade Valor
Valores aceitos: false, true
--user-assigned

IDs de recurso de identidade gerenciada atribuídas pelo usuário separadas pelo espaço a serem removidas. Se nenhuma ID for fornecida, remova TODAS as identidades gerenciadas atribuídas pelo usuário.

Parâmetros Globais
--debug

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

Propriedade Valor
Valor padrão: False
--help -h

Mostre esta mensagem de ajuda e saia.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

Propriedade Valor
Valor padrão: False
--output -o

Formato de saída.

Propriedade Valor
Valor padrão: json
Valores aceitos: 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 da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

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

Propriedade Valor
Valor padrão: False

az spring app identity show

Preterido

Esse comando foi substituído implicitamente porque o grupo de comandos 'spring' foi preterido e será removido em uma versão futura.

Exiba as informações de identidade gerenciada do aplicativo.

az spring app identity show --name
                            --resource-group
                            --service

Exemplos

Exiba as informações de identidade gerenciada de um aplicativo.

az spring app identity show -n MyApp -s MyCluster -g MyResourceGroup

Parâmetros Exigidos

--name -n

O nome do aplicativo em execução na instância especificada do Azure Spring Apps.

--resource-group -g

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

--service -s

O nome da instância do Azure Spring Apps, você pode configurar o serviço padrão usando az configure --defaults spring=<name>.

Parâmetros Globais
--debug

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

Propriedade Valor
Valor padrão: False
--help -h

Mostre esta mensagem de ajuda e saia.

--only-show-errors

Mostrar apenas erros, suprimindo avisos.

Propriedade Valor
Valor padrão: False
--output -o

Formato de saída.

Propriedade Valor
Valor padrão: json
Valores aceitos: 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 da assinatura. Você pode configurar a assinatura padrão usando az account set -s NAME_OR_ID.

--verbose

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

Propriedade Valor
Valor padrão: False