Gerir funções de função
Os principais têm acesso aos recursos através de um modelo de controlo de acesso baseado em funções, onde as respetivas funções de segurança atribuídas determinam o acesso aos recursos.
Nas funções, a única função de segurança é admins
. A função admins
tem a capacidade de ver, modificar e remover a função.
Neste artigo, irá aprender a utilizar comandos de gestão para ver administradores existentes , bem como adicionar e remover administradores em funções.
Nota
Um principal tem de ter acesso ao nível da base de dados ou da tabela para ser uma Função Administração.
Permissões
Tem de ter permissões de Administração da Base de Dados ou ser uma Função Administração na função específica para executar estes comandos. Para obter mais informações, veja Controlo de acesso baseado em funções.
Mostrar administradores existentes
Antes de adicionar ou remover principais, pode utilizar o .show
comando para ver uma tabela com todos os principais que já têm acesso de administrador na função.
Syntax
Para mostrar todas as funções:
.show
function
FunctionNameprincipals
Para mostrar as suas funções:
.show
function
FunctionNameprincipal
roles
Saiba mais sobre as convenções de sintaxe.
Parâmetros
Nome | Tipo | Necessário | Descrição |
---|---|---|---|
FunctionName | string |
✔️ | O nome da função para a qual listar principais. |
Exemplo
O comando seguinte lista todos os principais de segurança que têm acesso à SampleFunction
função.
.show function SampleFunction principals
Saída de exemplo
Função | PrincipalType | PrincipalDisplayName | PrincipalObjectId | PrincipalFQN |
---|---|---|---|---|
Function SampleFunction Administração | Microsoft Entra utilizador | Abbi Atkins | cd709aed-a26c-e3953dec735e | aaduser=abbiatkins@fabrikam.com |
Adicionar e largar administradores
Esta secção fornece sintaxe, parâmetros e exemplos para adicionar e remover principais.
Syntax
Açãofunction
FunctionNameadmins
(
Principal [,
Principal...] )
[skip-results
] [ Descrição ]
Saiba mais sobre as convenções de sintaxe.
Parâmetros
Nome | Tipo | Necessário | Descrição |
---|---|---|---|
Ação | string |
✔️ | O comando .add , .drop ou .set ..add adiciona os principais especificados, .drop remove os principais especificados e .set adiciona os principais especificados e remove todos os principais anteriores. |
FunctionName | string |
✔️ | O nome da função para a qual adicionar principais. |
Principal | string |
✔️ | Um ou mais principais. Para obter orientações sobre como especificar estes principais, veja Referenciar principais de segurança. |
skip-results |
string |
Se for fornecido, o comando não devolverá a lista atualizada de principais de função. | |
Descrição | string |
Texto para descrever a alteração que será apresentada ao utilizar o .show comando. |
Nota
O .set
comando com none
, em vez de uma lista de principais, removerá todos os principais.
Exemplos
Nos exemplos seguintes, verá como adicionar administradores, remover administradores e adicionar e remover administradores no mesmo comando.
Adicionar administradores com .add
O exemplo seguinte adiciona um principal à função admins
na SampleFunction
função.
.add function SampleFunction admins ('aaduser=imikeoein@fabrikam.com')
Remover administradores com .drop
O exemplo seguinte remove todos os principais no grupo da admins
função na SampleFunction
função.
.drop function SampleFunction admins ('aadGroup=SomeGroupEmail@fabrikam.com')
Adicione novos administradores e remova o antigo com .set
O exemplo seguinte remove os principais existentes admins
e adiciona os principais fornecidos como admins
na SampleFunction
função.
.set function SampleFunction admins ('aaduser=imikeoein@fabrikam.com', 'aaduser=abbiatkins@fabrikam.com')
Remover todos os administradores com .set
O seguinte comando remove todos os existentes admins
na SampleFunction
função.
.set function SampleFunction admins none
Conteúdo relacionado
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários