Share via


Microsoft.MachineLearningServices workspaces/datastores 2023-08-01-preview

Bicep-erőforrásdefiníció

A munkaterületek/adattárak erőforrástípusa olyan műveletekkel helyezhető üzembe, amelyek a következőket célják:

Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplóban találja.

Erőforrás formátuma

Microsoft.MachineLearningServices/workspaces/datastores erőforrás létrehozásához adja hozzá a következő Bicep-et a sablonhoz.

resource symbolicname 'Microsoft.MachineLearningServices/workspaces/datastores@2023-08-01-preview' = {
  name: 'string'
  parent: resourceSymbolicName
  properties: {
    credentials: {
      credentialsType: 'string'
      // For remaining properties, see DatastoreCredentials objects
    }
    description: 'string'
    intellectualProperty: {
      protectionLevel: 'string'
      publisher: 'string'
    }
    properties: {
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
    }
    tags: {
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
      {customized property}: 'string'
    }
    datastoreType: 'string'
    // For remaining properties, see DatastoreProperties objects
  }
}

DatastoreProperties objektumok

Állítsa be a datastoreType tulajdonságot az objektum típusának megadásához.

Az AzureBlob esetében használja a következőt:

  datastoreType: 'AzureBlob'
  accountName: 'string'
  containerName: 'string'
  endpoint: 'string'
  protocol: 'string'
  resourceGroup: 'string'
  serviceDataAccessAuthIdentity: 'string'
  subscriptionId: 'string'

Az AzureDataLakeGen1 esetében használja a következőt:

  datastoreType: 'AzureDataLakeGen1'
  resourceGroup: 'string'
  serviceDataAccessAuthIdentity: 'string'
  storeName: 'string'
  subscriptionId: 'string'

Az AzureDataLakeGen2 esetében használja a következőt:

  datastoreType: 'AzureDataLakeGen2'
  accountName: 'string'
  endpoint: 'string'
  filesystem: 'string'
  protocol: 'string'
  resourceGroup: 'string'
  serviceDataAccessAuthIdentity: 'string'
  subscriptionId: 'string'

Az AzureFile esetében használja a következőt:

  datastoreType: 'AzureFile'
  accountName: 'string'
  endpoint: 'string'
  fileShareName: 'string'
  protocol: 'string'
  resourceGroup: 'string'
  serviceDataAccessAuthIdentity: 'string'
  subscriptionId: 'string'

Hdfs esetén használja a következőt:

  datastoreType: 'Hdfs'
  hdfsServerCertificate: 'string'
  nameNodeAddress: 'string'
  protocol: 'string'

OneLake esetén használja a következőt:

  datastoreType: 'OneLake'
  artifact: {
    artifactName: 'string'
    artifactType: 'string'
    // For remaining properties, see OneLakeArtifact objects
  }
  endpoint: 'string'
  oneLakeWorkspaceName: 'string'
  serviceDataAccessAuthIdentity: 'string'

DatastoreCredentials objektumok

Állítsa be a credentialsType tulajdonságot az objektum típusának megadásához.

Az AccountKey esetében használja a következőt:

  credentialsType: 'AccountKey'
  secrets: {
    key: 'string'
    secretsType: 'string'
  }

Tanúsítvány esetén használja a következőt:

  credentialsType: 'Certificate'
  authorityUrl: 'string'
  clientId: 'string'
  resourceUrl: 'string'
  secrets: {
    certificate: 'string'
    secretsType: 'string'
  }
  tenantId: 'string'
  thumbprint: 'string'

KerberosKeytab esetén használja a következőt:

  credentialsType: 'KerberosKeytab'
  kerberosKdcAddress: 'string'
  kerberosPrincipal: 'string'
  kerberosRealm: 'string'
  secrets: {
    kerberosKeytab: 'string'
    secretsType: 'string'
  }

KerberosPassword esetén használja a következőt:

  credentialsType: 'KerberosPassword'
  kerberosKdcAddress: 'string'
  kerberosPrincipal: 'string'
  kerberosRealm: 'string'
  secrets: {
    kerberosPassword: 'string'
    secretsType: 'string'
  }

A Nincs beállításnál használja a következőt:

  credentialsType: 'None'

Sas esetén használja a következőt:

  credentialsType: 'Sas'
  secrets: {
    sasToken: 'string'
    secretsType: 'string'
  }

A ServicePrincipal esetében használja a következőt:

  credentialsType: 'ServicePrincipal'
  authorityUrl: 'string'
  clientId: 'string'
  resourceUrl: 'string'
  secrets: {
    clientSecret: 'string'
    secretsType: 'string'
  }
  tenantId: 'string'

OneLakeArtifact objektumok

Állítsa be az artifactType tulajdonságot az objektum típusának megadásához.

A LakeHouse esetében használja a következőt:

  artifactType: 'LakeHouse'

Tulajdonságértékek

munkaterületek/adattárak

Név Leírás Érték
name Az erőforrás neve

Megtudhatja, hogyan állíthatja be a gyermekerőforrások nevét és típusát a Bicepben.
sztring (kötelező)

Karakterkorlát: Az adattár nevének legfeljebb 255 karaktere lehet

Érvényes karakterek:
Az adattár neve csak kisbetűkből, számjegyekből és aláhúzásjelekből áll.
Szülő A Bicepben megadhatja egy gyermekerőforrás szülőerőforrását. Ezt a tulajdonságot csak akkor kell hozzáadnia, ha a gyermekerőforrás a szülőerőforráson kívül van deklarálva.

További információ: Gyermekerőforrás a szülőerőforráson kívül.
Szimbolikus név típusú erőforráshoz: munkaterületek
properties [Kötelező] Az entitás további attribútumai. DatastoreProperties (kötelező)

DatastoreProperties

Név Leírás Érték
hitelesítő adatok [Kötelező] Fiók hitelesítő adatai. Adattár hitelesítő adatai (kötelező)
leírás Az objektum leírásának szövege. sztring
intellectualProperty Szellemi tulajdon részletei. IntellectualProperty
properties Az eszköztulajdonság szótára. ResourceBaseProperties
tags Címkeszótár. A címkék hozzáadhatók, eltávolíthatók és frissíthetők. object
datastoreType Az objektum típusának beállítása AzureBlob
AzureDataLakeGen1
AzureDataLakeGen2
AzureFile
HDFS
OneLake (kötelező)

Adattár hitelesítő adatai

Név Leírás Érték
credentialsType Az objektum típusának beállítása AccountKey
Tanúsítvány
KerberosKeytab
KerberosPassword
Nincs
Sas
ServicePrincipal (kötelező)

AccountKeyDatastore hitelesítő adatai

Név Leírás Érték
credentialsType [Kötelező] A tárolóval történő hitelesítéshez használt hitelesítő adattípus. "AccountKey" (kötelező)
Titkok [Kötelező] Tárfiók titkos kódjai. AccountKeyDatastoreSecrets (kötelező)

AccountKeyDatastoreSecrets

Név Leírás Érték
kulcs Tárfiókkulcs. sztring
secretsType [Kötelező] A tárolóval történő hitelesítéshez használt hitelesítő adattípus. "AccountKey"
"Tanúsítvány"
KerberosKeytab
"KerberosPassword"
"Sas"
"ServicePrincipal" (kötelező)

CertificateDatastore Hitelesítő adatok

Név Leírás Érték
credentialsType [Kötelező] A tárolóval történő hitelesítéshez használt hitelesítő adattípus. "Tanúsítvány" (kötelező)
authorityUrl Hitelesítéshez használt szolgáltatói URL-cím. sztring
ügyfél-azonosító [Kötelező] Szolgáltatásnév ügyfélazonosítója. sztring (kötelező)

Korlátok:
Minimális hossz = 36
Maximális hossz = 36
Minta = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
resourceUrl Erőforrás, amelyhez a szolgáltatásnévnek hozzáférése van. sztring
Titkok [Kötelező] Szolgáltatásnév titkos kódjai. CertificateDatastoreSecrets (kötelező)
tenantId [Kötelező] Annak a bérlőnek az azonosítója, amelyhez a szolgáltatásnév tartozik. sztring (kötelező)

Korlátok:
Minimális hossz = 36
Maximális hossz = 36
Minta = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
Ujjlenyomat [Kötelező] A hitelesítéshez használt tanúsítvány ujjlenyomata. sztring (kötelező)

Korlátok:
Minimális hossz = 1
Minta = [a-zA-Z0-9_]

CertificateDatastoreSecrets

Név Leírás Érték
tanúsítvány Szolgáltatásnév tanúsítványa. sztring
secretsType [Kötelező] A tárolóval történő hitelesítéshez használt hitelesítő adattípus. "AccountKey"
"Tanúsítvány"
KerberosKeytab
"KerberosPassword"
"Sas"
"ServicePrincipal" (kötelező)

KerberosKeytab Hitelesítő adatok

Név Leírás Érték
credentialsType [Kötelező] A tárolóval történő hitelesítéshez használt hitelesítő adattípus. "KerberosKeytab" (kötelező)
kerberosKdcAddress [Kötelező] IP-cím vagy DNS-állomásnév. sztring (kötelező)

Korlátok:
Minimális hossz = 1
Minta = [a-zA-Z0-9_]
kerberosPrincipal [Kötelező] Kerberos felhasználónév sztring (kötelező)

Korlátok:
Minimális hossz = 1
Minta = [a-zA-Z0-9_]
kerberosRealm [Kötelező] Az a tartomány, amelyen a Kerberos-hitelesítési kiszolgáló rendelkezik a felhasználó, gazdagép vagy szolgáltatás hitelesítésére vonatkozó jogosultságtal. sztring (kötelező)

Korlátok:
Minimális hossz = 1
Minta = [a-zA-Z0-9_]
Titkok [Kötelező] Kulcstartó titkos kódjai. KerberosKeytabSecrets (kötelező)

KerberosKeytabSecrets

Név Leírás Érték
kerberosKeytab Kerberos keytab titkos kód. sztring
secretsType [Kötelező] A tárolóval történő hitelesítéshez használt hitelesítőadat-típus. 'AccountKey'
"Tanúsítvány"
"KerberosKeytab"
"KerberosPassword"
"Sas"
"ServicePrincipal" (kötelező)

KerberosPasswordCredentials

Név Leírás Érték
credentialsType [Kötelező] A tárolóval történő hitelesítéshez használt hitelesítőadat-típus. "KerberosPassword" (kötelező)
kerberosKdcAddress [Kötelező] IP-cím vagy DNS-állomásnév. sztring (kötelező)

Korlátok:
Minimális hossz = 1
Minta = [a-zA-Z0-9_]
kerberosPrincipal [Kötelező] Kerberos-felhasználónév sztring (kötelező)

Korlátok:
Minimális hossz = 1
Minta = [a-zA-Z0-9_]
kerberosRealm [Kötelező] Az a tartomány, amelyen a Kerberos-hitelesítési kiszolgáló rendelkezik a felhasználó, gazdagép vagy szolgáltatás hitelesítésére vonatkozó jogosultságtal. sztring (kötelező)

Korlátok:
Minimális hossz = 1
Minta = [a-zA-Z0-9_]
Titkok [Kötelező] Kerberos-jelszó titkos kódjai. KerberosPasswordSecrets (kötelező)

KerberosPasswordSecrets

Név Leírás Érték
kerberosPassword Kerberos jelszó titkos kódja. sztring
secretsType [Kötelező] A tárolóval történő hitelesítéshez használt hitelesítőadat-típus. 'AccountKey'
"Tanúsítvány"
"KerberosKeytab"
"KerberosPassword"
"Sas"
"ServicePrincipal" (kötelező)

NoneDatastoreCredentials

Név Leírás Érték
credentialsType [Kötelező] A tárolóval történő hitelesítéshez használt hitelesítőadat-típus. "Nincs" (kötelező)

SasDatastore Hitelesítő adatok

Név Leírás Érték
credentialsType [Kötelező] A tárolóval történő hitelesítéshez használt hitelesítőadat-típus. "Sas" (kötelező)
Titkok [Kötelező] Tároló titkos kódjai. SasDatastoreSecrets (kötelező)

SasDatastoreSecrets

Név Leírás Érték
sasToken Tároló SAS-jogkivonata. sztring
secretsType [Kötelező] A tárolóval történő hitelesítéshez használt hitelesítőadat-típus. 'AccountKey'
"Tanúsítvány"
"KerberosKeytab"
"KerberosPassword"
"Sas"
"ServicePrincipal" (kötelező)

ServicePrincipalDatastoreCredentials

Név Leírás Érték
credentialsType [Kötelező] A tárolóval történő hitelesítéshez használt hitelesítőadat-típus. "ServicePrincipal" (kötelező)
authorityUrl Hitelesítéshez használt szolgáltatói URL-cím. sztring
ügyfél-azonosító [Kötelező] Szolgáltatásnév ügyfél-azonosítója. sztring (kötelező)

Korlátok:
Minimális hossz = 36
Maximális hossz = 36
Minta = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
resourceUrl Erőforrás, amelyhez a szolgáltatásnévnek hozzáférése van. sztring
Titkok [Kötelező] Szolgáltatásnév titkos kódjai. ServicePrincipalDatastoreSecrets (kötelező)
tenantId [Kötelező] Annak a bérlőnek az azonosítója, amelyhez a szolgáltatásnév tartozik. sztring (kötelező)

Korlátok:
Minimális hossz = 36
Maximális hossz = 36
Minta = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$

ServicePrincipalDatastoreSecrets

Név Leírás Érték
clientSecret Szolgáltatásnév titkos kódja. sztring
secretsType [Kötelező] A tárolóval történő hitelesítéshez használt hitelesítőadat-típus. 'AccountKey'
"Tanúsítvány"
"KerberosKeytab"
"KerberosPassword"
"Sas"
"ServicePrincipal" (kötelező)

IntellectualProperty

Név Leírás Érték
protectionLevel A szellemi tulajdon védelmi szintje. "Minden"
"Nincs"
közzétevő [Kötelező] A szellemi tulajdon kiadója. Meg kell egyeznie a beállításjegyzék közzétevőjének nevével. sztring (kötelező)

Korlátok:
Minimális hossz = 1
Minta = [a-zA-Z0-9_]

ResourceBaseProperties

Név Leírás Érték
{customized property} sztring
{customized property} sztring
{customized property} sztring
{customized property} sztring
{customized property} sztring
{customized property} sztring
{customized property} sztring
{customized property} sztring
{customized property} sztring
{customized property} sztring
{customized property} sztring
{customized property} sztring
{customized property} sztring
{customized property} sztring
{customized property} sztring
{customized property} sztring
{customized property} sztring
{customized property} sztring
{customized property} sztring
{customized property} sztring

AzureBlobDatastore

Név Leírás Érték
datastoreType [Kötelező] Az adattárat háttérként szolgáló tárolótípus. "AzureBlob" (kötelező)
accountName A tárfiók neve. sztring
containerName Tárfiók tárolóneve. sztring
endpoint A tárfiók Azure-felhőbeli végpontja. sztring
Protokoll A tárfiókkal való kommunikációhoz használt protokoll. sztring
resourceGroup Azure-erőforráscsoport neve sztring
serviceDataAccessAuthIdentity Azt jelzi, hogy melyik identitást kell használni az ügyfél tárterületéhez való szolgáltatásadatokhoz való hozzáférés hitelesítéséhez. "Nincs"
"WorkspaceSystemAssignedIdentity"
"WorkspaceUserAssignedIdentity"
subscriptionId Azure-előfizetés azonosítója sztring

AzureDataLakeGen1Datastore

Név Leírás Érték
datastoreType [Kötelező] Az adattárat háttérként szolgáló tárolótípus. "AzureDataLakeGen1" (kötelező)
resourceGroup Azure-erőforráscsoport neve sztring
serviceDataAccessAuthIdentity Azt jelzi, hogy melyik identitást kell használni az ügyfél tárterületéhez való szolgáltatásadatokhoz való hozzáférés hitelesítéséhez. "Nincs"
"WorkspaceSystemAssignedIdentity"
"WorkspaceUserAssignedIdentity"
storeName [Kötelező] Azure Data Lake-tároló neve. sztring (kötelező)

