Megosztás a következőn keresztül:


Adatforrás létrehozása vagy frissítése (REST API előzetes verziója)

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:

adlsgen2Azure Data Lake Storage Gen2
azureblobAzure Blob Storage
azurefilesAzure File Storage
azuresqlAzure SQL Database
azuretableAzure Table Storage
cosmosdb az Azure Cosmos DB SQL API-, MongoDB API, Gremlin API
mysqlAzure 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.DataNoneIdentitytí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.pdfeseté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 HighWatermarkChangeDetectionPolicyszü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]".

Lásd még: