Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következővonatkozik: 2023-07-01-Preview. Ez a verzió már nem támogatott. Frissítés azonnal egy újabb verzióra.
Fontos
2023-07-01-Preview (nincs változás).
2021-04-30-Preview hozzáadja az indexelő kapcsolatok felügyelt identitástámogatását más Azure-erőforrásokhoz:
- "hitelesítő adatok" értékként fogad el egy Azure-erőforrás-azonosítót, feltéve, hogy a keresési szolgáltatás felügyelt identitás alatt fut, és az Azure-szerepkör-hozzárendelések olvasási hozzáférést biztosítanak az adatokhoz.
- "identitás" elfogad egy felhasználó által hozzárendelt felügyelt identitást. Ez a tulajdonság az adatkapcsolatok első szintű tulajdonsága. Emellett "encryptionKey" alatt található, amely egy ügyfél által felügyelt kulcs lekéréséhez használható az Azure Key Vaultban.
- Azure Files támogatása előzetes verzióban érhető el. Egy előzetes verziójú API használatával indexelheti az adatforrást.
2020-06-30-Preview hozzáadja:
- "dataDeletionDetectionPolicy" elfogadja a "NativeBlobSoftDeleteDeletionDetectionPolicy" kifejezést a blobindexelők számára.
- Azure Database for MySQL támogatása előzetes verzióban érhető el. Egy előzetes verziójú API használatával indexelheti az adatforrást.
- Cosmos DB MongoDB API és Gremlin API támogatása előzetes verzióban érhető el. Egy előzetes verziójú API használatával indexelheti az adatforrást.
Az Azure AI Searchben indexelőkhasználnak adatforrást, amely megadja a célindex igény szerinti vagy ütemezett adatfrissítésének kapcsolati adatait, és adatokat kér le támogatott adatforrásokból.
A POST vagy a PUT parancsot is használhatja létrehozási kérelemként. Mindkét esetben a kérelem törzse biztosítja az objektumdefiníciót.
POST https://[service name].search.windows.net/datasources?api-version=[api-version]
Content-Type: application/json
api-key: [admin key]
Frissítési kérelmek esetén használja a PUT parancsot, és adja meg az indexelő nevét az URI-n.
PUT https://[service name].search.windows.net/datasources/[data source name]?api-version=[api-version]
Content-Type: application/json
api-key: [admin key]
MINDEN szolgáltatáskéréshez HTTPS szükséges. Ha az objektum nem létezik, létrejön. Ha már létezik, az új definícióval felülírja.
Jegyzet
Miután létezik adatforrás, nem módosíthatja a típustulajdonságot egy frissítési kérelemben. Ehelyett hozzon létre egy új adatforrást a kívánt típussal.
URI-paraméterek
Paraméter | Leírás |
---|---|
szolgáltatásnév | Szükséges. Állítsa be ezt a keresési szolgáltatás egyedi, felhasználó által megadott nevére. |
adatforrás neve | PUT használata esetén az URI-n kötelező megadni. A névnek kisbetűsnek kell lennie, betűvel vagy számmal kell kezdődnie, nincs perjele vagy pöttye, és 128 karakternél kevesebbnek kell lennie. Ha a nevet betűvel vagy számmal kezdi, a név többi része bármilyen betűt, számot és kötőjelet tartalmazhat, feltéve, hogy a kötőjelek nem egymást követők. |
api-verzió | Szükséges. További verziókért lásd API-verziókat. |
Kérelemfejlécek
Az alábbi táblázat a szükséges és nem kötelező kérelemfejléceket ismerteti.
Mezők | Leírás |
---|---|
Tartalomtípus | Szükséges. Állítsa be ezt a beállítást application/json |
api-key | Nem kötelező, ha Azure-szerepköröket használ, és egy tulajdonosi jogkivonatot ad meg a kéréshez, ellenkező esetben kulcsra van szükség. Az API-kulcs egy egyedi, rendszer által generált sztring, amely hitelesíti a keresési szolgáltatásnak küldött kérést. A kéréseknek tartalmazniuk kell egy api-key fejlécet, amely a rendszergazdai kulcsra van állítva (a lekérdezési kulccsal szemben). A részletekért lásd: Csatlakozás az Azure AI Search szolgáltatáshoz kulcshitelesítési használatával. |
Kérelem törzse
A kérelem törzse tartalmaz egy adatforrásdefiníciót, amely tartalmazza az adatforrás típusát, az adatok beolvasásához szükséges hitelesítő adatokat, valamint egy opcionális adatváltozás-észlelési és adattörlési észlelési szabályzatot, amely az adatforrásban lévő módosított vagy törölt adatok hatékony azonosítására szolgál, ha rendszeres időközönként ütemezett indexelővel használják
Az alábbi JSON a definíció fő részeinek magas szintű ábrázolása.
{
"name" : (optional on PUT; required on POST) "Name of the data source",
"description" : (optional) "Anything you want, or nothing at all",
"type" : (required) "Must be a supported data source",
"credentials" : (required) { "connectionString" : "Connection string for your data source" },
"container" : (required) { "name" : "Name of the table, collection, or blob container you wish to index" },
"dataChangeDetectionPolicy" : (optional) {See below for details },
"dataDeletionDetectionPolicy" : (optional) {See below for details },
"identity": (optional) {Sets the Resource ID of a managed identity. See below for details },
"encryptionKey":(optional) {
"keyVaultKeyName": "Name of the Azure Key Vault key used for encryption",
"keyVaultKeyVersion": "Version of the Azure Key Vault key",
"keyVaultUri": "URI of Azure Key Vault, also referred to as DNS name, that provides the key.",
"identity": "(Resource ID of a user-assigned managed identity, used for connecting to key vault)",
"accessCredentials": (Credentials for connecting to key vault. Omit if using a managed identity) {
"applicationId": "Azure AD Application ID that has access permissions to the key vault",
"applicationSecret": "Authentication key of the specified Azure AD application)"}
}
}
A kérelem a következő tulajdonságokat tartalmazza:
Ingatlan | Leírás |
---|---|
név | Szükséges. Az adatforrás neve. Az adatforrásnevek csak kisbetűket, számjegyeket vagy kötőjeleket tartalmazhatnak, nem kezdődhetnek és nem végződhetnek kötőjelekkel, és legfeljebb 128 karakter hosszúságúak lehetnek. |
leírás | Nem kötelező leírás. |
típus | Szükséges. Az egyik támogatott adatforrástípusnak kell lennie: adlsgen2 Azure Data Lake Storage Gen2azureblob Azure Blob Storageazurefiles Azure File Storageazuresql Azure SQL Databaseazuretable Azure Table Storagecosmosdb az Azure Cosmos DB SQL API-, MongoDB API, Gremlin APImysql Azure Database for MySQL |
hitelesítő adatok | Szükséges. Egy connectionString tulajdonságot tartalmaz, amely meghatározza a csatlakozás módját. |
konténer | Szükséges. Megadja az indexelendő adatokat tartalmazó tárolót, gyűjteményt, táblát vagy nézetet. |
dataChangeDetectionPolicy | Szabadon választható. Meghatározza az adatplatform által biztosított mechanizmust a módosított adatelemek azonosításához. |
dataDeletionDetectionPolicy | Szabadon választható. Meghatározza, hogy az adatplatform hogyan törli az adatokat. |
encryptionKey | Szabadon választható. Az adatforrás hitelesítő adatainak további titkosítására szolgál, ügyfél által felügyelt titkosítási kulcsokkal (CMK) az Azure Key Vaultban. A 2019.01.01-01-én vagy azt követően létrehozott számlázható keresési szolgáltatásokhoz érhető el. |
fogyatékos | Szabadon választható. Logikai érték, amely azt jelzi, hogy az indexelő letiltott állapotban lett-e létrehozva, ami megakadályozza, hogy azonnal fusson. Alapértelmezés szerint hamis. |
azonosság | Szabadon választható. A #Microsoft.Azure.Search.DataUserAssignedIdentity típusú userAssignedIdentity tartalmazza, és meghatározza a külső erőforrás felhasználó által hozzárendelt felügyelt identitását. Ez a tulajdonság attól függcredentials hogy a kapcsolati sztring a megfelelő formátumban (erőforrás-azonosító) legyen a felügyelt identitáskapcsolatokhoz az egyes adatforrástípusokhoz.
Ha a identity tulajdonság null értékű, az erőforrás-azonosítóhoz való kapcsolódás a rendszer által felügyelt tulajdonság használatával történik.
Ha a tulajdonság a #Microsoft.Azure.Search.DataNoneIdentity típushoz van rendelve, a korábban megadott explicit identitás törlődik. |
Válasz
Sikeres kérelem esetén: 201 Új adatforrás létrehozása esetén létrehozva, és 204 Nincs tartalom, ha egy meglévő adatforrást frissítettek.
Példák
Példa: Azure-szerepkörök és rendszer által hozzárendelt felügyelt identitás
Ha a keresési szolgáltatás rendszer által hozzárendelt felügyelt identitással és szerepkör-hozzárendeléssel rendelkezik, az adatforrás-kapcsolat lehet a tárfiók egyedi erőforrás-azonosítója.
{
"name": "azure-blob-ds",
"description": "a description of the blob data",
"type": "azureblob",
"subtype": null,
"credentials": {
"connectionString": "ResourceId=/subscriptions/[subscription ID]/resourceGroups/[resource group name]/providers/Microsoft.Storage/storageAccounts/[storage account name]/;"
},
"container": {
"name": "mycontainer"
},
"dataChangeDetectionPolicy": null,
"dataDeletionDetectionPolicy": null,
}
Példa: Azure-szerepkörök és felhasználó által hozzárendelt felügyelt identitás (előzetes verzió)
Ez a példa egy Azure AD által hitelesített kapcsolatot mutat be egy olyan keresési szolgáltatáshoz, amely felhasználó által hozzárendelt felügyelt identitással rendelkezik.
{
"name": "azure-blob-ds",
"description": "a description of the blob data",
"type": "azureblob",
"subtype": null,
"credentials": {
"connectionString": "ResourceId=/subscriptions/[subscription ID]/resourceGroups/[resource group name]/providers/Microsoft.Storage/storageAccounts/[storage account name]/;"
},
"container": {
"name": "mycontainer"
},
"dataChangeDetectionPolicy": null,
"dataDeletionDetectionPolicy": null,
"identity": {
"@odata.type": "#Microsoft.Azure.Search.DataUserAssignedIdentity",
"userAssignedIdentity": "/subscriptions/[subscription ID]/resourceGroups/[resource group name]/providers/Microsoft.ManagedIdentity/userAssignedIdentities/[user identity name]"
}
}
Példa: Azure SQL változásészlelési (magas vízjelű változásészlelési szabályzat)
{
"name" : "asqldatasource",
"description" : "a description",
"type" : "azuresql",
"credentials" : { "connectionString" : "Server=tcp:....database.windows.net,1433;Database=...;User ID=...;Password=...;Trusted_Connection=False;Encrypt=True;Connection Timeout=30;" },
"container" : { "name" : "sometable" },
"dataChangeDetectionPolicy" : { "@odata.type" : "#Microsoft.Azure.Search.HighWaterMarkChangeDetectionPolicy", "highWaterMarkColumnName" : "RowVersion" }
}
Példa: Azure SQL változásészleléssel (INTEGRÁLT SQL-változáskövetési szabályzat)
{
"name" : "asqldatasource",
"description" : "a description",
"type" : "azuresql",
"credentials" : { "connectionString" : "Server=tcp:....database.windows.net,1433;Database=...;User ID=...;Password=...;Trusted_Connection=False;Encrypt=True;Connection Timeout=30;" },
"container" : { "name" : "sometable" },
"dataChangeDetectionPolicy" : { "@odata.type" : "#Microsoft.Azure.Search.SqlIntegratedChangeTrackingPolicy" }
}
Példa: Azure SQL változásészleléssel törlésészlelési
Ne feledje, hogy a törlésészlelés tulajdonságai a "softDeleteColumnName" és a "softDeleteMarkerValue".
{
"name" : "asqldatasource",
"description" : "a description",
"type" : "azuresql",
"credentials" : { "connectionString" : "Server=tcp:....database.windows.net,1433;Database=...;User ID=...;Password=...;Trusted_Connection=False;Encrypt=True;Connection Timeout=30;" },
"container" : { "name" : "sometable" },
"dataDeletionDetectionPolicy" : { "@odata.type" : "#Microsoft.Azure.Search.SoftDeleteColumnDeletionDetectionPolicy", "softDeleteColumnName" : "IsDeleted", "softDeleteMarkerValue" : "true" }
}
Példa: Csak a szükséges tulajdonságokkal rendelkező adatforrás
A változás- és törlésészleléshez kapcsolódó választható tulajdonságok elhagyhatók, ha csak az adatforrást szeretné használni az adatok egyszeri másolásához:
{
"name" : "asqldatasource",
"description" : "anything you want, or nothing at all",
"type" : "azuresql",
"credentials" : { "connectionString" : "Server=tcp:....database.windows.net,1433;Database=...;User ID=...;Password=...;Trusted_Connection=False;Encrypt=True;Connection Timeout=30;" },
"container" : { "name" : "sometable" }
}
Példa: A változatlan vagy a módosított hitelesítőadat-beállítás használata
Ha frissíteni szeretné az adatforrást, a hitelesítő adatokra nincs szükség. Az <unchanged>
vagy <redacted>
értékek a kapcsolati sztring helyett használhatók.
{
"name" : "adatasource",
"description": "a description",
"type": "azuresql",
"credentials": { "connectionString": "<unchanged>" },
"container" : { "name": "sometable" }
}
Példa: Titkosítási kulcsok
A titkosítási kulcsok az ügyfél által felügyelt kulcsok, amelyeket további titkosításhoz használnak. További információ: Titkosítás ügyfél által felügyelt kulcsokkal az Azure Key Vault.
{
"name" : "adatasource",
"description": "a description",
"type": "azuresql",
"credentials": { "connectionString": "<unchanged>" },
"container" : { "name": "sometable" },
"encryptionKey": (optional) {
"keyVaultKeyName": "Name of the Azure Key Vault key used for encryption",
"keyVaultKeyVersion": "Version of the Azure Key Vault key",
"keyVaultUri": "URI of Azure Key Vault, also referred to as DNS name, that provides the key. An example URI might be https://my-keyvault-name.vault.azure.net",
"accessCredentials": (optional, only if not using managed identity) {
"applicationId": "Azure Active Directory Application ID that was granted access permissions to your specified Azure Key Vault",
"applicationSecret": "Authentication key of the specified Azure AD application)"}
}
}
Példa: Kulcstartó-kapcsolatok titkosítása felhasználó által hozzárendelt felügyelt identitással rendelkező keresési szolgáltatások által
Ez a példa kihagyja a hozzáférési hitelesítő adatokat. Ha egy erőforráshoz felhasználó által hozzárendelt felügyelt identitást hozzárendelni, megadhatja az identitást a EncryptionKeyben, és lekérheti a kulcsot ezzel az identitással és Azure-szerepkör-hozzárendelésekkel.
{
"name" : "adatasource",
"description": "a description",
"type": "azuresql",
"credentials": { "connectionString": "<unchanged>" },
"container" : { "name": "sometable" },
"encryptionKey": (optional) {
"keyVaultKeyName": "Name of the Azure Key Vault key used for encryption",
"keyVaultKeyVersion": "Version of the Azure Key Vault key",
"keyVaultUri": "URI of Azure Key Vault, also referred to as DNS name, that provides the key. An example URI might be https://my-keyvault-name.vault.azure.net",
"identity": {
"@odata.type": "#Microsoft.Azure.Search.DataUserAssignedIdentity",
"userAssignedIdentity": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/contoso-rg/providers/Microsoft.ManagedIdentity/userAssignedIdentities/contoso-identity"
}
}
}
Meghatározások
Láncszem | Leírás |
---|---|
tároló | Megadja az indexelendő adatokat tartalmazó tárolót, gyűjteményt, táblát vagy nézetet. |
hitelesítő adatok | Egy connectionString tulajdonságot tartalmaz, amely meghatározza, hogy az indexelő hogyan csatlakozik egy Azure-erőforráshoz. |
dataChangeDetectionPolicy | Meghatározza az adatplatform által biztosított mechanizmust a megváltozott adatok azonosításához. |
dataDeletionDetectionPolicy | Meghatározza a törölt adatok észlelésének mechanizmusát. |
encryptionKey | Konfigurál egy kapcsolatot az Azure Key Vaulttal az ügyfél által felügyelt titkosításhoz. |
konténer
Megadja az indexelendő adatokat tartalmazó tárolót, gyűjteményt, táblát vagy nézetet.
Attribútum | Leírás |
---|---|
név | Szükséges. Az Azure Cosmos DB esetében az SQL API-gyűjteményt adja meg. Az Azure Blob Storage esetében a tárolót adja meg. Az Azure SQL esetében a táblázatot vagy a nézetet adja meg. Sémaalapú neveket is használhat, például [dbo].[mytable] . Az Azure Table Storage esetében a tábla nevét adja meg. |
lekérdezés | Szabadon választható. Az Azure Cosmos DB-ben megadhat egy lekérdezést, amely egy tetszőleges JSON-dokumentumelrendezést simít egy olyan sima sémába, amelyet az Azure AI Search képes indexelni. Az Azure Blob Storage esetében lehetővé teszi egy virtuális mappa megadását a blobtárolón belül. Blob elérési útjának mycontainer/documents/blob.pdf esetében például documents használható virtuális mappaként. Az Azure Table Storage esetében megadhat egy lekérdezést, amely szűri az importálandó sorok készletét. Az Azure SQL esetében a lekérdezés nem támogatott (használja inkább a nézeteket). |
Megbízólevél
Egy "connectionString" tulajdonságot tartalmaz, amely meghatározza, hogy az indexelő hogyan csatlakozik egy Azure-erőforráshoz.
Attribútum | Leírás |
---|---|
connectionString | Szükséges. Indexelő adatforráshoz való kapcsolatot ad meg. Ha frissíti az adatforrás definícióját, a kapcsolati sztring nem szükséges. A <unchanged> vagy <redacted> értékek a tényleges kapcsolati sztring helyett használhatók. Kulcsokkal vagy bejelentkezési hitelesítő adatokkal hitelesített kapcsolatok esetén ezek az értékek láthatók a kapcsolati sztringben. A kapcsolati sztring formátuma az adatforrás típusától függ: Az Azure SQL Database esetében ez a szokásos SQL Server-kapcsolati sztring. Ha az Azure Portalt használja a kapcsolati sztring lekéréséhez, válassza a ADO.NET connection string lehetőséget.
Azure Cosmos DB esetén a kapcsolati sztringnek a következő formátumban kell lennie: "AccountEndpoint=https://[your account name].documents.azure.com;AccountKey=[your account key];Database=[your database id]" . Minden értékre szükség van. A Azure Portal. Ha felügyelt identitást használ ahitelesítéséhez, kihagyhatja a hitelesítő adatokat a kapcsolatból. |
A felügyelt identitással hitelesített kapcsolatok esetében a kapcsolati sztring megadja az Azure-erőforrás-azonosítót (a kapcsolati sztring formátumát lásd: Azure Storage, Cosmos DB,SQL Database).
A külső adatforrásra vonatkozó szerepkör-hozzárendelések határozzák meg, hogy az indexelő tud-e csatlakozni, és a keresési szolgáltatást úgy kell konfigurálni, hogy megbízható szolgáltatásként fusson az Azure Active Directoryban.
Ha az "identity" tulajdonság is meg van adva, a kapcsolat a keresési szolgáltatás felhasználó által hozzárendelt felügyelt identitásával jön létre, amelyet az "identity" tulajdonság biztosít. Ellenkező esetben, ha az "identitás" meghatározatlan vagy null értékű, a kapcsolat a rendszer által felügyelt identitáson keresztül történik.
dataChangeDetectionPolicy
Meghatározza az adatplatform által biztosított mechanizmust a megváltozott adatok azonosításához. A támogatott szabályzatok az adatforrás típusától függően változnak.
Attribútum | Leírás |
---|---|
dataChangeDetectionPolicy | Szabadon választható. Az érvényes szabályzatok közé tartozik HighWatermarkChangeDetectionPolicy vagy SqlIntegratedChangeDetectionPolicy .
HighWatermarkChangeDetectionPolicy egy meglévő oszloptól vagy tulajdonságtól függ, amely más frissítésekkel együtt frissül (az összes beszúrás a vízjeloszlop frissítését eredményezi), és az érték változása magasabb.
SqlIntegratedChangeDetectionPolicy az SQL Server natív változásészlelési funkcióira hivatkozik. Ez a szabályzat csak táblákkal használható; nézetekkel nem használható. A szabályzat használatához engedélyeznie kell a módosításkövetést a használt táblához. Útmutatásért lásd: Változáskövetési engedélyezése és letiltása. |
highWaterMarkColumnName | A HighWatermarkChangeDetectionPolicy szükséges. Cosmos DB esetén az oszlopnak _ts tulajdonságnak kell lennie. Az Azure SQL esetében indexelt rowversion oszlop használata javasolt. Az Azure Storage esetében a változásészlelés a lastModified értékek használatával beépített, így nincs szükség a dataChangeDetectionPolicy beállítására. |
dataDeletionDetectionPolicy
Meghatározza az adatplatform által biztosított mechanizmust a törölt adatok azonosításához. A támogatott szabályzatok az adatforrás típusától függően változnak.
Attribútum | Leírás |
---|---|
dataDeletionDetectionPolicy | Szabadon választható. Az érvényes értékek SoftDeleteColumnDeletionDetectionPolicy vagy NativeBlobSoftDeleteDeletionDetectionPolicy (lásd natív blob helyreállítható törlése (előzetes verzió)). Jelenleg az egyetlen általánosan elérhető szabályzat aSoftDeleteColumnDeletionDetectionPolicy , amely az adatforrás "helyreállítható törlés" oszlopának vagy tulajdonságának értéke alapján azonosítja a törölt elemeket. |
softDeleteColumnName" | Szükséges. Az adatforrás egy oszlopának neve, amely egy sor törlésének állapotát meghatározó értéket ad meg. Létrehozhat például egy "IsDeleted" nevű oszlopot. Csak a sztringgel, egész számmal vagy logikai értékekkel rendelkező oszlopok támogatottak. |
softDeleteMarkerValue | Szükséges. A helyreállítható törlés oszlop értéke. A softDeleteMarkerValue használt értéknek sztringnek kell lennie, még akkor is, ha a megfelelő oszlop egész számokat vagy logikai értékeket tartalmaz. Ha például az adatforrásban megjelenő érték 1, használja az "1" értéket a softDeleteMarkerValue . Ha az indexelő beolvassa ezt az értéket a helyreállítható törlés oszlopból, törli a megfelelő keresési dokumentumot a keresési indexből. |
encryptionKey
Konfigurál egy kapcsolatot az Azure Key Vaulttal kiegészítő ügyfél által felügyelt titkosítási kulcsokhoz (CMK). Az ügyfél által felügyelt kulcsokkal rendelkező titkosítás nem érhető el az ingyenes szolgáltatásokhoz. Számlázható szolgáltatások esetén csak a 2019.01.01-01-én vagy azt követően létrehozott keresési szolgáltatásokhoz érhető el.
A kulcstartóval való kapcsolatot hitelesíteni kell. Ehhez használhat "hozzáférési hitelesítő adatokat" vagy felügyelt identitást.
A felügyelt identitások lehetnek rendszer vagy felhasználó által hozzárendelt (előzetes verzió). Ha a keresési szolgáltatás rendszer által hozzárendelt felügyelt identitással és szerepkör-hozzárendeléssel is rendelkezik, amely olvasási hozzáférést biztosít a kulcstartóhoz, kihagyhatja az "identitás" és a "hozzáférési hitelesítő adatok" lehetőséget is, és a kérés a felügyelt identitással hitelesíti magát. Ha a keresési szolgáltatás felhasználó által hozzárendelt identitással és szerepkör-hozzárendeléssel rendelkezik, állítsa az "identity" tulajdonságot az identitás erőforrás-azonosítójára.
Attribútum | Leírás |
---|---|
keyVaultKeyName | Szükséges. A titkosításhoz használt Azure Key Vault-kulcs neve. |
keyVaultKeyVersion | Szükséges. Az Azure Key Vault-kulcs verziója. |
keyVaultUri | Szükséges. A kulcsot biztosító Azure Key Vault (más néven DNS-név) URI-ja. Példa URI lehet https://my-keyvault-name.vault.azure.net . |
hozzáférési hitelesítő adatok | Kihagyhatja, ha felügyelt identitást használ. Ellenkező esetben a accessCredentials tulajdonságai közé tartozik a applicationId (egy Azure Active Directory-alkalmazásazonosító, amely hozzáférési engedélyekkel rendelkezik a megadott Azure Key Vaulthoz) és applicationSecret (a megadott Azure AD-alkalmazás hitelesítési kulcsa). |
azonosság | Nem kötelező, kivéve, ha felhasználó által hozzárendelt felügyelt identitást használ a keresési szolgáltatás Azure Key Vaulthoz való kapcsolatához. A formátum "/subscriptions/[subscription ID]/resourceGroups/[resource group name]/providers/Microsoft.ManagedIdentity/userAssignedIdentities/[managed identity name]" . |