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.
Not
Azure Yapay Zeka Arama Azure portalı, REST API'leri ve Azure SDK’ları aracılığıyla kullanılabilir. Ayrıca kuruluş içeriğini Microsoft Foundry portalındaki aracılar için yeniden kullanılabilir, izin kullanan bilgi bankalarına dönüştüren yönetilen bilgi katmanı Foundry IQ'yu temel alır.
Important
Bu özellikler ve işlevler, diğer Microsoft hizmetleri ve üçüncü taraf hizmetlerle bağlantıları destekler. Bu hizmetlerin kullanımı ilgili koşullara tabidir ve Azure uyumluluk sınırının dışında veri işleme veya depolamanın yanı sıra Azure uyumluluk sınırına akan verilere neden olabilir.
Verilerinizin kuruluşunuzun uyumluluk ve coğrafi sınırları dışında akıp akmayacağını ve ilgili etkileri ve uygun izinlerin, sınırların ve onayların sağlanıp sağlanmayacağını yönetmek sizin sorumluluğunuzdadır.
Özel kullanım örnekleriniz bağlamında oluşturduğunuz uygulamaları dikkatle gözden geçirmek ve test etmek ve tüm uygun kararları ve özelleştirmeleri yapmak sizin sorumluluğunuzdadır. Bu, metapromptlar, içerik filtreleri veya diğer güvenlik sistemleri gibi sorumlu yapay zeka risk azaltmalarınızı uygulamayı ve uygulamalarınızın uygun kalite, güvenilirlik, güvenlik ve güvenilirlik standartlarını karşılamasını sağlamayı içerir. Daha fazla bilgi için bkz. Azure Yapay Zeka Arama Saydamlık Notu.
Azure SQL dizin oluşturucusunu Azure sanal makinesindeki bir veritabanından içerik ayıklamak için yapılandırırken, güvenli bağlantılar sağlamak amacıyla ilave adımlar gereklidir.
Azure Yapay Zeka Arama'ten sanal makinedeki SQL Server örneğine bağlantı, genel bir İnternet bağlantısıdır. Güvenli bağlantıların başarılı olması için aşağıdaki adımları uygulayın:
Sanal makinedeki SQL Server örneğinin tam nitelikli etki alanı adı için bir Sertifika Yetkilisi sağlayıcısından bir sertifika alın.
Sertifikayı sanal makineye yükleyin.
Sertifikayı VM'nize yükledikten sonra, bu makaledeki aşağıdaki adımları tamamlamaya hazırsınız demektir.
Not
Always Encrypted sütunları şu anda Azure Yapay Zeka Arama dizin oluşturucuları tarafından desteklenmiyor.
Şifrelenmiş bağlantıları etkinleştirme
Azure Yapay Zeka Arama, genel İnternet bağlantısı üzerinden tüm dizin oluşturucu istekleri için şifrelenmiş bir kanal gerektirir. Bu bölümde, bu işe yaramaya yönelik adımlar listelenir.
Konu adının Azure VM'nin tam etki alanı adı (FQDN) olduğunu doğrulamak için sertifikanın özelliklerini denetleyin.
Özellikleri görüntülemek için CertUtils veya Sertifikalar eklentisi gibi bir araç kullanabilirsiniz. FQDN'yi Azure portalındaki Genel IP adresi/DNS adı etiketi alanındaki VM hizmeti sayfasının Temel Parçalar bölümünden alabilirsiniz.
FQDN genellikle şu şekilde biçimlendirilir:
<your-VM-name>.<region>.cloudapp.azure.comSQL Server'ı Kayıt Defteri Düzenleyicisi'ni (regedit) kullanarak sertifikayı kullanacak şekilde yapılandırın.
SQL Server Yapılandırma Yöneticisi genellikle bu görev için kullanılasa da, bu senaryo için kullanamazsınız. Azure'da VM'nin FQDN'si VM tarafından belirlenen FQDN ile eşleşmediğinden içeri aktarılan sertifikayı bulamaz (etki alanını yerel bilgisayar veya katıldığı ağ etki alanı olarak tanımlar). Adlar eşleşmediğinde, sertifikayı belirtmek için regedit kullanın.
regedit'de şu kayıt defteri anahtarına göz atın:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\[MSSQL13.MSSQLSERVER]\MSSQLServer\SuperSocketNetLib\Certificate.Bölüm
[MSSQL13.MSSQLSERVER], sürüme ve örnek adına göre değişir.Sertifika anahtarının değerini, VM'ye içeri aktardığınız TLS/SSL sertifikasının parmak izine (boşluk olmadan) ayarlayın.
Örneğin, onaltılık karakterleri Not Defteri gibi bir metin düzenleyicisine kopyalayın. Parmak izi dizesinden tüm boşlukları silin. Eğer parmak izi
c0 d0 f2 70 95 b0 3d 43 17 e2 19 84 10 24 32 8c ef 24 87 79ise, onuc0d0f27095b03d4317e219841024328cef248779olarak değiştirin.Parmak izini almanın bazı yolları vardır, bazıları diğerlerinden daha iyidir. MMC'deki Sertifikalar ek bileşeninden kopyalarsanız, görünmez bir karakter algılanabilir ve bu da bağlantı kurmaya çalıştığınızda hataya yol açabilir. Bu sorunu düzeltmek için çeşitli geçici çözümler mevcuttur. En kolayı, regedit'deki anahtar değer alanında baştaki karakteri silmek için parmak izinin ilk karakterini geri tuşuyla silip tekrar yazmaktır. Alternatif olarak parmak izini kopyalamak için farklı bir araç kullanabilirsiniz. Daha fazla bilgi için bkz. MMC sertifika ek bileşeninde görüntülenen sertifika parmak izi bilgisi, fazladan görünmez bir unicode karakter içeriyor.
Hizmet hesabına izinler verin.
SQL Server hizmet hesabına TLS/SSL sertifikasının özel anahtarı üzerinde uygun izin verildiğinden emin olun. Bu adımı atlarsanız SQL Server başlatılmaz. Bu görev için Sertifikalar ek bileşenini veya CertUtils'i kullanabilirsiniz.
SQL Server hizmetini yeniden başlatın.
SQL Server’a bağlanma
Azure Yapay Zeka Arama için gereken şifreli bağlantıyı ayarladıktan sonra genel uç noktası üzerinden örneğe bağlanın. Aşağıdaki makalede bağlantı gereksinimleri ve söz dizimi açıklanmaktadır:
Ağ güvenlik grubunu yapılandırma
Azure VM'nizi diğer taraflar için erişilebilir hale getirmek için ağ güvenlik grubunu (NSG) ve buna karşılık gelen Azure uç noktasını veya erişim denetimi listesini (ACL) yapılandırmak en iyi yöntemdir. Kendi uygulama mantığınızın SQL Azure VM'nize bağlanmasına izin vermek için bunu daha önce yapmış olma olasılığınız vardır. Azure AI Arama bağlantısı, SQL Azure VM'niz için de farklı değildir.
Aşağıdaki adımlar ve bağlantılar, VM dağıtımları için NSG yapılandırmasıyla ilgili yönergeler sağlar. Bir arama hizmeti uç noktasının IP adresine göre ACL'sinde bu yönergeleri kullanın.
Arama hizmetinizin IP adresini alın. Yönergeler için aşağıdaki bölüme bakın.
Arama IP adresini güvenlik grubunun IP filtresi listesine ekleyin. Aşağıdaki makalelerden biri adımları açıklar:
IP adresleme, sorunun ve olası geçici çözümlerin farkındaysanız kolayca üstesinden gelinebilecek birkaç zorluk oluşturabilir. Kalan bölümler, ACL'deki IP adresleriyle ilgili sorunları işlemeye yönelik öneriler sağlar.
Azure Yapay Zeka Arama'e ağ erişimini kısıtlama
SQL Azure VM'lerinizi tüm bağlantı isteklerine açmak yerine arama hizmetinizin IP adresine ve ACL'deki HIZMET etiketi IP adresi aralığına AzureCognitiveSearcherişimi kısıtlamanızı kesinlikle öneririz.
Arama hizmetinizin FQDN'sine (örneğin, <your-search-service-name>.search.windows.net) ping atarak IP adresini öğrenebilirsiniz. Arama hizmeti IP adresinin değişmesi mümkün olsa da, değişme olasılığı düşüktür. IP adresi, hizmetin ömrü boyunca statik olma eğilimindedir.
İndirilebilir JSON dosyalarını kullanarak veya Hizmet Etiketi Bulma API'si aracılığıyla hizmet etiketininAzureCognitiveSearchIP adresi aralığını öğrenebilirsiniz. IP adresi aralığı haftalık olarak güncelleştirilir.
Belirteç kimlik doğrulaması ile ağ güvenliğini destekleme
Güvenlik duvarları ve ağ güvenliği, verilere ve işlemlere yetkisiz erişimi önlemenin ilk adımıdır. Yetkilendirme sonraki adımınız olmalıdır.
Microsoft Entra ID kullanıcılarının ve gruplarının hizmetinize okuma ve yazma erişimini belirleyen rollere atandığı rol tabanlı erişim önerilir. Yerleşik rollerin açıklaması ve özel roller oluşturma yönergeleri için bkz . Rol tabanlı erişim denetimlerini kullanarak Azure Yapay Zeka Arama'e bağlanma.
Anahtar tabanlı kimlik doğrulamasına ihtiyacınız yoksa API anahtarlarını devre dışı bırakmanızı ve rol atamalarını özel olarak kullanmanızı öneririz.
Sonraki adımlar
Yapılandırma tamamlandığında, artık Azure Yapay Zeka Arama dizin oluşturucu için veri kaynağı olarak Azure VM üzerinde SQL Server belirtebilirsiniz. Daha fazla bilgi için bkz Azure SQL'den veri dizinleme.