Korlátok:
Minimális hossz = 1
Minta = [a-zA-Z0-9_]
subscriptionId Azure-előfizetés azonosítója sztring

AzureDataLakeGen2Datastore

Név Leírás Érték
datastoreType [Kötelező] Az adattárat háttérként szolgáló tárolótípus. "AzureDataLakeGen2" (kötelező)
accountName [Kötelező] Tárfiók neve. sztring (kötelező)

Korlátok:
Minimális hossz = 1
Minta = [a-zA-Z0-9_]
endpoint A tárfiók Azure-felhőbeli végpontja. sztring
Fájlrendszer [Kötelező] A Data Lake Gen2 fájlrendszer neve. sztring (kötelező)

Korlátok:
Minimális hossz = 1
Minta = [a-zA-Z0-9_]
Protokoll A tárfiókkal való kommunikációhoz használt protokoll. sztring
resourceGroup Azure-erőforráscsoport neve sztring
serviceDataAccessAuthIdentity Azt jelzi, hogy melyik identitást kell használni az ügyfél tárterületéhez való szolgáltatásadatokhoz való hozzáférés hitelesítéséhez. "Nincs"
"WorkspaceSystemAssignedIdentity"
"WorkspaceUserAssignedIdentity"
subscriptionId Azure-előfizetés azonosítója sztring

AzureFileDatastore

Név Leírás Érték
datastoreType [Kötelező] Az adattárat háttérként szolgáló tárolótípus. "AzureFile" (kötelező)
accountName [Kötelező] Tárfiók neve. sztring (kötelező)

Korlátok:
Minimális hossz = 1
Minta = [a-zA-Z0-9_]
endpoint A tárfiók Azure-felhővégpontja. sztring
fileShareName [Kötelező] Annak az Azure-fájlmegosztásnak a neve, amelyre az adattár mutat. sztring (kötelező)

Korlátok:
Minimális hossz = 1
Minta = [a-zA-Z0-9_]
Protokoll A tárfiókkal való kommunikációhoz használt protokoll. sztring
resourceGroup Azure-erőforráscsoport neve sztring
serviceDataAccessAuthIdentity Azt jelzi, hogy melyik identitást kell használni a szolgáltatásadatok ügyfél tárolóhoz való hozzáférésének hitelesítéséhez. "Nincs"
"WorkspaceSystemAssignedIdentity"
"WorkspaceUserAssignedIdentity"
subscriptionId Azure-előfizetés azonosítója sztring

HdfsDatastore

Név Leírás Érték
datastoreType [Kötelező] Az adattárat háttérként szolgáló tárolási típus. "Hdfs" (kötelező)
hdfsServerCertificate A HDFS-kiszolgáló TLS-tanúsítványa. Alap64 kódolású sztringnek kell lennie. Kötelező, ha a "Https" protokoll van kiválasztva. sztring
nameNodeAddress [Kötelező] IP-cím vagy DNS-állomásnév. sztring (kötelező)

Korlátok:
Minimális hossz = 1
Minta = [a-zA-Z0-9_]
Protokoll A tárfiókkal való kommunikációhoz használt protokoll (Https/Http). sztring

OneLakeDatastore

Név Leírás Érték
datastoreType [Kötelező] Az adattárat háttérként szolgáló tárolási típus. "OneLake" (kötelező)
Tárgy [Kötelező] OneLake-összetevő az adattár biztonsági mentéséhez. OneLakeArtifact (kötelező)
endpoint Az adattárhoz használandó OneLake-végpont. sztring
oneLakeWorkspaceName [Kötelező] OneLake-munkaterület neve. sztring (kötelező)

Korlátok:
Minimális hossz = 1
Minta = [a-zA-Z0-9_]
serviceDataAccessAuthIdentity Azt jelzi, hogy melyik identitást kell használni a szolgáltatásadatok ügyfél tárolóhoz való hozzáférésének hitelesítéséhez. "Nincs"
"WorkspaceSystemAssignedIdentity"
"WorkspaceUserAssignedIdentity"

OneLakeArtifact

Név Leírás Érték
artifactName [Kötelező] OneLake-összetevő neve sztring (kötelező)

Korlátok:
Minimális hossz = 1
Minta = [a-zA-Z0-9_]
artifactType Az objektumtípus beállítása LakeHouse (kötelező)

LakeHouseArtifact

Név Leírás Érték
artifactType [Kötelező] OneLake-összetevő típusa "LakeHouse" (kötelező)

Gyorssablonok

Az alábbi rövid útmutatósablonok ezt az erőforrástípust helyezik üzembe.

Sablon Description
AML-munkaterület létrehozása több adatkészlettel & adattárakkal

Üzembe helyezés az Azure-ban
Ez a sablon több adathalmazt & adattárakat tartalmazó Azure Machine Learning-munkaterületet hoz létre.
Azure ADLS-adattár létrehozása

Üzembe helyezés az Azure-ban
Ez a sablon létrehoz egy ADLS-adattárat az Azure Machine Learning-munkaterületen.
Azure ADLS Gen2-adattár létrehozása

Üzembe helyezés az Azure-ban
Ez a sablon létrehoz egy ADLS Gen2-adattárat az Azure Machine Learning-munkaterületen.
Blob Storage-adattár létrehozása

Üzembe helyezés az Azure-ban
Ez a sablon létrehoz egy Blob Storage-adattárat az Azure Machine Learning-munkaterületen.
Databricks fájlrendszer-adattár létrehozása

Üzembe helyezés az Azure-ban
Ez a sablon létrehoz egy Databricks fájlrendszer-adattárat az Azure Machine Learning-munkaterületen.
Fájlmegosztási adattár létrehozása

Üzembe helyezés az Azure-ban
Ez a sablon létrehoz egy fájlmegosztási adattárat az Azure Machine Learning-munkaterületen.
Azure MySQL-adattár létrehozása

Üzembe helyezés az Azure-ban
Ez a sablon létrehoz egy MySQL-adattárat az Azure Machine Learning-munkaterületen.
Azure PostgreSQL-adattár létrehozása

Üzembe helyezés az Azure-ban
Ez a sablon létrehoz egy PostgreSQL-adattárat az Azure Machine Learning-munkaterületen.
Azure SQL-adattár létrehozása

Üzembe helyezés az Azure-ban
Ez a sablon létrehoz egy SQL-adattárat az Azure Machine Learning-munkaterületen.

ARM-sablon erőforrásdefiníciója

A munkaterületek/adattárak erőforrástípusa üzembe helyezhető olyan műveletekkel, amelyek a következőket célják:

Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplóban találja.

Erőforrás formátuma

Microsoft.MachineLearningServices/workspaces/datastores erőforrás létrehozásához adja hozzá a következő JSON-t a sablonhoz.

{
  "type": "Microsoft.MachineLearningServices/workspaces/datastores",
  "apiVersion": "2023-08-01-preview",
  "name": "string",
  "properties": {
    "credentials": {
      "credentialsType": "string"
      // For remaining properties, see DatastoreCredentials objects
    },
    "description": "string",
    "intellectualProperty": {
      "protectionLevel": "string",
      "publisher": "string"
    },
    "properties": {
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string"
    },
    "tags": {
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string",
      "{customized property}": "string"
    },
    "datastoreType": "string"
    // For remaining properties, see DatastoreProperties objects
  }
}

DatastoreProperties objektumok

Állítsa be az datastoreType tulajdonságot az objektum típusának megadásához.

Az AzureBlob esetében használja a következőt:

  "datastoreType": "AzureBlob",
  "accountName": "string",
  "containerName": "string",
  "endpoint": "string",
  "protocol": "string",
  "resourceGroup": "string",
  "serviceDataAccessAuthIdentity": "string",
  "subscriptionId": "string"

Az AzureDataLakeGen1 esetében használja a következőt:

  "datastoreType": "AzureDataLakeGen1",
  "resourceGroup": "string",
  "serviceDataAccessAuthIdentity": "string",
  "storeName": "string",
  "subscriptionId": "string"

Az AzureDataLakeGen2 esetében használja a következőt:

  "datastoreType": "AzureDataLakeGen2",
  "accountName": "string",
  "endpoint": "string",
  "filesystem": "string",
  "protocol": "string",
  "resourceGroup": "string",
  "serviceDataAccessAuthIdentity": "string",
  "subscriptionId": "string"

