Perintah managed_identity kebijakan .alter-merge
Perintah memperbarui kebijakan ManagedIdentity dari kluster atau database yang ditentukan, menambahkan identitas terkelola baru atau menambahkan penggunaan ke identitas terkelola yang ada.
Catatan
Identitas terkelola harus ditetapkan ke kluster sebelum Anda dapat menetapkannya ke kebijakan ManagedIdentity. Untuk informasi selengkapnya, lihat Mengonfigurasi identitas terkelola untuk kluster Anda
Izin
Anda harus memiliki izin AllDatabasesAdmin untuk menjalankan perintah ini.
Sintaks
.alter-merge
cluster
policy
managed_identity
ArrayOfPolicyObjects
.alter-merge
database
DatabaseNamepolicy
managed_identity
ArrayOfPolicyObjects
Pelajari selengkapnya tentang konvensi sintaksis.
Parameter
Nama | Jenis | Diperlukan | Deskripsi |
---|---|---|---|
DatabaseName | string |
✔️ | Nama database. |
ArrayOPolicyObjects | array | ✔️ | Array berseri dengan nol atau lebih objek kebijakan ManagedIdentity yang ditentukan. |
Catatan
Objek kebijakan harus menentukan properti ObjectId dan AllowedUsages. Properti lainnya secara otomatis diisi.
Untuk setiap item di
ArrayOfManagedIdentityPolicyObjects
:- Jika ObjectId tidak ada dalam kebijakan ManagedIdentity, item akan ditambahkan ke kebijakan.
- Jika ObjectId sudah ada dalam kebijakan ManagedIdentity, properti AllowedUsages identitas akan ditambahkan ke item yang relevan dalam kebijakan. Misalnya, jika kebijakan saat ini memiliki AllowedUsages="NativeIngestion" untuk identitas terkelola tertentu, maka jika
ArrayOfManagedIdentityPolicyObjects
memiliki item untuk identitas terkelola ini dengan AllowedUsages="ExternalTables", maka AllowedUsages untuk identitas terkelola ini dalam kebijakan Identitas Terkelola akan menjadi "NativeIngestion, ExternalTables".
Mendapatkan ID objek identitas terkelola
ID objek tersedia di portal Azure di halaman gambaran umum identitas terkelola.
Mengembalikan
Perintah memperbarui kebijakan ManagedIdentity kluster atau database yang ditentukan. Perubahan dapat menambahkan identitas terkelola baru atau menambahkan penggunaan ke identitas terkelola yang ada. Kemudian, perintah mengembalikan output dari perintah kebijakan identitas terkelola .show yang sesuai.
Jika salah satu identitas terkelola yang ditentukan tidak ditetapkan ke kluster, kesalahan dikembalikan dan kebijakan ManagedIdentity tidak akan dimodifikasi.
Contoh
.alter-merge database db policy managed_identity ```
[
{
"ObjectId": "d99c9846-1615-a2f9-a96f-78e136ba93eb",
"AllowedUsages": "NativeIngestion, ExternalTable"
}
]
```
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk