Admin Keys - Regenerate
Meregenerasi kunci API admin primer atau sekunder. Anda hanya dapat meregenerasi satu kunci pada satu waktu.
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Search/searchServices/{searchServiceName}/regenerateAdminKey/{keyKind}?api-version=2025-02-01-preview
Parameter URI
| Nama | Dalam | Diperlukan | Jenis | Deskripsi |
|---|---|---|---|---|
|
key
|
path | True |
Menentukan kunci mana yang akan diregenerasi. Nilai yang valid termasuk 'primer' dan 'sekunder'. |
|
|
resource
|
path | True |
string |
Nama grup sumber daya dalam langganan saat ini. Anda dapat memperoleh nilai ini dari API Azure Resource Manager atau portal. |
|
search
|
path | True |
string pattern: ^(?=.{2,60}$)[a-z0-9][a-z0-9]+(-[a-z0-9]+)*$ |
Nama layanan Azure AI Search yang terkait dengan grup sumber daya yang ditentukan. |
|
subscription
|
path | True |
string |
Pengidentifikasi unik untuk langganan Microsoft Azure. Anda dapat memperoleh nilai ini dari API Azure Resource Manager atau portal. |
|
api-version
|
query | True |
string |
Versi API yang akan digunakan untuk setiap permintaan. |
Header Permintaan
| Nama | Diperlukan | Jenis | Deskripsi |
|---|---|---|---|
| x-ms-client-request-id |
string (uuid) |
Nilai GUID yang dihasilkan klien yang mengidentifikasi permintaan ini. Jika ditentukan, ini akan disertakan dalam informasi respons sebagai cara untuk melacak permintaan. |
Respons
| Nama | Jenis | Deskripsi |
|---|---|---|
| 200 OK |
Kunci admin yang ditentukan berhasil diregenerasi. Kedua kunci admin disertakan dalam respons, termasuk kunci yang baru diregenerasi. |
|
| Other Status Codes |
HTTP 404 (Tidak Ditemukan): Langganan, grup sumber daya, atau layanan pencarian tidak dapat ditemukan. HTTP 409 (Konflik): Langganan yang ditentukan dinonaktifkan. |
Keamanan
azure_auth
Menentukan alur pemberian implisit, seperti yang didukung pada platform Identitas Microsoft.
Jenis:
oauth2
Alur:
implicit
URL Otorisasi:
https://login.microsoftonline.com/common/oauth2/authorize
Cakupan
| Nama | Deskripsi |
|---|---|
| user_impersonation | meniru akun pengguna Anda |
Contoh
SearchRegenerateAdminKey
Permintaan sampel
POST https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Search/searchServices/mysearchservice/regenerateAdminKey/primary?api-version=2025-02-01-preview
Respon sampel
{
"primaryKey": "<your primary admin API key>",
"secondaryKey": "<your secondary admin API key>"
}
Definisi
| Nama | Deskripsi |
|---|---|
|
Admin |
Menentukan kunci mana yang akan diregenerasi. Nilai yang valid termasuk 'primer' dan 'sekunder'. |
|
Admin |
Respons yang berisi kunci API admin utama dan sekunder untuk layanan Pencarian Azure AI tertentu. |
|
Cloud |
Berisi informasi tentang kesalahan API. |
|
Cloud |
Menjelaskan kesalahan API tertentu dengan kode kesalahan dan pesan. |
AdminKeyKind
Menentukan kunci mana yang akan diregenerasi. Nilai yang valid termasuk 'primer' dan 'sekunder'.
| Nilai | Deskripsi |
|---|---|
| primary |
Kunci API utama untuk layanan pencarian. |
| secondary |
Kunci API sekunder untuk layanan pencarian. |
AdminKeyResult
Respons yang berisi kunci API admin utama dan sekunder untuk layanan Pencarian Azure AI tertentu.
| Nama | Jenis | Deskripsi |
|---|---|---|
| primaryKey |
string |
Kunci API admin utama layanan pencarian. |
| secondaryKey |
string |
Kunci API admin sekunder dari layanan pencarian. |
CloudError
Berisi informasi tentang kesalahan API.
| Nama | Jenis | Deskripsi |
|---|---|---|
| error |
Menjelaskan kesalahan API tertentu dengan kode kesalahan dan pesan. |
|
| message |
string |
Deskripsi singkat tentang kesalahan yang mengisyaratkan apa yang salah (untuk informasi detail/penelusuran kesalahan merujuk ke properti 'error.message'). |
CloudErrorBody
Menjelaskan kesalahan API tertentu dengan kode kesalahan dan pesan.
| Nama | Jenis | Deskripsi |
|---|---|---|
| code |
string |
Kode kesalahan yang menjelaskan kondisi kesalahan lebih tepat daripada kode status HTTP. Dapat digunakan untuk menangani kasus kesalahan tertentu secara terprogram. |
| details |
Berisi kesalahan berlapis yang terkait dengan kesalahan ini. |
|
| message |
string |
Pesan yang menjelaskan kesalahan secara rinci dan menyediakan informasi penelusuran kesalahan. |
| target |
string |
Target kesalahan tertentu (misalnya, nama properti dalam kesalahan). |