Aracılığıyla paylaş


.alter-merge policy managed_identity komutu

Komut, kümenin veya belirtilen veritabanının ManagedIdentity ilkesini güncelleştirir, yeni yönetilen kimlikler ekler veya mevcut yönetilen kimliklere kullanım ekler.

Not

Yönetilen kimlikleri ManagedIdentity ilkesine atayabilmeniz için önce kümeye atanması gerekir. Daha fazla bilgi için bkz . Kümeniz için yönetilen kimlikleri yapılandırma

İzinler

Bu komutları çalıştırmak için AllDatabasesAdmin izinlerine sahip olmanız gerekir.

Syntax

.alter-mergeclusterpolicymanaged_identityArrayOfPolicyObjects

.alter-mergedatabaseDatabasenamepolicymanaged_identityArrayOfPolicyObjects

Söz dizimi kuralları hakkında daha fazla bilgi edinin.

Parametreler

Ad Tür Gerekli Açıklama
Databasename string ✔️ Veritabanının adı.
ArrayOPolicyObjects array ✔️ Sıfır veya daha fazla ManagedIdentity ilke nesnesi tanımlanmış serileştirilmiş bir dizi.

Not

  • İlke nesneleri ObjectId ve AllowedUsages özelliklerini tanımlamalıdır. Diğer özellikler otomatik olarak doldurulur.

  • içindeki ArrayOfManagedIdentityPolicyObjectsher öğe için:

    • ObjectId ManagedIdentity ilkesinde yoksa , öğe ilkeye eklenir.
    • ManagedIdentity ilkesinde ObjectId zaten varsa , kimliğin AllowedUsages özelliği ilkedeki ilgili öğeye eklenir. Örneğin, geçerli ilkede belirli bir yönetilen kimlik için AllowedUsages="NativeIngestion" varsa, bu yönetilen kimlik için AllowedUsages="ExternalTables" içeren bir öğesi varsa ArrayOfManagedIdentityPolicyObjects , Yönetilen Kimlik ilkesindeki bu yönetilen kimlik için AllowedUsages "NativeIngestion, ExternalTables" olur.

Yönetilen kimlik nesne kimliğini alma

Nesne kimliği, yönetilen kimliğin genel bakış sayfasındaki Azure portal kullanılabilir.

'Nesne (sorumlu) kimliği'ne bakın.

Döndürülenler

komutu, kümenin veya belirtilen veritabanının ManagedIdentity ilkesini güncelleştirir. Değişiklik yeni yönetilen kimlikler ekleyebilir veya mevcut yönetilen kimliklere kullanım ekleyebilir. Ardından komut, karşılık gelen .show yönetilen kimlik ilkesi komutunun çıkışını döndürür.

Belirtilen yönetilen kimliklerden herhangi biri kümeye atanmamışsa bir hata döndürülür ve ManagedIdentity ilkesi değiştirilmez.

Örnek

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