Kommandot .alter policy managed_identity
Anger ManagedIdentity-principen för klustret eller den angivna databasen, vilket åsidosättar den befintliga principen.
Anteckning
Hanterade identiteter ska tilldelas till klustret (se instruktioner) innan du kan tilldela dem till ManagedIdentity-principen.
Behörigheter
Kommandot för att ändra principen kräver AllDatabasesAdmin-behörigheter .
Syntax
.alter
cluster
policy
managed_identity
ArrayOfPolicyObjects
.alter
database
Databasenamepolicy
managed_identity
ArrayOfPolicyObjects
Läs mer om syntaxkonventioner.
Parametrar
Namn | Typ | Obligatorisk | Beskrivning |
---|---|---|---|
ArrayOfPolicyObjects | matris | ✔️ | En matris med noll eller fler ManagedIdentity-principobjekt . |
Databasename | string |
✔️ | Namnet på databasen. |
Anteckning
Principobjekt måste definiera egenskaperna ObjectId och AllowedUsages . Andra egenskaper fylls i automatiskt.
Hämta objekt-ID:t för hanterad identitet
Objekt-ID:t är tillgängligt i Azure Portal på översiktssidan för den hanterade identiteten.
Returer
Kommandot anger klustrets eller databasens ManagedIdentity-principobjekt, åsidosätter alla aktuella principer och returnerar sedan utdata från motsvarande .show-kommando för hanterad identitetsprincip .
Om någon av de angivna hanterade identiteterna inte har tilldelats klustret returneras ett fel och ManagedIdentity-principen ändras inte.
Exempel
.alter database db policy managed_identity ```
[
{
"ObjectId": "d99c9846-1615-a2f9-a96f-78e136ba93eb",
"AllowedUsages": "NativeIngestion, ExternalTable"
}
]```
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för