Az AzureFile esetében használja a következőt:

  "datastoreType": "AzureFile",
  "accountName": "string",
  "endpoint": "string",
  "fileShareName": "string",
  "protocol": "string",
  "resourceGroup": "string",
  "serviceDataAccessAuthIdentity": "string",
  "subscriptionId": "string"

Hdfs esetén használja a következőt:

  "datastoreType": "Hdfs",
  "hdfsServerCertificate": "string",
  "nameNodeAddress": "string",
  "protocol": "string"

OneLake esetén használja a következőt:

  "datastoreType": "OneLake",
  "artifact": {
    "artifactName": "string",
    "artifactType": "string"
    // For remaining properties, see OneLakeArtifact objects
  },
  "endpoint": "string",
  "oneLakeWorkspaceName": "string",
  "serviceDataAccessAuthIdentity": "string"

Adattár hitelesítő adatainak objektumai

Állítsa be a credentialsType tulajdonságot az objektum típusának megadásához.

Az AccountKey esetében használja a következőt:

  "credentialsType": "AccountKey",
  "secrets": {
    "key": "string",
    "secretsType": "string"
  }

Tanúsítvány esetén használja a következőt:

  "credentialsType": "Certificate",
  "authorityUrl": "string",
  "clientId": "string",
  "resourceUrl": "string",
  "secrets": {
    "certificate": "string",
    "secretsType": "string"
  },
  "tenantId": "string",
  "thumbprint": "string"

KerberosKeytab esetén használja a következőt:

  "credentialsType": "KerberosKeytab",
  "kerberosKdcAddress": "string",
  "kerberosPrincipal": "string",
  "kerberosRealm": "string",
  "secrets": {
    "kerberosKeytab": "string",
    "secretsType": "string"
  }

KerberosPassword esetén használja a következőt:

  "credentialsType": "KerberosPassword",
  "kerberosKdcAddress": "string",
  "kerberosPrincipal": "string",
  "kerberosRealm": "string",
  "secrets": {
    "kerberosPassword": "string",
    "secretsType": "string"
  }

A Nincs beállításnál használja a következőt:

  "credentialsType": "None"

Sas esetén használja a következőt:

  "credentialsType": "Sas",
  "secrets": {
    "sasToken": "string",
    "secretsType": "string"
  }

A ServicePrincipal esetében használja a következőt:

  "credentialsType": "ServicePrincipal",
  "authorityUrl": "string",
  "clientId": "string",
  "resourceUrl": "string",
  "secrets": {
    "clientSecret": "string",
    "secretsType": "string"
  },
  "tenantId": "string"

OneLakeArtifact objektumok

Állítsa be az artifactType tulajdonságot az objektum típusának megadásához.

LakeHouse esetén használja a következőt:

  "artifactType": "LakeHouse"

Tulajdonságértékek

munkaterületek/adattárak

Név Leírás Érték
típus Az erőforrás típusa "Microsoft.MachineLearningServices/workspaces/datastores"
apiVersion Az erőforrás API-verziója "2023-08-01-preview"
name Az erőforrás neve

Megtudhatja, hogyan állíthatja be a gyermekerőforrások nevét és típusát A JSON ARM-sablonokban.
sztring (kötelező)

Karakterkorlát: Az adattár nevének legfeljebb 255 karaktere lehet

Érvényes karakterek:
Az adattár neve csak kisbetűkből, számjegyekből és aláhúzásokból áll.
properties [Kötelező] Az entitás további attribútumai. DatastoreProperties (kötelező)

DatastoreProperties

Név Leírás Érték
hitelesítő adatok [Kötelező] Fiók hitelesítő adatai. Adattár hitelesítő adatai (kötelező)
leírás Az eszköz leírásának szövege. sztring
intellectualProperty Szellemi tulajdon részletei. Intellektuális termék
properties Az eszköztulajdonság szótára. ResourceBaseProperties
tags Címkeszótár. A címkék hozzáadhatók, eltávolíthatók és frissíthetők. object
datastoreType Az objektumtípus beállítása AzureBlob
AzureDataLakeGen1
AzureDataLakeGen2
AzureFile
Hdfs
OneLake (kötelező)

Adattár hitelesítő adatai

Név Leírás Érték
credentialsType Az objektum típusának beállítása AccountKey
Tanúsítvány
KerberosKeytab
KerberosPassword
Nincs
Sas
ServicePrincipal (kötelező)

AccountKeyDatastore Hitelesítő adatok

Név Leírás Érték
credentialsType [Kötelező] A tárolóval történő hitelesítéshez használt hitelesítőadat-típus. "AccountKey" (kötelező)
Titkok [Kötelező] Tárfiók titkos kódjai. AccountKeyDatastoreSecrets (kötelező)

AccountKeyDatastoreSecrets

Név Leírás Érték
kulcs Tárfiókkulcs. sztring
secretsType [Kötelező] A tárolóval történő hitelesítéshez használt hitelesítőadat-típus. 'AccountKey'
"Tanúsítvány"
"KerberosKeytab"
"KerberosPassword"
"Sas"
"ServicePrincipal" (kötelező)

CertificateDatastoreCredentials

Név Leírás Érték
credentialsType [Kötelező] A tárolóval történő hitelesítéshez használt hitelesítőadat-típus. "Tanúsítvány" (kötelező)
authorityUrl Hitelesítéshez használt szolgáltatói URL-cím. sztring
ügyfél-azonosító [Kötelező] Szolgáltatásnév ügyfél-azonosítója. sztring (kötelező)

Korlátok:
Minimális hossz = 36
Maximális hossz = 36
Minta = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
resourceUrl Erőforrás, amelyhez a szolgáltatásnévnek hozzáférése van. sztring
Titkok [Kötelező] Szolgáltatásnév titkos kódjai. CertificateDatastoreSecrets (kötelező)
tenantId [Kötelező] Annak a bérlőnek az azonosítója, amelyhez a szolgáltatásnév tartozik. sztring (kötelező)

Korlátok:
Minimális hossz = 36
Maximális hossz = 36
Minta = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
Ujjlenyomat [Kötelező] A hitelesítéshez használt tanúsítvány ujjlenyomata. sztring (kötelező)

Korlátok:
Minimális hossz = 1
Minta = [a-zA-Z0-9_]

CertificateDatastoreSecrets

Név Leírás Érték
tanúsítvány Szolgáltatásnév tanúsítványa. sztring
secretsType [Kötelező] A tárolóval történő hitelesítéshez használt hitelesítőadat-típus. 'AccountKey'
"Tanúsítvány"
"KerberosKeytab"
"KerberosPassword"
"Sas"
"ServicePrincipal" (kötelező)

KerberosKeytab Hitelesítő adatok

Név Leírás Érték
credentialsType [Kötelező] A tárolóval történő hitelesítéshez használt hitelesítőadat-típus. "KerberosKeytab" (kötelező)
kerberosKdcAddress [Kötelező] IP-cím vagy DNS-állomásnév. sztring (kötelező)

Korlátok:
Minimális hossz = 1
Minta = [a-zA-Z0-9_]
kerberosPrincipal [Kötelező] Kerberos-felhasználónév sztring (kötelező)

Korlátok:
Minimális hossz = 1
Minta = [a-zA-Z0-9_]
kerberosRealm [Kötelező] Az a tartomány, amelyen a Kerberos-hitelesítési kiszolgáló rendelkezik a felhasználó, gazdagép vagy szolgáltatás hitelesítésére vonatkozó jogosultságtal. sztring (kötelező)

Korlátok:
Minimális hossz = 1
Minta = [a-zA-Z0-9_]
Titkok [Kötelező] Kulcstartó titkos kódjai. KerberosKeytabSecrets (kötelező)

KerberosKeytabSecrets

Név Leírás Érték
kerberosKeytab Kerberos keytab titkos kód. sztring
secretsType [Kötelező] A tárolóval történő hitelesítéshez használt hitelesítőadat-típus. 'AccountKey'
"Tanúsítvány"
"KerberosKeytab"
"KerberosPassword"
"Sas"
"ServicePrincipal" (kötelező)

