Admin Keys - Get
Belirtilen Azure AI Search hizmeti için birincil ve ikincil yönetici API anahtarlarını alır.
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Search/searchServices/{searchServiceName}/listAdminKeys?api-version=2024-03-01-preview
URI Parametreleri
| Name | İçinde | Gerekli | Tür | Description |
|---|---|---|---|---|
|
resource
|
path | True |
string |
Geçerli abonelik içindeki kaynak grubunun adı. Bu değeri Azure Resource Manager API'sinden veya portaldan alabilirsiniz. |
|
search
|
path | True |
string pattern: ^(?=.{2,60}$)[a-z0-9][a-z0-9]+(-[a-z0-9]+)*$ |
Belirtilen kaynak grubuyla ilişkili Azure AI Search hizmetinin adı. |
|
subscription
|
path | True |
string |
Microsoft Azure aboneliğinin benzersiz tanımlayıcısı. Bu değeri Azure Resource Manager API'sinden veya portaldan alabilirsiniz. |
|
api-version
|
query | True |
string |
Her istek için kullanılacak API sürümü. |
İstek Başlığı
| Name | Gerekli | Tür | Description |
|---|---|---|---|
| x-ms-client-request-id |
string (uuid) |
Bu isteği tanımlayan istemci tarafından oluşturulan BIR GUID değeri. Belirtilirse, isteği izlemenin bir yolu olarak yanıt bilgilerine eklenir. |
Yanıtlar
| Name | Tür | Description |
|---|---|---|
| 200 OK |
Yönetici anahtarları başarıyla alındı ve yanıtta yer alır. Arama hizmetinizde ayrıcalıklı işlemler de dahil olmak üzere tüm işlemleri gerçekleştirmek için Azure AI Search hizmeti REST API veya SDK'sında 'api-key' parametresinin değeri olarak birincil veya ikincil anahtarı kullanabilirsiniz. Ayrıcalıklı işlemler dizinler ve veri kaynakları gibi kaynakları yönetmenin yanı sıra dizinlerinizdeki verileri karşıya yükleme, değiştirme veya silme işlemlerini içerir. |
|
| Other Status Codes |
HTTP 404 (Bulunamadı): Abonelik, kaynak grubu veya arama hizmeti bulunamadı. HTTP 409 (Çakışma): Belirtilen abonelik devre dışı bırakıldı. |
Güvenlik
azure_auth
Microsoft Identity platformunda desteklendiği gibi örtük bir verme akışı belirtir.
Tür:
oauth2
Akış:
implicit
Yetkilendirme URL’si:
https://login.microsoftonline.com/common/oauth2/authorize
Kapsamlar
| Name | Description |
|---|---|
| user_impersonation | kullanıcı hesabınızın kimliğine bürünme |
Örnekler
SearchGetAdminKeys
Örnek isteği
POST https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Search/searchServices/mysearchservice/listAdminKeys?api-version=2024-03-01-preview
Örnek yanıt
{
"primaryKey": "<your primary admin API key>",
"secondaryKey": "<your secondary admin API key>"
}
Tanımlar
| Name | Description |
|---|---|
|
Admin |
Belirli bir Azure AI Search hizmeti için birincil ve ikincil yönetici API anahtarlarını içeren yanıt. |
|
Cloud |
API hatası hakkında bilgi içerir. |
|
Cloud |
Hata kodu ve ileti içeren belirli bir API hatası açıklanır. |
AdminKeyResult
Belirli bir Azure AI Search hizmeti için birincil ve ikincil yönetici API anahtarlarını içeren yanıt.
| Name | Tür | Description |
|---|---|---|
| primaryKey |
string |
Arama hizmetinin birincil yönetici API anahtarı. |
| secondaryKey |
string |
Arama hizmetinin ikincil yönetici API anahtarı. |
CloudError
API hatası hakkında bilgi içerir.
| Name | Tür | Description |
|---|---|---|
| error |
Hata kodu ve ileti içeren belirli bir API hatası açıklanır. |
|
| message |
string |
Neyin yanlış gittiğini gösteren hatanın kısa bir açıklaması (ayrıntılar/hata ayıklama bilgileri için 'error.message' özelliğine bakın). |
CloudErrorBody
Hata kodu ve ileti içeren belirli bir API hatası açıklanır.
| Name | Tür | Description |
|---|---|---|
| code |
string |
Http durum kodundan daha kesin bir şekilde hata koşulunu açıklayan bir hata kodu. Belirli hata durumlarını program aracılığıyla işlemek için kullanılabilir. |
| details |
Bu hatayla ilgili iç içe yerleştirilmiş hatalar içerir. |
|
| message |
string |
Hatayı ayrıntılı olarak açıklayan ve hata ayıklama bilgileri sağlayan bir ileti. |
| target |
string |
Belirli bir hatanın hedefi (örneğin, hatadaki özelliğin adı). |