Indexers - Create Or Update
Létrehoz egy új indexelőt, vagy frissíti az indexelőt, ha már létezik.
PUT {endpoint}/indexers('{indexerName}')?api-version=2024-05-01-preview
PUT {endpoint}/indexers('{indexerName}')?api-version=2024-05-01-preview&ignoreResetRequirements={ignoreResetRequirements}&disableCacheReprocessingChangeDetection={disableCacheReprocessingChangeDetection}
URI-paraméterek
Name | In | Kötelező | Típus | Description |
---|---|---|---|---|
endpoint
|
path | True |
string |
A keresési szolgáltatás végponti URL-címe. |
indexer
|
path | True |
string |
A létrehozni vagy frissíteni kívánt indexelő neve. |
api-version
|
query | True |
string |
Client API-verzió. |
disable
|
query |
boolean |
Letiltja a gyorsítótár újrafeldolgozásának változásészlelését. |
|
ignore
|
query |
boolean |
Figyelmen kívül hagyja a gyorsítótár alaphelyzetbe állítására vonatkozó követelményeket. |
Kérelem fejléce
Name | Kötelező | Típus | Description |
---|---|---|---|
x-ms-client-request-id |
string uuid |
A kéréssel együtt küldött nyomkövetési azonosító, amely segít a hibakeresésben. |
|
If-Match |
string |
Meghatározza a If-Match feltételt. A művelet csak akkor lesz végrehajtva, ha a kiszolgálón lévő ETag megfelel ennek az értéknek. |
|
If-None-Match |
string |
Meghatározza az If-None-Match feltételt. A művelet csak akkor lesz végrehajtva, ha a kiszolgálón lévő ETag nem egyezik ezzel az értékkel. |
|
Prefer | True |
string |
HTTP PUT-kérések esetén a szolgáltatás arra utasítja a szolgáltatást, hogy a sikeresen létrehozott/frissített erőforrást adja vissza. |
Kérelem törzse
Name | Kötelező | Típus | Description |
---|---|---|---|
dataSourceName | True |
string |
Annak az adatforrásnak a neve, amelyből az indexelő adatokat olvas be. |
name | True |
string |
Az indexelő neve. |
targetIndexName | True |
string |
Annak az indexnek a neve, amelybe az indexelő adatokat ír. |
@odata.etag |
string |
Az indexelő ETagje. |
|
cache |
Gyorsítótárazást ad hozzá egy bővítési folyamathoz, hogy lehetővé tegye a növekményes módosítási lépéseket anélkül, hogy minden alkalommal újra kellene építenie az indexet. |
||
description |
string |
Az indexelő leírása. |
|
disabled |
boolean |
Egy érték, amely azt jelzi, hogy az indexelő le van-e tiltva. Az alapértelmezett érték a false (hamis). |
|
encryptionKey |
Az Azure Key Vault-ben létrehozott titkosítási kulcs leírása. Ez a kulcs további inaktív titkosítási szintet biztosít az indexelő definíciójához (valamint az indexelő végrehajtási állapotához), ha teljes bizonyosságot szeretne kapni arról, hogy senki, még a Microsoft sem tudja visszafejteni őket. Miután titkosította az indexelő definícióját, az mindig titkosítva marad. A keresési szolgáltatás figyelmen kívül hagyja a tulajdonság null értékre történő beállítására tett kísérleteket. Ezt a tulajdonságot szükség szerint módosíthatja, ha el szeretné forgatni a titkosítási kulcsot; Az indexelő definíciója (és az indexelő végrehajtási állapota) nem lesz hatással. Az ügyfél által felügyelt kulcsokkal történő titkosítás nem érhető el az ingyenes keresési szolgáltatásokhoz, és csak a 2019. január 1-jén vagy azt követően létrehozott fizetős szolgáltatásokhoz érhető el. |
||
fieldMappings |
Az adatforrás mezői és az index megfelelő célmezői közötti leképezéseket definiálja. |
||
outputFieldMappings |
A kimeneti mezőleképezések a bővítés után és közvetlenül az indexelés előtt lesznek alkalmazva. |
||
parameters |
Az indexelő végrehajtásának paraméterei. |
||
schedule |
Az indexelő ütemezése. |
||
skillsetName |
string |
Az indexelővel végrehajtott képességcsoport neve. |
Válaszok
Name | Típus | Description |
---|---|---|
200 OK | ||
201 Created | ||
Other Status Codes |
Hibaválasz. |
Példák
SearchServiceCreateOrUpdateIndexer
Mintakérelem
PUT https://myservice.search.windows.net/indexers('myindexer')?api-version=2024-05-01-preview
{
"name": "myindexer",
"description": "a cool indexer",
"dataSourceName": "mydatasource",
"targetIndexName": "orders",
"schedule": {
"interval": "PT1H",
"startTime": "2015-01-01T00:00:00Z"
},
"parameters": {
"maxFailedItems": 10,
"maxFailedItemsPerBatch": 5
},
"encryptionKey": {
"keyVaultKeyName": "myUserManagedEncryptionKey-createdinAzureKeyVault",
"keyVaultKeyVersion": "myKeyVersion-32charAlphaNumericString",
"keyVaultUri": "https://myKeyVault.vault.azure.net",
"accessCredentials": null
}
}
Mintaválasz
{
"name": "myindexer",
"description": "a cool indexer",
"dataSourceName": "mydatasource",
"targetIndexName": "orders",
"schedule": {
"interval": "PT1H",
"startTime": "2015-01-01T00:00:00Z"
},
"parameters": {
"maxFailedItems": 10,
"maxFailedItemsPerBatch": 5
},
"fieldMappings": [],
"disabled": false,
"encryptionKey": {
"keyVaultKeyName": "myUserManagedEncryptionKey-createdinAzureKeyVault",
"keyVaultKeyVersion": "myKeyVersion-32charAlphaNumericString",
"keyVaultUri": "https://myKeyVault.vault.azure.net",
"accessCredentials": null
}
}
{
"name": "myindexer",
"description": "a cool indexer",
"dataSourceName": "mydatasource",
"targetIndexName": "orders",
"schedule": {
"interval": "PT1H",
"startTime": "2015-01-01T00:00:00Z"
},
"parameters": {
"maxFailedItems": 10,
"maxFailedItemsPerBatch": 5
},
"fieldMappings": [],
"disabled": false,
"encryptionKey": {
"keyVaultKeyName": "myUserManagedEncryptionKey-createdinAzureKeyVault",
"keyVaultKeyVersion": "myKeyVersion-32charAlphaNumericString",
"keyVaultUri": "https://myKeyVault.vault.azure.net",
"accessCredentials": null
}
}
Definíciók
Name | Description |
---|---|
Azure |
A keresési szolgáltatáshoz létrehozott regisztrált alkalmazás hitelesítő adatai, amelyeket az Azure Key Vault tárolt titkosítási kulcsokhoz való hitelesített hozzáféréshez használnak. |
Blob |
Megadja az Azure Blob Storage-ból kinyerni kívánt adatokat, és közli az indexelővel, hogy mely adatokat kell kinyerni a képtartalomból, ha az "imageAction" értéke nem "none". Ez a .PDF vagy más alkalmazásokba beágyazott képtartalmakra, illetve az Azure-blobokban lévő képfájlokra, például .jpg és .png vonatkozik. |
Blob |
Meghatározza, hogyan dolgozhatja fel a beágyazott képeket és képfájlokat az Azure Blob Storage-ban. Az "imageAction" konfigurációnak a "none" értéken kívül más értékre való beállításához egy képességcsoportot is hozzá kell csatolni az indexelőhöz. |
Blob |
Az Azure Blob-adatforrásból történő indexelés elemzési módját jelöli. |
Blob |
Meghatározza az Azure Blob Storage-beli PDF-fájlokból való szövegkinyerési algoritmust. |
Error |
Az erőforrás-kezelési hiba további információi. |
Error |
A hiba részletei. |
Error |
Hibaválasz |
Field |
Egy adatforrás mezője és egy index célmezője közötti leképezést definiál. |
Field |
Olyan függvényt jelöl, amely az indexelés előtt átalakít egy értéket egy adatforrásból. |
Indexer |
Meghatározza azt a környezetet, amelyben az indexelőnek végre kell hajtania. |
Indexing |
Az indexelő végrehajtásának paramétereit jelöli. |
Indexing |
Indexelőspecifikus konfigurációs tulajdonságok szótára. Minden név egy adott tulajdonság neve. Minden értéknek primitív típusúnak kell lennie. |
Indexing |
Az indexelő végrehajtásának ütemezését jelöli. |
Search |
Indexelőt jelöl. |
Search |
|
Search |
Törli egy adatforrás identitástulajdonságát. |
Search |
Megadja a használni kívánt adatforrás identitását. |
Search |
Ügyfél által felügyelt titkosítási kulcs az Azure Key Vault-ban. A létrehozott és kezelt kulcsokkal titkosíthatja vagy visszafejtheti az inaktív adatokat, például indexeket és szinonimatérképeket. |
AzureActiveDirectoryApplicationCredentials
A keresési szolgáltatáshoz létrehozott regisztrált alkalmazás hitelesítő adatai, amelyeket az Azure Key Vault tárolt titkosítási kulcsokhoz való hitelesített hozzáféréshez használnak.
Name | Típus | Description |
---|---|---|
applicationId |
string |
Egy AAD-alkalmazásazonosító, amely megkapta a szükséges hozzáférési engedélyeket az Azure Key Vault, amelyet az inaktív adatok titkosításához kell használni. Az alkalmazásazonosító nem tévesztendő össze az AAD-alkalmazás objektumazonosítójával. |
applicationSecret |
string |
A megadott AAD-alkalmazás hitelesítési kulcsa. |
BlobIndexerDataToExtract
Megadja az Azure Blob Storage-ból kinyerni kívánt adatokat, és közli az indexelővel, hogy mely adatokat kell kinyerni a képtartalomból, ha az "imageAction" értéke nem "none". Ez a .PDF vagy más alkalmazásokba beágyazott képtartalmakra, illetve az Azure-blobokban lévő képfájlokra, például .jpg és .png vonatkozik.
Name | Típus | Description |
---|---|---|
allMetadata |
string |
Kinyeri az Azure Blob Storage alrendszer által biztosított metaadatokat és a tartalomtípus-specifikus metaadatokat (például a csak .png fájlokra jellemző metaadatokat indexeli). |
contentAndMetadata |
string |
Kinyeri az összes metaadatot és szöveges tartalmat az egyes blobokból. |
storageMetadata |
string |
Csak a standard blobtulajdonságokat és a felhasználó által megadott metaadatokat indexeli. |
BlobIndexerImageAction
Meghatározza, hogyan dolgozhatja fel a beágyazott képeket és képfájlokat az Azure Blob Storage-ban. Az "imageAction" konfigurációnak a "none" értéken kívül más értékre való beállításához egy képességcsoportot is hozzá kell csatolni az indexelőhöz.
Name | Típus | Description |
---|---|---|
generateNormalizedImagePerPage |
string |
Kinyeri a szöveget a képekből (például a "STOP" szót egy forgalommegálló jelből), és beágyazza a tartalommezőbe, de másképp kezeli a PDF-fájlokat, mivel minden oldal képként jelenik meg, és ennek megfelelően normalizálódik a beágyazott képek kinyerése helyett. A nem PDF-fájltípusok ugyanúgy lesznek kezelve, mintha a "generateNormalizedImages" beállítás lett volna beállítva. |
generateNormalizedImages |
string |
Kinyeri a képek szövegét (például a "STOP" szót egy forgalommegálló jelből), és beágyazza a tartalommezőbe. Ez a művelet megköveteli, hogy a "dataToExtract" értéke "contentAndMetadata". A normalizált kép olyan további feldolgozást jelent, amely egységes képkimenetet eredményez, méretezve és elforgatva, hogy elősegítse az egységes renderelést, amikor képeket ad hozzá a vizuális keresési eredményekhez. Ez az információ minden képhez létrejön, amikor ezt a beállítást használja. |
none |
string |
Figyelmen kívül hagyja a beágyazott képeket vagy képfájlokat az adatkészletben. Ez az alapértelmezett beállítás. |
BlobIndexerParsingMode
Az Azure Blob-adatforrásból történő indexelés elemzési módját jelöli.
Name | Típus | Description |
---|---|---|
default |
string |
A normál fájlfeldolgozás alapértelmezett értékére van állítva. |
delimitedText |
string |
Ha a blobok egyszerű CSV-fájlok, akkor a delimitedText értékre van állítva. |
json |
string |
Állítsa json értékre a strukturált tartalom JSON-fájlokból való kinyeréséhez. |
jsonArray |
string |
A JSON-tömb egyes elemeinek különálló dokumentumokként való kinyeréséhez állítsa jsonArray értékre. |
jsonLines |
string |
Állítsa jsonLines értékre az egyes JSON-entitások új sorokkal elválasztott, különálló dokumentumokként történő kinyeréséhez. |
text |
string |
Állítsa szövegre a blobtárolóban lévő egyszerű szöveges fájlok indexelési teljesítményének javításához. |
BlobIndexerPDFTextRotationAlgorithm
Meghatározza az Azure Blob Storage-beli PDF-fájlokból való szövegkinyerési algoritmust.
Name | Típus | Description |
---|---|---|
detectAngles |
string |
Jobb és olvashatóbb szövegkinyeréseket eredményezhet olyan PDF-fájlokból, amelyekben a szöveg elfordult. Vegye figyelembe, hogy a paraméter használata kis teljesítménysebesség-hatással járhat. Ez a paraméter csak PDF-fájlokra vonatkozik, és csak beágyazott szöveggel rendelkező PDF-fájlokra. Ha az elforgatott szöveg egy beágyazott képben jelenik meg a PDF-fájlban, ez a paraméter nem érvényes. |
none |
string |
Kihasználja a normál szövegkinyerés előnyeit. Ez az alapértelmezett beállítás. |
ErrorAdditionalInfo
Az erőforrás-kezelési hiba további információi.
Name | Típus | Description |
---|---|---|
info |
object |
A további információk. |
type |
string |
A további adattípus. |
ErrorDetail
A hiba részletei.
Name | Típus | Description |
---|---|---|
additionalInfo |
A hiba további információi. |
|
code |
string |
A hibakód. |
details |
A hiba részletei. |
|
message |
string |
A hibaüzenet. |
target |
string |
A hibacél. |
ErrorResponse
Hibaválasz
Name | Típus | Description |
---|---|---|
error |
A hibaobjektum. |
FieldMapping
Egy adatforrás mezője és egy index célmezője közötti leképezést definiál.
Name | Típus | Description |
---|---|---|
mappingFunction |
Az indexelés előtt az egyes forrásmezőértékekre alkalmazandó függvény. |
|
sourceFieldName |
string |
Az adatforrás mezőjének neve. |
targetFieldName |
string |
Az index célmezőjének neve. Alapértelmezés szerint megegyezik a forrásmező nevével. |
FieldMappingFunction
Olyan függvényt jelöl, amely az indexelés előtt átalakít egy értéket egy adatforrásból.
Name | Típus | Description |
---|---|---|
name |
string |
A mezőleképezési függvény neve. |
parameters |
object |
A függvénynek átadni kívánt paraméternév-érték párok szótára. Minden értéknek primitív típusúnak kell lennie. |
IndexerExecutionEnvironment
Meghatározza azt a környezetet, amelyben az indexelőnek végre kell hajtania.
Name | Típus | Description |
---|---|---|
private |
string |
Azt jelzi, hogy az indexelőnek a kifejezetten a keresési szolgáltatáshoz kiépített környezettel kell futnia. Ezt csak akkor szabad végrehajtási környezetként megadni, ha az indexelőnek biztonságosan kell hozzáférnie az erőforrásokhoz megosztott privát kapcsolati erőforrásokon keresztül. |
standard |
string |
Azt jelzi, hogy a keresési szolgáltatás meghatározhatja, hogy az indexelő hol futjon. Ez az alapértelmezett környezet, ha nincs megadva semmi, és a javasolt érték. |
IndexingParameters
Az indexelő végrehajtásának paramétereit jelöli.
Name | Típus | Alapértelmezett érték | Description |
---|---|---|---|
batchSize |
integer |
Az adatforrásból beolvasott és egyetlen kötegként indexelt elemek száma a teljesítmény javítása érdekében. Az alapértelmezett érték az adatforrás típusától függ. |
|
configuration |
Indexelőspecifikus konfigurációs tulajdonságok szótára. Minden név egy adott tulajdonság neve. Minden értéknek primitív típusúnak kell lennie. |
||
maxFailedItems |
integer |
0 |
Az indexelő végrehajtásához sikertelen indexeléssel meghiúsuló elemek maximális száma továbbra is sikeresnek tekinthető. A -1 azt jelenti, hogy nincs korlát. Az alapértelmezett érték a 0. |
maxFailedItemsPerBatch |
integer |
0 |
Az egyetlen kötegben lévő elemek maximális száma, amely sikertelen indexelést okozhat ahhoz, hogy a köteg továbbra is sikeresnek minősüljön. A -1 azt jelenti, hogy nincs korlát. Az alapértelmezett érték a 0. |
IndexingParametersConfiguration
Indexelőspecifikus konfigurációs tulajdonságok szótára. Minden név egy adott tulajdonság neve. Minden értéknek primitív típusúnak kell lennie.
Name | Típus | Alapértelmezett érték | Description |
---|---|---|---|
allowSkillsetToReadFileData |
boolean |
False |
Ha igaz, létrehoz egy elérési utat //document//file_data, amely a blob adatforrásából letöltött eredeti fájladatokat képviselő objektum. Ez lehetővé teszi, hogy az eredeti fájladatokat átadhassa egy egyéni feldolgozási képességnek a bővítési folyamaton belül, vagy a Dokumentum kinyerése képességnek. |
dataToExtract | contentAndMetadata |
Megadja az Azure Blob Storage-ból kinyerni kívánt adatokat, és közli az indexelővel, hogy mely adatokat kell kinyerni a képtartalomból, ha az "imageAction" értéke nem "none". Ez egy .PDF vagy más alkalmazásba vagy képfájlokba, például .jpg és .png beágyazott képtartalmakra vonatkozik az Azure-blobokban. |
|
delimitedTextDelimiter |
string |
CSV-blobok esetén megadja a sorvégi egykarakterelválasztót olyan CSV-fájlok esetében, ahol minden sor új dokumentumot indít el (például "|"). |
|
delimitedTextHeaders |
string |
CSV-blobok esetén az oszlopfejlécek vesszővel tagolt listáját adja meg, amely hasznos az index célmezőihez való leképezéséhez. |
|
documentRoot |
string |
JSON-tömbök esetén, ha strukturált vagy félig strukturált dokumentumot használ, a tulajdonság használatával megadhatja a tömb elérési útját. |
|
excludedFileNameExtensions |
string |
Az Azure Blob Storage-ból történő feldolgozáskor figyelmen kívül hagyandó fájlnévkiterjesztések vesszőkkel tagolt listája. Kizárhatja például a ".png, .mp4" lehetőséget, hogy átugorja ezeket a fájlokat az indexelés során. |
|
executionEnvironment | standard |
Meghatározza azt a környezetet, amelyben az indexelőnek végre kell hajtania. |
|
failOnUnprocessableDocument |
boolean |
False |
Az Azure-blobok esetében állítsa hamis értékre, ha folytatni szeretné az indexelést, ha egy dokumentum indexelése sikertelen. |
failOnUnsupportedContentType |
boolean |
False |
Az Azure-blobok esetében állítsa false (hamis) értékre, ha nem támogatott tartalomtípus észlelésekor folytatni szeretné az indexelést, és nem ismeri előre az összes tartalomtípust (fájlkiterjesztést). |
firstLineContainsHeaders |
boolean |
True |
CSV-blobok esetén az egyes blobok első (nem üres) sora fejléceket tartalmaz. |
imageAction | none |
Meghatározza, hogyan dolgozhatja fel a beágyazott képeket és képfájlokat az Azure Blob Storage-ban. Az "imageAction" konfigurációnak a "none" értékétől eltérő értékre történő beállításához egy képességcsoportot is hozzá kell csatolni az indexelőhöz. |
|
indexStorageMetadataOnlyForOversizedDocuments |
boolean |
False |
Azure-blobok esetén állítsa ezt a tulajdonságot igaz értékre, hogy továbbra is indexelje a tárolási metaadatokat a túl nagy méretű blobtartalmakhoz a feldolgozáshoz. A túlméretezett blobokat alapértelmezés szerint hibaként kezeli a rendszer. A blob méretére vonatkozó korlátozásokért lásd: https://docs.microsoft.com/azure/search/search-limits-quotas-capacity. |
indexedFileNameExtensions |
string |
Az Azure Blob Storage-ból történő feldolgozáskor kiválasztandó fájlnévkiterjesztések vesszőkkel tagolt listája. Az indexelést például a ".docx, .pptx, .msg" alkalmazásfájlokra összpontosíthatja, hogy konkrétan belefoglalja ezeket a fájltípusokat. |
|
parsingMode | default |
Az Azure Blob-adatforrásból történő indexelés elemzési módját jelöli. |
|
pdfTextRotationAlgorithm | none |
Meghatározza az Azure Blob Storage-beli PDF-fájlokból való szövegkivétel algoritmusát. |
|
queryTimeout |
string |
00:05:00 |
Növeli az időtúllépést az Azure SQL adatbázis-adatforrások alapértelmezett 5 perces alapértelmezett értékén túl, amely "hh:mm:ss" formátumban van megadva. |
IndexingSchedule
Az indexelő végrehajtásának ütemezését jelöli.
Name | Típus | Description |
---|---|---|
interval |
string |
Az indexelő-végrehajtások közötti időintervallum. |
startTime |
string |
Az az idő, amikor egy indexelőnek futnia kell. |
SearchIndexer
Indexelőt jelöl.
Name | Típus | Alapértelmezett érték | Description |
---|---|---|---|
@odata.etag |
string |
Az indexelő ETagje. |
|
cache |
Gyorsítótárazást ad hozzá egy bővítési folyamathoz, hogy lehetővé tegye a növekményes módosítási lépéseket anélkül, hogy minden alkalommal újra kellene építenie az indexet. |
||
dataSourceName |
string |
Annak az adatforrásnak a neve, amelyből az indexelő adatokat olvas be. |
|
description |
string |
Az indexelő leírása. |
|
disabled |
boolean |
False |
Érték, amely jelzi, hogy az indexelő le van-e tiltva. Az alapértelmezett érték a false (hamis). |
encryptionKey |
Az Azure Key Vault-ben létrehozott titkosítási kulcs leírása. Ez a kulcs további inaktív titkosítási szintet biztosít az indexelő definíciójához (valamint az indexelő végrehajtási állapotához), ha teljes körű biztosítékot szeretne kapni arról, hogy senki, még a Microsoft sem tudja visszafejteni őket. Miután titkosította az indexelő definícióját, az mindig titkosítva marad. A keresési szolgáltatás figyelmen kívül hagyja a tulajdonság null értékűre történő beállítására tett kísérleteket. Szükség szerint módosíthatja ezt a tulajdonságot, ha el szeretné forgatni a titkosítási kulcsot; Az indexelő definíciója (és az indexelő végrehajtási állapota) nem lesz hatással. Az ügyfél által felügyelt kulcsokkal történő titkosítás nem érhető el az ingyenes keresési szolgáltatásokhoz, és csak a 2019. január 1-jén vagy azt követően létrehozott fizetős szolgáltatásokhoz érhető el. |
||
fieldMappings |
Az adatforrás mezői és az index megfelelő célmezői közötti leképezéseket határozza meg. |
||
name |
string |
Az indexelő neve. |
|
outputFieldMappings |
A kimeneti mezőleképezések a bővítés után és közvetlenül az indexelés előtt lesznek alkalmazva. |
||
parameters |
Az indexelő végrehajtásának paraméterei. |
||
schedule |
Az indexelő ütemezése. |
||
skillsetName |
string |
Az indexelővel végrehajtott képességcsoport neve. |
|
targetIndexName |
string |
Annak az indexnek a neve, amelyre az indexelő adatokat ír. |
SearchIndexerCache
Name | Típus | Description |
---|---|---|
enableReprocessing |
boolean |
Meghatározza, hogy engedélyezve van-e a növekményes újrafeldolgozás. |
identity | SearchIndexerDataIdentity: |
A felhasználó által hozzárendelt felügyelt identitás, amelyet a bővítési gyorsítótárhoz való csatlakozáshoz használnak. Ha a kapcsolati karakterlánc identitást (ResourceId) jelez, és nincs megadva, akkor a rendszer a rendszer által hozzárendelt felügyelt identitást használja. Az indexelő frissítéseinél, ha az identitás nincs meghatározva, az érték változatlan marad. Ha a "nincs" értékre van állítva, a tulajdonság értéke törlődik. |
storageConnectionString |
string |
A kapcsolati karakterlánc arra a tárfiókra, ahol a gyorsítótáradatok megmaradnak. |
SearchIndexerDataNoneIdentity
Törli egy adatforrás identitástulajdonságát.
Name | Típus | Description |
---|---|---|
@odata.type |
string:
#Microsoft. |
Az identitás típusát meghatározó URI-töredék. |
SearchIndexerDataUserAssignedIdentity
Megadja a használni kívánt adatforrás identitását.
Name | Típus | Description |
---|---|---|
@odata.type |
string:
#Microsoft. |
Az identitás típusát meghatározó URI-töredék. |
userAssignedIdentity |
string |
A felhasználó által hozzárendelt felügyelt identitás teljes Azure-erőforrás-azonosítója általában "/subscriptions/12345678-1234-1234-1234-1234-1234567890ab/resourceGroups/rg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId" formában, amelyet hozzá kellett volna rendelni a keresési szolgáltatáshoz. |
SearchResourceEncryptionKey
Ügyfél által felügyelt titkosítási kulcs az Azure Key Vault-ban. A létrehozott és kezelt kulcsokkal titkosíthatja vagy visszafejtheti az inaktív adatokat, például indexeket és szinonimatérképeket.
Name | Típus | Description |
---|---|---|
accessCredentials |
Az Azure Key Vault eléréséhez használt opcionális Azure Active Directory-hitelesítő adatok. Nem szükséges, ha felügyelt identitást használ helyette. |
|
identity | SearchIndexerDataIdentity: |
Explicit felügyelt identitás ehhez a titkosítási kulcshoz. Ha nincs megadva, és a hozzáférési hitelesítő adatok tulajdonság null értékű, a rendszer a rendszer által hozzárendelt felügyelt identitást használja. Ha az erőforrás frissítésekor az explicit identitás nincs meghatározva, az változatlan marad. Ha a "nincs" érték van megadva, a tulajdonság értéke törlődik. |
keyVaultKeyName |
string |
Az Inaktív adatok titkosításához használandó Azure Key Vault kulcs neve. |
keyVaultKeyVersion |
string |
Az Azure Key Vault kulcsának verziója, amellyel titkosíthatja az inaktív adatokat. |
keyVaultUri |
string |
Az Azure Key Vault URI-ja, más néven DNS-név, amely tartalmazza az inaktív adatok titkosításához használandó kulcsot. Példa URI-ra: |