KerberosPasswordCredentials

Név Leírás Érték
credentialsType [Kötelező] A tárolóval történő hitelesítéshez használt hitelesítőadat-típus. "KerberosPassword" (kötelező)
kerberosKdcAddress [Kötelező] IP-cím vagy DNS-állomásnév. sztring (kötelező)

Korlátok:
Minimális hossz = 1
Minta = [a-zA-Z0-9_]
kerberosPrincipal [Kötelező] Kerberos-felhasználónév sztring (kötelező)

Korlátok:
Minimális hossz = 1
Minta = [a-zA-Z0-9_]
kerberosRealm [Kötelező] Az a tartomány, amelyen a Kerberos-hitelesítési kiszolgáló rendelkezik a felhasználó, gazdagép vagy szolgáltatás hitelesítésére vonatkozó jogosultságtal. sztring (kötelező)

Korlátok:
Minimális hossz = 1
Minta = [a-zA-Z0-9_]
Titkok [Kötelező] Kerberos-jelszó titkos kódjai. KerberosPasswordSecrets (kötelező)

KerberosPasswordSecrets

Név Leírás Érték
kerberosPassword Kerberos jelszó titkos kódja. sztring
secretsType [Kötelező] A tárolóval történő hitelesítéshez használt hitelesítőadat-típus. 'AccountKey'
"Tanúsítvány"
"KerberosKeytab"
"KerberosPassword"
"Sas"
"ServicePrincipal" (kötelező)

NoneDatastoreCredentials

Név Leírás Érték
credentialsType [Kötelező] A tárolóval történő hitelesítéshez használt hitelesítőadat-típus. "Nincs" (kötelező)

SasDatastore Hitelesítő adatok

Név Leírás Érték
credentialsType [Kötelező] A tárolóval történő hitelesítéshez használt hitelesítőadat-típus. "Sas" (kötelező)
Titkok [Kötelező] Tároló titkos kódjai. SasDatastoreSecrets (kötelező)

SasDatastoreSecrets

Név Leírás Érték
sasToken Tároló SAS-jogkivonata. sztring
secretsType [Kötelező] A tárolóval történő hitelesítéshez használt hitelesítőadat-típus. 'AccountKey'
"Tanúsítvány"
"KerberosKeytab"
"KerberosPassword"
"Sas"
"ServicePrincipal" (kötelező)

ServicePrincipalDatastoreCredentials

Név Leírás Érték
credentialsType [Kötelező] A tárolóval történő hitelesítéshez használt hitelesítőadat-típus. "ServicePrincipal" (kötelező)
authorityUrl Hitelesítéshez használt szolgáltatói URL-cím. sztring
ügyfél-azonosító [Kötelező] Szolgáltatásnév ügyfél-azonosítója. sztring (kötelező)

Korlátok:
Minimális hossz = 36
Maximális hossz = 36
Minta = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
resourceUrl Erőforrás, amelyhez a szolgáltatásnévnek hozzáférése van. sztring
Titkok [Kötelező] Szolgáltatásnév titkos kódjai. ServicePrincipalDatastoreSecrets (kötelező)
tenantId [Kötelező] Annak a bérlőnek az azonosítója, amelyhez a szolgáltatásnév tartozik. sztring (kötelező)

Korlátok:
Minimális hossz = 36
Maximális hossz = 36
Minta = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$

ServicePrincipalDatastoreSecrets

Név Leírás Érték
clientSecret Szolgáltatásnév titkos kódja. sztring
secretsType [Kötelező] A tárolóval történő hitelesítéshez használt hitelesítőadat-típus. 'AccountKey'
"Tanúsítvány"
"KerberosKeytab"
"KerberosPassword"
"Sas"
"ServicePrincipal" (kötelező)

IntellectualProperty

Név Leírás Érték
protectionLevel A szellemi tulajdon védelmi szintje. "Minden"
"Nincs"
közzétevő [Kötelező] A szellemi tulajdon kiadója. Meg kell egyeznie a beállításjegyzék közzétevőjének nevével. sztring (kötelező)

Korlátok:
Minimális hossz = 1
Minta = [a-zA-Z0-9_]

ResourceBaseProperties

Név Leírás Érték
{customized property} sztring
{customized property} sztring
{customized property} sztring
{customized property} sztring
{customized property} sztring
{customized property} sztring
{customized property} sztring
{customized property} sztring
{customized property} sztring
{customized property} sztring
{customized property} sztring
{customized property} sztring
{customized property} sztring
{customized property} sztring
{customized property} sztring
{customized property} sztring
{customized property} sztring
{customized property} sztring
{customized property} sztring
{customized property} sztring

AzureBlobDatastore

Név Leírás Érték
datastoreType [Kötelező] Az adattárat háttérként szolgáló tárolótípus. "AzureBlob" (kötelező)
accountName A tárfiók neve. sztring
containerName Tárfiók tárolóneve. sztring
endpoint A tárfiók Azure-felhőbeli végpontja. sztring
Protokoll A tárfiókkal való kommunikációhoz használt protokoll. sztring
resourceGroup Azure-erőforráscsoport neve sztring
serviceDataAccessAuthIdentity Azt jelzi, hogy melyik identitást kell használni az ügyfél tárterületéhez való szolgáltatásadatokhoz való hozzáférés hitelesítéséhez. "Nincs"
"WorkspaceSystemAssignedIdentity"
"WorkspaceUserAssignedIdentity"
subscriptionId Azure-előfizetés azonosítója sztring

AzureDataLakeGen1Datastore

Név Leírás Érték
datastoreType [Kötelező] Az adattárat háttérként szolgáló tárolótípus. "AzureDataLakeGen1" (kötelező)
resourceGroup Azure-erőforráscsoport neve sztring
serviceDataAccessAuthIdentity Azt jelzi, hogy melyik identitást kell használni az ügyfél tárterületéhez való szolgáltatásadatokhoz való hozzáférés hitelesítéséhez. "Nincs"
"WorkspaceSystemAssignedIdentity"
"WorkspaceUserAssignedIdentity"
storeName [Kötelező] Azure Data Lake-tároló neve. sztring (kötelező)

Korlátok:
Minimális hossz = 1
Minta = [a-zA-Z0-9_]
subscriptionId Azure-előfizetés azonosítója sztring

AzureDataLakeGen2Datastore

Név Leírás Érték
datastoreType [Kötelező] Az adattárat háttérként szolgáló tárolótípus. "AzureDataLakeGen2" (kötelező)
accountName [Kötelező] Tárfiók neve. sztring (kötelező)

Korlátok:
Minimális hossz = 1
Minta = [a-zA-Z0-9_]
endpoint A tárfiók Azure-felhőbeli végpontja. sztring
Fájlrendszer [Kötelező] A Data Lake Gen2 fájlrendszer neve. sztring (kötelező)

Korlátok:
Minimális hossz = 1
Minta = [a-zA-Z0-9_]
Protokoll A tárfiókkal való kommunikációhoz használt protokoll. sztring
resourceGroup Azure-erőforráscsoport neve sztring
serviceDataAccessAuthIdentity Azt jelzi, hogy melyik identitást kell használni az ügyfél tárterületéhez való szolgáltatásadatokhoz való hozzáférés hitelesítéséhez. "Nincs"
"WorkspaceSystemAssignedIdentity"
"WorkspaceUserAssignedIdentity"
subscriptionId Azure-előfizetés azonosítója sztring

AzureFileDatastore

Név Leírás Érték
datastoreType [Kötelező] Az adattárat háttérként szolgáló tárolótípus. "AzureFile" (kötelező)
accountName [Kötelező] Tárfiók neve. sztring (kötelező)

Korlátok:
Minimális hossz = 1
Minta = [a-zA-Z0-9_]
endpoint A tárfiók Azure-felhőbeli végpontja. sztring
fileShareName [Kötelező] Annak az Azure-fájlmegosztásnak a neve, amelyre az adattár mutat. sztring (kötelező)

