.alter policy managed_identity 命令

設定叢集或指定資料庫的ManagedIdentity原則,並覆寫現有的原則。

注意

您應該先將受控識別指派給叢集 (請參閱指示),然後才能將其指派給 ManagedIdentity 原則。

權限

要改變原則的命令需要 AllDatabasesAdmin 許可權。

語法

.alterclusterpolicymanaged_identityArrayOfPolicyObjects

.alterdatabaseDatabaseNamepolicymanaged_identityArrayOfPolicyObjects

深入瞭解 語法慣例

參數

名稱 類型 必要 描述
ArrayOfPolicyObjects array ✔️ 具有零個或多個 ManagedIdentity 原則 對象的陣列。
DatabaseName string ✔️ 資料庫的名稱。

注意

原則物件必須定義 ObjectIdAllowedUsages 屬性。 其他屬性則會自動填入。

取得受控識別物件識別碼

您可以在受控識別總覽頁面上的 Azure 入口網站取得物件識別碼。

尋找 「物件 (主體) 識別符。

傳回

命令會設定叢集或資料庫的 ManagedIdentity 原則物件,覆寫任何目前的原則,然後傳回對應的 .show managed identity policy 命令的輸出。

如果未將任何指定的受控識別指派給叢集,則會傳回錯誤,而且不會修改 ManagedIdentity 原則。

範例

.alter database db policy managed_identity ```
[
  {
    "ObjectId": "d99c9846-1615-a2f9-a96f-78e136ba93eb",
    "AllowedUsages": "NativeIngestion, ExternalTable"
  }
]```