Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Azure AI Search'ün Yönetim REST API'leri (eski adıyla Azure Bilişsel Arama) yönetim işlemlerine programlı erişim sağlar:
- Arama hizmeti oluşturma, güncelleştirme ve silme
- Arama hizmeti bilgilerini alma
- Oluşturma, yeniden oluşturma veya alma
api-keys(sorgu veya yönetici anahtarları) - Çoğaltma ve bölüm ekleme veya kaldırma (kapasiteyi ayarlama)
- Arama hizmetini özel uç nokta kullanacak şekilde yapılandırma
- Azure rol tabanlı erişim denetimini etkinleştirme veya devre dışı bırakma
Dizin oluşturma ve sorgulama gibi veri düzlemi görevleri için bunun yerine Arama Hizmeti REST API'lerini kullanın.
Yönetim REST API'leri ile çalışma
Hizmetinizi program aracılığıyla tam olarak yönetmek için iki API ile çalışırsınız: burada belgelenen Azure AI Search'ün Yönetim REST API'si ve ortak Azure Resource Manager REST API'si.
Resource Manager API'si, abonelik verilerini sorgulama, coğrafi konumları listeleme vb. gibi hizmete özgü olmayan genel amaçlı işlemler için kullanılır. Tüm Resource Manager API çağrılarının kimliği Microsoft Entra Kimliği kullanılarak doğrulanır. Resource Manager API çağrıları yapmak için bir Microsoft Entra kiracısında üyeliğiniz ve rol atamanız olmalıdır.
Sürüme alınan API belgeleri
REST API belgelerinin sürümü oluşturulur. Bir API başvuru sayfasını açtığınızda, açılan filtreden API sürümünü seçin.
İzinler ve erişim denetimi
Yönetim hakları, Microsoft Entra ID'deki yerleşik roller aracılığıyla iletilir:
- Çoğu görev için Sahip veya Katkıda Bulunan atamaları gereklidir.
- Okuyucu rolünün hizmet bilgilerine (Sahip veya Katkıda Bulunan izinleri gerektiren API anahtarları dışında GET işlemleri) sınırlı erişimi vardır.
Daha fazla bilgi için Azure AI Search'te rol tabanlı erişim denetimine bakın.
En iyi uygulama, rolleri tek tek kullanıcılar yerine gruplara atamaktır. Bu atamaları bir Azure aboneliği sahibi veya genel yönetici yönetir. Daha fazla bilgi için Microsoft Entra rollerini gruplara atamakonusuna bakın.
Yönetim uç noktasına bağlanma
Bağlantıyı ayarlarken Resource Manager uç noktasıyla https://management.azure.com başlayın ve ardından abonelik kimliğini, sağlayıcıyı (Microsoft.Search) ve API sürümünü ekleyin. İşlemler isteğin gövdesinde belirtilir.
Tam olarak belirtilen bir uç nokta aşağıdaki bileşenlere sahiptir:
https://management.azure.com/subscriptions/[subscriptionId]/resourceGroups/[resourceGroupName]/providers/Microsoft.Search/searchServices/[serviceName]?api-version=2020-08-01
Aşağıdaki istemciler genellikle yönetim REST API'lerini çağırmak için kullanılır:
Azure portal kullanarak bir arama hizmetini de yönetebilirsiniz.
Diğer SDK'lardaki yönetim API'leri
REST API'leri Azure AI Search için temel oluşturur ve programlama modelinde yapılan tüm değişiklikler önce REST API'lerine yansıtılır.
Alternatifler, ayrı yayın zamanlamalarında bağımsız olarak güncelleştirilen aşağıdaki Azure SDK'larını içerir:
- .NET için Microsoft Azure AI Search yönetim istemci kitaplığı
- Python için Microsoft Azure SDK
- JavaScript için Azure Search Yönetimi istemci kitaplığı
- Java için Azure Resource Manager Azure AI Search istemci kitaplığı