Korlátok:
Minimális hossz = 1
Minta = [a-zA-Z0-9_]
Protokoll A tárfiókkal való kommunikációhoz használt protokoll. sztring
resourceGroup Azure-erőforráscsoport neve sztring
serviceDataAccessAuthIdentity Azt jelzi, hogy melyik identitást kell használni az ügyfél tárterületéhez való szolgáltatásadatokhoz való hozzáférés hitelesítéséhez. "Nincs"
"WorkspaceSystemAssignedIdentity"
"WorkspaceUserAssignedIdentity"
subscriptionId Azure-előfizetés azonosítója sztring

HdfsDatastore

Név Leírás Érték
datastoreType [Kötelező] Az adattárat háttérként szolgáló tárolótípus. "Hdfs" (kötelező)
hdfsServerCertificate A HDFS-kiszolgáló TLS-tanúsítványa. Alap64 kódolású sztringnek kell lennie. Kötelező, ha a "Https" protokoll van kiválasztva. sztring
nameNodeAddress [Kötelező] IP-cím vagy DNS-állomásnév. sztring (kötelező)

Korlátok:
Minimális hossz = 1
Minta = [a-zA-Z0-9_]
Protokoll A tárfiókkal való kommunikációhoz használt protokoll (Https/Http). sztring

OneLakeDatastore

Név Leírás Érték
datastoreType [Kötelező] Az adattárat háttérként szolgáló tárolótípus. "OneLake" (kötelező)
Tárgy [Kötelező] OneLake-összetevő, amely az adattárat készíti. OneLakeArtifact (kötelező)
endpoint Az adattárhoz használandó OneLake-végpont. sztring
oneLakeWorkspaceName [Kötelező] OneLake-munkaterület neve. sztring (kötelező)

Korlátok:
Minimális hossz = 1
Minta = [a-zA-Z0-9_]
serviceDataAccessAuthIdentity Azt jelzi, hogy melyik identitást kell használni az ügyfél tárterületéhez való szolgáltatásadatokhoz való hozzáférés hitelesítéséhez. "Nincs"
"WorkspaceSystemAssignedIdentity"
"WorkspaceUserAssignedIdentity"

OneLakeArtifact

Név Leírás Érték
artifactName [Kötelező] OneLake-összetevő neve sztring (kötelező)

Korlátok:
Minimális hossz = 1
Minta = [a-zA-Z0-9_]
artifactType Az objektum típusának beállítása LakeHouse (kötelező)

LakeHouseArtifact

Név Leírás Érték
artifactType [Kötelező] OneLake-összetevő típusa "LakeHouse" (kötelező)

Gyorssablonok

Az alábbi rövid útmutatósablonok ezt az erőforrástípust helyezik üzembe.

Sablon Description
AML-munkaterület létrehozása több adatkészlettel & adattárakkal

Üzembe helyezés az Azure-ban
Ez a sablon több adathalmazt & adattárakat tartalmazó Azure Machine Learning-munkaterületet hoz létre.
Azure ADLS-adattár létrehozása

Üzembe helyezés az Azure-ban
Ez a sablon létrehoz egy ADLS-adattárat az Azure Machine Learning-munkaterületen.
Azure ADLS Gen2-adattár létrehozása

Üzembe helyezés az Azure-ban
Ez a sablon létrehoz egy ADLS Gen2-adattárat az Azure Machine Learning-munkaterületen.
Blob Storage-adattár létrehozása

Üzembe helyezés az Azure-ban
Ez a sablon létrehoz egy Blob Storage-adattárat az Azure Machine Learning-munkaterületen.
Databricks fájlrendszer-adattár létrehozása

Üzembe helyezés az Azure-ban
Ez a sablon létrehoz egy Databricks fájlrendszer-adattárat az Azure Machine Learning-munkaterületen.
Fájlmegosztási adattár létrehozása

Üzembe helyezés az Azure-ban
Ez a sablon létrehoz egy fájlmegosztási adattárat az Azure Machine Learning-munkaterületen.
Azure MySQL-adattár létrehozása

Üzembe helyezés az Azure-ban
Ez a sablon létrehoz egy MySQL-adattárat az Azure Machine Learning-munkaterületen.
Azure PostgreSQL-adattár létrehozása

Üzembe helyezés az Azure-ban
Ez a sablon létrehoz egy PostgreSQL-adattárat az Azure Machine Learning-munkaterületen.
Azure SQL-adattár létrehozása

Üzembe helyezés az Azure-ban
Ez a sablon létrehoz egy SQL-adattárat az Azure Machine Learning-munkaterületen.

Terraform (AzAPI-szolgáltató) erőforrásdefiníció

A munkaterületek/adattárak erőforrástípusa üzembe helyezhető olyan műveletekkel, amelyek a következőket célják:

  • Erőforráscsoportok

Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplóban találja.

Erőforrás formátuma

Microsoft.MachineLearningServices/workspaces/datastores erőforrás létrehozásához adja hozzá a következő Terraformot a sablonhoz.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.MachineLearningServices/workspaces/datastores@2023-08-01-preview"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      credentials = {
        credentialsType = "string"
        // For remaining properties, see DatastoreCredentials objects
      }
      description = "string"
      intellectualProperty = {
        protectionLevel = "string"
        publisher = "string"
      }
      properties = {
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
      }
      tags = {
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
        {customized property} = "string"
      }
      datastoreType = "string"
      // For remaining properties, see DatastoreProperties objects
    }
  })
}

DatastoreProperties objektumok

Állítsa be az datastoreType tulajdonságot az objektum típusának megadásához.

Az AzureBlob esetében használja a következőt:

  datastoreType = "AzureBlob"
  accountName = "string"
  containerName = "string"
  endpoint = "string"
  protocol = "string"
  resourceGroup = "string"
  serviceDataAccessAuthIdentity = "string"
  subscriptionId = "string"

Az AzureDataLakeGen1 esetében használja a következőt:

  datastoreType = "AzureDataLakeGen1"
  resourceGroup = "string"
  serviceDataAccessAuthIdentity = "string"
  storeName = "string"
  subscriptionId = "string"

Az AzureDataLakeGen2 esetében használja a következőt:

  datastoreType = "AzureDataLakeGen2"
  accountName = "string"
  endpoint = "string"
  filesystem = "string"
  protocol = "string"
  resourceGroup = "string"
  serviceDataAccessAuthIdentity = "string"
  subscriptionId = "string"

Az AzureFile esetében használja a következőt:

  datastoreType = "AzureFile"
  accountName = "string"
  endpoint = "string"
  fileShareName = "string"
  protocol = "string"
  resourceGroup = "string"
  serviceDataAccessAuthIdentity = "string"
  subscriptionId = "string"

Hdfs esetén használja a következőt:

  datastoreType = "Hdfs"
  hdfsServerCertificate = "string"
  nameNodeAddress = "string"
  protocol = "string"

OneLake esetén használja a következőt:

  datastoreType = "OneLake"
  artifact = {
    artifactName = "string"
    artifactType = "string"
    // For remaining properties, see OneLakeArtifact objects
  }
  endpoint = "string"
  oneLakeWorkspaceName = "string"
  serviceDataAccessAuthIdentity = "string"

Adattár hitelesítő adatainak objektumai

Állítsa be a credentialsType tulajdonságot az objektum típusának megadásához.

Az AccountKey esetében használja a következőt:

  credentialsType = "AccountKey"
  secrets = {
    key = "string"
    secretsType = "string"
  }

Tanúsítvány esetén használja a következőt:

  credentialsType = "Certificate"
  authorityUrl = "string"
  clientId = "string"
  resourceUrl = "string"
  secrets = {
    certificate = "string"
    secretsType = "string"
  }
  tenantId = "string"
  thumbprint = "string"

KerberosKeytab esetén használja a következőt:

  credentialsType = "KerberosKeytab"
  kerberosKdcAddress = "string"
  kerberosPrincipal = "string"
  kerberosRealm = "string"
  secrets = {
    kerberosKeytab = "string"
    secretsType = "string"
  }

KerberosPassword esetén használja a következőt:

  credentialsType = "KerberosPassword"
  kerberosKdcAddress = "string"
  kerberosPrincipal = "string"
  kerberosRealm = "string"
  secrets = {
    kerberosPassword = "string"
    secretsType = "string"
  }

A Nincs beállításnál használja a következőt:

  credentialsType = "None"

Sas esetén használja a következőt:

  credentialsType = "Sas"
  secrets = {
    sasToken = "string"
    secretsType = "string"
  }

A ServicePrincipal esetében használja a következőt:

  credentialsType = "ServicePrincipal"
  authorityUrl = "string"
  clientId = "string"
  resourceUrl = "string"
  secrets = {
    clientSecret = "string"
    secretsType = "string"
  }
  tenantId = "string"

OneLakeArtifact objektumok

Állítsa be az artifactType tulajdonságot az objektum típusának megadásához.

LakeHouse esetén használja a következőt:

  artifactType = "LakeHouse"

Tulajdonságértékek

munkaterületek/adattárak

Név Leírás Érték
típus Az erőforrás típusa "Microsoft.MachineLearningServices/workspaces/datastores@2023-08-01-preview"
name Az erőforrás neve sztring (kötelező)

Karakterkorlát: Az adattár nevének legfeljebb 255 karaktere lehet

Érvényes karakterek:
Az adattár neve csak kisbetűkből, számjegyekből és aláhúzásokból áll.
parent_id Az erőforrás szülőjének azonosítója. Típusú erőforrás azonosítója: munkaterületek
properties [Kötelező] Az entitás további attribútumai. DatastoreProperties (kötelező)

DatastoreProperties

Név Leírás Érték
hitelesítő adatok [Kötelező] Fiók hitelesítő adatai. Adattár hitelesítő adatai (kötelező)
leírás Az eszköz leírásának szövege. sztring
intellectualProperty Szellemi tulajdon részletei. Intellektuális termék
properties Az eszköztulajdonság szótára. ResourceBaseProperties
tags Címkeszótár. A címkék hozzáadhatók, eltávolíthatók és frissíthetők. object
datastoreType Az objektumtípus beállítása AzureBlob
AzureDataLakeGen1
AzureDataLakeGen2
AzureFile
Hdfs
OneLake (kötelező)

Adattár hitelesítő adatai

Név Leírás Érték
credentialsType Az objektumtípus beállítása AccountKey
Tanúsítvány
KerberosKeytab
KerberosPassword
Nincs
Sas
ServicePrincipal (kötelező)

AccountKeyDatastore hitelesítő adatai

Név Leírás Érték
credentialsType [Kötelező] A tárolóval történő hitelesítéshez használt hitelesítő adattípus. "AccountKey" (kötelező)
Titkok [Kötelező] Tárfiók titkos kódjai. AccountKeyDatastoreSecrets (kötelező)

AccountKeyDatastoreSecrets

Név Leírás Érték
kulcs Tárfiókkulcs. sztring
secretsType [Kötelező] A tárolóval történő hitelesítéshez használt hitelesítő adattípus. "AccountKey"
"Tanúsítvány"
"KerberosKeytab"
"KerberosPassword"
"Sas"
"ServicePrincipal" (kötelező)

CertificateDatastore Hitelesítő adatok

Név Leírás Érték
credentialsType [Kötelező] A tárolóval történő hitelesítéshez használt hitelesítő adattípus. "Tanúsítvány" (kötelező)
authorityUrl Hitelesítéshez használt szolgáltatói URL-cím. sztring
ügyfél-azonosító [Kötelező] Szolgáltatásnév ügyfélazonosítója. sztring (kötelező)

Korlátok:
Minimális hossz = 36
Maximális hossz = 36
Minta = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
resourceUrl Erőforrás, amelyhez a szolgáltatásnévnek hozzáférése van. sztring
Titkok [Kötelező] Szolgáltatásnév titkos kódjai. CertificateDatastoreSecrets (kötelező)
tenantId [Kötelező] Annak a bérlőnek az azonosítója, amelyhez a szolgáltatásnév tartozik. sztring (kötelező)

Korlátok:
Minimális hossz = 36
Maximális hossz = 36
Minta = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
Ujjlenyomat [Kötelező] A hitelesítéshez használt tanúsítvány ujjlenyomata. sztring (kötelező)

Korlátok:
Minimális hossz = 1
Minta = [a-zA-Z0-9_]

CertificateDatastoreSecrets

Név Leírás Érték
tanúsítvány Szolgáltatásnév tanúsítványa. sztring
secretsType [Kötelező] A tárolóval történő hitelesítéshez használt hitelesítő adattípus. "AccountKey"
"Tanúsítvány"
"KerberosKeytab"
"KerberosPassword"
"Sas"
"ServicePrincipal" (kötelező)

KerberosKeytab Hitelesítő adatok

Név Leírás Érték
credentialsType [Kötelező] A tárolóval történő hitelesítéshez használt hitelesítőadat-típus. "KerberosKeytab" (kötelező)
kerberosKdcAddress [Kötelező] IP-cím vagy DNS-állomásnév. sztring (kötelező)

Korlátok:
Minimális hossz = 1
Minta = [a-zA-Z0-9_]
kerberosPrincipal [Kötelező] Kerberos-felhasználónév sztring (kötelező)

Korlátok:
Minimális hossz = 1
Minta = [a-zA-Z0-9_]
kerberosRealm [Kötelező] Az a tartomány, amelyen a Kerberos-hitelesítési kiszolgáló rendelkezik a felhasználó, gazdagép vagy szolgáltatás hitelesítésére vonatkozó jogosultságtal. sztring (kötelező)

Korlátok:
Minimális hossz = 1
Minta = [a-zA-Z0-9_]
Titkok [Kötelező] Kulcstartó titkos kódjai. KerberosKeytabSecrets (kötelező)

KerberosKeytabSecrets

Név Leírás Érték
kerberosKeytab Kerberos keytab titkos kód. sztring
secretsType [Kötelező] A tárolóval történő hitelesítéshez használt hitelesítőadat-típus. "AccountKey"
"Tanúsítvány"
"KerberosKeytab"
"KerberosPassword"
"Sas"
"ServicePrincipal" (kötelező)

KerberosPasswordCredentials

Név Leírás Érték
credentialsType [Kötelező] A tárolóval történő hitelesítéshez használt hitelesítőadat-típus. "KerberosPassword" (kötelező)
kerberosKdcAddress [Kötelező] IP-cím vagy DNS-állomásnév. sztring (kötelező)

Korlátok:
Minimális hossz = 1
Minta = [a-zA-Z0-9_]
kerberosPrincipal [Kötelező] Kerberos-felhasználónév sztring (kötelező)

Korlátok:
Minimális hossz = 1
Minta = [a-zA-Z0-9_]
kerberosRealm [Kötelező] Az a tartomány, amelyen a Kerberos-hitelesítési kiszolgáló rendelkezik a felhasználó, gazdagép vagy szolgáltatás hitelesítésére vonatkozó jogosultságtal. sztring (kötelező)

Korlátok:
Minimális hossz = 1
Minta = [a-zA-Z0-9_]
Titkok [Kötelező] Kerberos-jelszó titkos kódjai. KerberosPasswordSecrets (kötelező)

KerberosPasswordSecrets

Név Leírás Érték
kerberosPassword Kerberos jelszó titkos kódja. sztring
secretsType [Kötelező] A tárolóval történő hitelesítéshez használt hitelesítőadat-típus. "AccountKey"
"Tanúsítvány"
"KerberosKeytab"
"KerberosPassword"
"Sas"
"ServicePrincipal" (kötelező)

NoneDatastoreCredentials

Név Leírás Érték
credentialsType [Kötelező] A tárolóval történő hitelesítéshez használt hitelesítőadat-típus. "Nincs" (kötelező)

SasDatastore Hitelesítő adatok

Név Leírás Érték
credentialsType [Kötelező] A tárolóval történő hitelesítéshez használt hitelesítőadat-típus. "Sas" (kötelező)
Titkok [Kötelező] Tároló titkos kódjai. SasDatastoreSecrets (kötelező)

SasDatastoreSecrets

Név Leírás Érték
sasToken Tároló SAS-jogkivonata. sztring
secretsType [Kötelező] A tárolóval történő hitelesítéshez használt hitelesítőadat-típus. "AccountKey"
"Tanúsítvány"
"KerberosKeytab"
"KerberosPassword"
"Sas"
"ServicePrincipal" (kötelező)

ServicePrincipalDatastoreCredentials

Név Leírás Érték
credentialsType [Kötelező] A tárolóval történő hitelesítéshez használt hitelesítőadat-típus. "ServicePrincipal" (kötelező)
authorityUrl Hitelesítéshez használt szolgáltatói URL-cím. sztring
ügyfél-azonosító [Kötelező] Szolgáltatásnév ügyfél-azonosítója. sztring (kötelező)

Korlátok:
Minimális hossz = 36
Maximális hossz = 36
Minta = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
resourceUrl Erőforrás, amelyhez a szolgáltatásnévnek hozzáférése van. sztring
Titkok [Kötelező] Szolgáltatásnév titkos kódjai. ServicePrincipalDatastoreSecrets (kötelező)
tenantId [Kötelező] Annak a bérlőnek az azonosítója, amelyhez a szolgáltatásnév tartozik. sztring (kötelező)

Korlátok:
Minimális hossz = 36
Maximális hossz = 36
Minta = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$

ServicePrincipalDatastoreSecrets

Név Leírás Érték
clientSecret Szolgáltatásnév titkos kódja. sztring
secretsType [Kötelező] A tárolóval történő hitelesítéshez használt hitelesítőadat-típus. "AccountKey"
"Tanúsítvány"
"KerberosKeytab"
"KerberosPassword"
"Sas"
"ServicePrincipal" (kötelező)

IntellectualProperty

Név Leírás Érték
protectionLevel A szellemi tulajdon védelmi szintje. "Minden"
"Nincs"
közzétevő [Kötelező] A szellemi tulajdon kiadója. Meg kell egyeznie a beállításjegyzék közzétevőjének nevével. sztring (kötelező)

Korlátok:
Minimális hossz = 1
Minta = [a-zA-Z0-9_]

ResourceBaseProperties

Név Leírás Érték
{customized property} sztring
{customized property} sztring
{customized property} sztring
{customized property} sztring
{customized property} sztring
{customized property} sztring
{customized property} sztring
{customized property} sztring
{customized property} sztring
{customized property} sztring
{customized property} sztring
{testreszabott tulajdonság} sztring
{testreszabott tulajdonság} sztring
{testreszabott tulajdonság} sztring
{testreszabott tulajdonság} sztring
{testreszabott tulajdonság} sztring
{testreszabott tulajdonság} sztring
{testreszabott tulajdonság} sztring
{testreszabott tulajdonság} sztring
{testreszabott tulajdonság} sztring

AzureBlobDatastore

Név Leírás Érték
datastoreType [Kötelező] Az adattárat háttérként szolgáló tárolási típus. "AzureBlob" (kötelező)
accountName A tárfiók neve. sztring
containerName Tárfiók tárolóneve. sztring
endpoint A tárfiók Azure-felhővégpontja. sztring
Protokoll A tárfiókkal való kommunikációhoz használt protokoll. sztring
resourceGroup Azure-erőforráscsoport neve sztring
serviceDataAccessAuthIdentity Azt jelzi, hogy melyik identitást kell használni a szolgáltatásadatok ügyfél tárolóhoz való hozzáférésének hitelesítéséhez. "Nincs"
"WorkspaceSystemAssignedIdentity"
"WorkspaceUserAssignedIdentity"
subscriptionId Azure-előfizetés azonosítója sztring

AzureDataLakeGen1Datastore

Név Leírás Érték
datastoreType [Kötelező] Az adattárat háttérként szolgáló tárolási típus. "AzureDataLakeGen1" (kötelező)
resourceGroup Azure-erőforráscsoport neve sztring
serviceDataAccessAuthIdentity Azt jelzi, hogy melyik identitást kell használni a szolgáltatásadatok ügyfél tárolóhoz való hozzáférésének hitelesítéséhez. "Nincs"
"WorkspaceSystemAssignedIdentity"
"WorkspaceUserAssignedIdentity"
storeName [Kötelező] Azure Data Lake-tároló neve. sztring (kötelező)

Korlátok:
Minimális hossz = 1
Minta = [a-zA-Z0-9_]
subscriptionId Azure-előfizetés azonosítója sztring

AzureDataLakeGen2Datastore

Név Leírás Érték
datastoreType [Kötelező] Az adattárat háttérként szolgáló tárolási típus. "AzureDataLakeGen2" (kötelező)
accountName [Kötelező] Tárfiók neve. sztring (kötelező)

Korlátok:
Minimális hossz = 1
Minta = [a-zA-Z0-9_]
endpoint A tárfiók Azure-felhővégpontja. sztring
Fájlrendszer [Kötelező] A Data Lake Gen2 fájlrendszer neve. sztring (kötelező)

Korlátok:
Minimális hossz = 1
Minta = [a-zA-Z0-9_]
Protokoll A tárfiókkal való kommunikációhoz használt protokoll. sztring
resourceGroup Azure-erőforráscsoport neve sztring
serviceDataAccessAuthIdentity Azt jelzi, hogy melyik identitást kell használni a szolgáltatásadatok ügyfél tárolóhoz való hozzáférésének hitelesítéséhez. "Nincs"
"WorkspaceSystemAssignedIdentity"
"WorkspaceUserAssignedIdentity"
subscriptionId Azure-előfizetés azonosítója sztring

AzureFileDatastore

Név Leírás Érték
datastoreType [Kötelező] Az adattárat háttérként szolgáló tárolási típus. "AzureFile" (kötelező)
accountName [Kötelező] Tárfiók neve. sztring (kötelező)

Korlátok:
Minimális hossz = 1
Minta = [a-zA-Z0-9_]
endpoint A tárfiók Azure-felhővégpontja. sztring
fileShareName [Kötelező] Annak az Azure-fájlmegosztásnak a neve, amelyre az adattár mutat. sztring (kötelező)

Korlátok:
Minimális hossz = 1
Minta = [a-zA-Z0-9_]
Protokoll A tárfiókkal való kommunikációhoz használt protokoll. sztring
resourceGroup Azure-erőforráscsoport neve sztring
serviceDataAccessAuthIdentity Azt jelzi, hogy melyik identitást kell használni a szolgáltatásadatok ügyfél tárolóhoz való hozzáférésének hitelesítéséhez. "Nincs"
"WorkspaceSystemAssignedIdentity"
"WorkspaceUserAssignedIdentity"
subscriptionId Azure-előfizetés azonosítója sztring

HdfsDatastore

Név Leírás Érték
datastoreType [Kötelező] Az adattárat háttérként szolgáló tárolási típus. "Hdfs" (kötelező)
hdfsServerCertificate A HDFS-kiszolgáló TLS-tanúsítványa. Alap64 kódolású sztringnek kell lennie. Kötelező, ha a "Https" protokoll van kiválasztva. sztring
nameNodeAddress [Kötelező] IP-cím vagy DNS-állomásnév. sztring (kötelező)

Korlátok:
Minimális hossz = 1
Minta = [a-zA-Z0-9_]
Protokoll A tárfiókkal való kommunikációhoz használt protokoll (Https/Http). sztring

OneLakeDatastore

Név Leírás Érték
datastoreType [Kötelező] Az adattárat háttérként szolgáló tárolási típus. "OneLake" (kötelező)
Tárgy [Kötelező] OneLake-összetevő az adattár biztonsági mentéséhez. OneLakeArtifact (kötelező)
endpoint Az adattárhoz használandó OneLake-végpont. sztring
oneLakeWorkspaceName [Kötelező] OneLake-munkaterület neve. sztring (kötelező)

Korlátok:
Minimális hossz = 1
Minta = [a-zA-Z0-9_]
serviceDataAccessAuthIdentity Azt jelzi, hogy melyik identitást kell használni a szolgáltatásadatok ügyfél tárolóhoz való hozzáférésének hitelesítéséhez. "Nincs"
"WorkspaceSystemAssignedIdentity"
"WorkspaceUserAssignedIdentity"

OneLakeArtifact

Név Leírás Érték
artifactName [Kötelező] OneLake-összetevő neve sztring (kötelező)

Korlátok:
Minimális hossz = 1
Minta = [a-zA-Z0-9_]
artifactType Az objektumtípus beállítása LakeHouse (kötelező)

LakeHouseArtifact

Név Leírás Érték
artifactType [Kötelező] OneLake-összetevő típusa "LakeHouse" (kötelező)