Sdílet prostřednictvím


Pracovní prostory Microsoft.MachineLearningServices /úložiště dat 2024-10-01

Definice prostředku Bicep

Typ prostředku pracovních prostorů nebo úložišť dat je možné nasadit s operacemi, které cílí:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.MachineLearningServices/workspaces/datastores, přidejte do šablony následující bicep.

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

Objekty OneLakeArtifact

Nastavte artifactType vlastnost určit typ objektu.

Pro LakeHousepoužijte:

{
  artifactType: 'LakeHouse'
}

Objekty DatastoreCredentials

Nastavte credentialsType vlastnost určit typ objektu.

Pro AccountKeypoužijte:

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

Procertifikátu použijte:

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

Pro Žádnépoužijte:

{
  credentialsType: 'None'
}

Pro Saspoužijte:

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

Pro servicePrincipalpoužijte:

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

Objekty DatastoreProperties

Nastavte datastoreType vlastnost určit typ objektu.

Pro AzureBlobpoužijte:

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

Pro AzureDataLakeGen1použijte:

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

Pro AzureDataLakeGen2 použijte:

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

Pro AzureFilepoužijte:

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

Pro OneLakepoužijte:

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

Hodnoty vlastností

AccountKeyDatastoreCredentials

Jméno Popis Hodnota
credentialsType [Povinné] Typ přihlašovacích údajů používaný k ověřování s úložištěm. AccountKey (povinné)
tajemství [Povinné] Tajné kódy účtu úložiště AccountKeyDatastoreSecrets (povinné)

AccountKeyDatastoreSecrets

Jméno Popis Hodnota
klíč Klíč účtu úložiště. řetězec
secretsType [Povinné] Typ přihlašovacích údajů používaný k ověřování s úložištěm. AccountKey
Certifikát
Sas
ServicePrincipal (povinné)

AzureBlobDatastore

Jméno Popis Hodnota
accountName Název účtu úložiště řetězec
containerName Název kontejneru účtu úložiště řetězec
datastoreType [Povinné] Typ úložiště zálohující úložiště dat. AzureBlob (povinné)
zakončení Koncový bod cloudu Azure pro účet úložiště. řetězec
protokol Protokol používaný ke komunikaci s účtem úložiště. řetězec
resourceGroup Název skupiny prostředků Azure řetězec
serviceDataAccessAuthIdentity Určuje, která identita se má použít k ověřování přístupu k datům služby k úložišti zákazníka. None (Žádný)
WorkspaceSystemAssignedIdentity
WorkspaceUserAssignedIdentity
subscriptionId ID předplatného Azure řetězec

AzureDataLakeGen1Datastore

Jméno Popis Hodnota
datastoreType [Povinné] Typ úložiště zálohující úložiště dat. AzureDataLakeGen1 (povinné)
resourceGroup Název skupiny prostředků Azure řetězec
serviceDataAccessAuthIdentity Určuje, která identita se má použít k ověřování přístupu k datům služby k úložišti zákazníka. None (Žádný)
WorkspaceSystemAssignedIdentity
WorkspaceUserAssignedIdentity
storeName [Povinné] Název úložiště Azure Data Lake. řetězec

Omezení:
Minimální délka = 1
Model = [a-zA-Z0-9_] (povinné)
subscriptionId ID předplatného Azure řetězec

AzureDataLakeGen2Datastore

Jméno Popis Hodnota
accountName [Povinné] Název účtu úložiště řetězec

Omezení:
Minimální délka = 1
Model = [a-zA-Z0-9_] (povinné)
datastoreType [Povinné] Typ úložiště zálohující úložiště dat. AzureDataLakeGen2 (povinné)
zakončení Koncový bod cloudu Azure pro účet úložiště. řetězec
systém souborů [Povinné] Název systému souborů Data Lake Gen2. řetězec

Omezení:
Minimální délka = 1
Model = [a-zA-Z0-9_] (povinné)
protokol Protokol používaný ke komunikaci s účtem úložiště. řetězec
resourceGroup Název skupiny prostředků Azure řetězec
serviceDataAccessAuthIdentity Určuje, která identita se má použít k ověřování přístupu k datům služby k úložišti zákazníka. None (Žádný)
WorkspaceSystemAssignedIdentity
WorkspaceUserAssignedIdentity
subscriptionId ID předplatného Azure řetězec

AzureFileDatastore

Jméno Popis Hodnota
accountName [Povinné] Název účtu úložiště řetězec

Omezení:
Minimální délka = 1
Model = [a-zA-Z0-9_] (povinné)
datastoreType [Povinné] Typ úložiště zálohující úložiště dat. AzureFile (povinné)
zakončení Koncový bod cloudu Azure pro účet úložiště. řetězec
fileShareName [Povinné] Název sdílené složky Azure, na kterou odkazuje úložiště dat. řetězec

Omezení:
Minimální délka = 1
Model = [a-zA-Z0-9_] (povinné)
protokol Protokol používaný ke komunikaci s účtem úložiště. řetězec
resourceGroup Název skupiny prostředků Azure řetězec
serviceDataAccessAuthIdentity Určuje, která identita se má použít k ověřování přístupu k datům služby k úložišti zákazníka. None (Žádný)
WorkspaceSystemAssignedIdentity
WorkspaceUserAssignedIdentity
subscriptionId ID předplatného Azure řetězec

CertificateDatastoreCredentials

Jméno Popis Hodnota
authorityUrl Adresa URL autority používaná k ověřování. řetězec
clientId [Povinné] ID klienta instančního objektu řetězec

Omezení:
Minimální délka = 36
Maximální délka = 36
Model = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ (povinné)
credentialsType [Povinné] Typ přihlašovacích údajů používaný k ověřování s úložištěm. Certifikát (povinné)
resourceUrl Prostředek, ke které má instanční objekt přístup. řetězec
tajemství [Povinné] Tajné kódy instančního objektu CertificateDatastoreSecrets (povinné)
tenantId [Povinné] ID tenanta, ke kterému patří instanční objekt. řetězec

Omezení:
Minimální délka = 36
Maximální délka = 36
Model = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ (povinné)
otisk palce [Povinné] Kryptografický otisk certifikátu použitého k ověřování. řetězec

Omezení:
Minimální délka = 1
Model = [a-zA-Z0-9_] (povinné)

CertificateDatastoreSecrets

Jméno Popis Hodnota
certifikát Certifikát instančního objektu řetězec
secretsType [Povinné] Typ přihlašovacích údajů používaný k ověřování s úložištěm. AccountKey
Certifikát
Sas
ServicePrincipal (povinné)

DatastoreCredentials

Jméno Popis Hodnota
credentialsType Nastavte na AccountKey pro typ AccountKeyDatastoreCredentials. Pro typ CertificateDatastoreCredentialsnastavte hodnotu CertificateDatastoreCredentials . Pro typ NoneDatastoreCredentialsnastavte hodnotu NoneDatastoreCredentials . Pro typ SasDatastoreCredentialsnastavte na SasDatastoreCredentials . Nastavte na ServicePrincipal pro typ ServicePrincipalDatastoreCredentials. AccountKey
Certifikát
None (Žádný)
Sas
ServicePrincipal (povinné)

DatastoreProperties

Jméno Popis Hodnota
pověření [Povinné] Přihlašovací údaje účtu. datastoreCredentials (povinné)
datastoreType Pro typ AzureBlobDatastorenastavte hodnotu AzureBlobDatastore . Nastavte na AzureDataLakeGen1 pro typ AzureDataLakeGen1Datastore. Nastavte na AzureDataLakeGen2 pro typ AzureDataLakeGen2Datastore. Pro typ AzureFileDatastorenastavte hodnotu AzureFileFileDatastore . Pro typ OneLakeDatastore nastavte hodnotu OneLakeDatastore. AzureBlob
AzureDataLakeGen1
AzureDataLakeGen2
AzureFile
"OneLake" (povinné)
popis Text popisu prostředku. řetězec
vlastnosti Slovník vlastností assetu. ResourceBaseProperties
visačky Označení slovníku Značky je možné přidávat, odebírat a aktualizovat. ResourceBaseTags

LakeHouseArtifact

Jméno Popis Hodnota
artifactType [Povinné] Typ artefaktu OneLake 'LakeHouse' (povinné)

Microsoft.MachineLearningServices/workspaces/datastores

Jméno Popis Hodnota
Jméno Název prostředku řetězec

Omezení:
Model = ^[a-zA-Z0-9][a-zA-Z0-9\-_]{0,254}$ (povinné)
rodič V bicep můžete zadat nadřazený prostředek pro podřízený prostředek. Tuto vlastnost je potřeba přidat pouze v případě, že je podřízený prostředek deklarován mimo nadřazený prostředek.

Další informace najdete v tématu Podřízený prostředek mimo nadřazený prostředek.
Symbolický název prostředku typu: pracovních prostorů
vlastnosti [Povinné] Další atributy entity. datastoreProperties (povinné)

NoneDatastoreCredentials

Jméno Popis Hodnota
credentialsType [Povinné] Typ přihlašovacích údajů používaný k ověřování s úložištěm. None (povinné)

OneLakeArtifact

Jméno Popis Hodnota
artifactName [Povinné] Název artefaktu OneLake řetězec

Omezení:
Minimální délka = 1
Model = [a-zA-Z0-9_] (povinné)
artifactType Nastavte na 'LakeHouse' pro typ LakeHouseArtifact. 'LakeHouse' (povinné)

OneLakeDatastore

Jméno Popis Hodnota
artefakt [Povinné] Artefakt OneLake, který zálohuje úložiště dat. OneLakeArtifact (povinné)
datastoreType [Povinné] Typ úložiště zálohující úložiště dat. "OneLake" (povinné)
zakončení Koncový bod OneLake, který se má použít pro úložiště dat. řetězec
oneLakeWorkspaceName [Povinné] Název pracovního prostoru OneLake řetězec

Omezení:
Minimální délka = 1
Model = [a-zA-Z0-9_] (povinné)
serviceDataAccessAuthIdentity Určuje, která identita se má použít k ověřování přístupu k datům služby k úložišti zákazníka. None (Žádný)
WorkspaceSystemAssignedIdentity
WorkspaceUserAssignedIdentity

ResourceBaseProperties

Jméno Popis Hodnota

Značky ResourceBaseTags

Jméno Popis Hodnota

SasDatastoreCredentials

Jméno Popis Hodnota
credentialsType [Povinné] Typ přihlašovacích údajů používaný k ověřování s úložištěm. Sas (povinné)
tajemství [Povinné] Tajné kódy kontejneru úložiště sasDatastoreSecrets (povinné)

SasDatastoreSecrets

Jméno Popis Hodnota
sasToken Token SAS kontejneru úložiště řetězec
secretsType [Povinné] Typ přihlašovacích údajů používaný k ověřování s úložištěm. AccountKey
Certifikát
Sas
ServicePrincipal (povinné)

ServicePrincipalDatastoreCredentials

Jméno Popis Hodnota
authorityUrl Adresa URL autority používaná k ověřování. řetězec
clientId [Povinné] ID klienta instančního objektu řetězec

Omezení:
Minimální délka = 36
Maximální délka = 36
Model = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ (povinné)
credentialsType [Povinné] Typ přihlašovacích údajů používaný k ověřování s úložištěm. ServicePrincipal (povinné)
resourceUrl Prostředek, ke které má instanční objekt přístup. řetězec
tajemství [Povinné] Tajné kódy instančního objektu ServicePrincipalDatastoreSecrets (povinné)
tenantId [Povinné] ID tenanta, ke kterému patří instanční objekt. řetězec

Omezení:
Minimální délka = 36
Maximální délka = 36
Model = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ (povinné)

ServicePrincipalDatastoreSecrets

Jméno Popis Hodnota
clientSecret Tajný klíč instančního objektu. řetězec
secretsType [Povinné] Typ přihlašovacích údajů používaný k ověřování s úložištěm. AccountKey
Certifikát
Sas
ServicePrincipal (povinné)

Definice prostředku šablony ARM

Typ prostředku pracovních prostorů nebo úložišť dat je možné nasadit s operacemi, které cílí:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.MachineLearningServices/workspaces/datastores, přidejte do šablony následující JSON.

{
  "type": "Microsoft.MachineLearningServices/workspaces/datastores",
  "apiVersion": "2024-10-01",
  "name": "string",
  "properties": {
    "credentials": {
      "credentialsType": "string"
      // For remaining properties, see DatastoreCredentials objects
    },
    "description": "string",
    "properties": {
      "{customized property}": "string"
    },
    "tags": {
      "{customized property}": "string"
    },
    "datastoreType": "string"
    // For remaining properties, see DatastoreProperties objects
  }
}

Objekty OneLakeArtifact

Nastavte artifactType vlastnost určit typ objektu.

Pro LakeHousepoužijte:

{
  "artifactType": "LakeHouse"
}

Objekty DatastoreCredentials

Nastavte credentialsType vlastnost určit typ objektu.

Pro AccountKeypoužijte:

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

Procertifikátu použijte:

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

Pro Žádnépoužijte:

{
  "credentialsType": "None"
}

Pro Saspoužijte:

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

Pro servicePrincipalpoužijte:

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

Objekty DatastoreProperties

Nastavte datastoreType vlastnost určit typ objektu.

Pro AzureBlobpoužijte:

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

Pro AzureDataLakeGen1použijte:

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

Pro AzureDataLakeGen2 použijte:

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

Pro AzureFilepoužijte:

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

Pro OneLakepoužijte:

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

Hodnoty vlastností

AccountKeyDatastoreCredentials

Jméno Popis Hodnota
credentialsType [Povinné] Typ přihlašovacích údajů používaný k ověřování s úložištěm. AccountKey (povinné)
tajemství [Povinné] Tajné kódy účtu úložiště AccountKeyDatastoreSecrets (povinné)

AccountKeyDatastoreSecrets

Jméno Popis Hodnota
klíč Klíč účtu úložiště. řetězec
secretsType [Povinné] Typ přihlašovacích údajů používaný k ověřování s úložištěm. AccountKey
Certifikát
Sas
ServicePrincipal (povinné)

AzureBlobDatastore

Jméno Popis Hodnota
accountName Název účtu úložiště řetězec
containerName Název kontejneru účtu úložiště řetězec
datastoreType [Povinné] Typ úložiště zálohující úložiště dat. AzureBlob (povinné)
zakončení Koncový bod cloudu Azure pro účet úložiště. řetězec
protokol Protokol používaný ke komunikaci s účtem úložiště. řetězec
resourceGroup Název skupiny prostředků Azure řetězec
serviceDataAccessAuthIdentity Určuje, která identita se má použít k ověřování přístupu k datům služby k úložišti zákazníka. None (Žádný)
WorkspaceSystemAssignedIdentity
WorkspaceUserAssignedIdentity
subscriptionId ID předplatného Azure řetězec

AzureDataLakeGen1Datastore

Jméno Popis Hodnota
datastoreType [Povinné] Typ úložiště zálohující úložiště dat. AzureDataLakeGen1 (povinné)
resourceGroup Název skupiny prostředků Azure řetězec
serviceDataAccessAuthIdentity Určuje, která identita se má použít k ověřování přístupu k datům služby k úložišti zákazníka. None (Žádný)
WorkspaceSystemAssignedIdentity
WorkspaceUserAssignedIdentity
storeName [Povinné] Název úložiště Azure Data Lake. řetězec

Omezení:
Minimální délka = 1
Model = [a-zA-Z0-9_] (povinné)
subscriptionId ID předplatného Azure řetězec

AzureDataLakeGen2Datastore

Jméno Popis Hodnota
accountName [Povinné] Název účtu úložiště řetězec

Omezení:
Minimální délka = 1
Model = [a-zA-Z0-9_] (povinné)
datastoreType [Povinné] Typ úložiště zálohující úložiště dat. AzureDataLakeGen2 (povinné)
zakončení Koncový bod cloudu Azure pro účet úložiště. řetězec
systém souborů [Povinné] Název systému souborů Data Lake Gen2. řetězec

Omezení:
Minimální délka = 1
Model = [a-zA-Z0-9_] (povinné)
protokol Protokol používaný ke komunikaci s účtem úložiště. řetězec
resourceGroup Název skupiny prostředků Azure řetězec
serviceDataAccessAuthIdentity Určuje, která identita se má použít k ověřování přístupu k datům služby k úložišti zákazníka. None (Žádný)
WorkspaceSystemAssignedIdentity
WorkspaceUserAssignedIdentity
subscriptionId ID předplatného Azure řetězec

AzureFileDatastore

Jméno Popis Hodnota
accountName [Povinné] Název účtu úložiště řetězec

Omezení:
Minimální délka = 1
Model = [a-zA-Z0-9_] (povinné)
datastoreType [Povinné] Typ úložiště zálohující úložiště dat. AzureFile (povinné)
zakončení Koncový bod cloudu Azure pro účet úložiště. řetězec
fileShareName [Povinné] Název sdílené složky Azure, na kterou odkazuje úložiště dat. řetězec

Omezení:
Minimální délka = 1
Model = [a-zA-Z0-9_] (povinné)
protokol Protokol používaný ke komunikaci s účtem úložiště. řetězec
resourceGroup Název skupiny prostředků Azure řetězec
serviceDataAccessAuthIdentity Určuje, která identita se má použít k ověřování přístupu k datům služby k úložišti zákazníka. None (Žádný)
WorkspaceSystemAssignedIdentity
WorkspaceUserAssignedIdentity
subscriptionId ID předplatného Azure řetězec

CertificateDatastoreCredentials

Jméno Popis Hodnota
authorityUrl Adresa URL autority používaná k ověřování. řetězec
clientId [Povinné] ID klienta instančního objektu řetězec

Omezení:
Minimální délka = 36
Maximální délka = 36
Model = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ (povinné)
credentialsType [Povinné] Typ přihlašovacích údajů používaný k ověřování s úložištěm. Certifikát (povinné)
resourceUrl Prostředek, ke které má instanční objekt přístup. řetězec
tajemství [Povinné] Tajné kódy instančního objektu CertificateDatastoreSecrets (povinné)
tenantId [Povinné] ID tenanta, ke kterému patří instanční objekt. řetězec

Omezení:
Minimální délka = 36
Maximální délka = 36
Model = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ (povinné)
otisk palce [Povinné] Kryptografický otisk certifikátu použitého k ověřování. řetězec

Omezení:
Minimální délka = 1
Model = [a-zA-Z0-9_] (povinné)

CertificateDatastoreSecrets

Jméno Popis Hodnota
certifikát Certifikát instančního objektu řetězec
secretsType [Povinné] Typ přihlašovacích údajů používaný k ověřování s úložištěm. AccountKey
Certifikát
Sas
ServicePrincipal (povinné)

DatastoreCredentials

Jméno Popis Hodnota
credentialsType Nastavte na AccountKey pro typ AccountKeyDatastoreCredentials. Pro typ CertificateDatastoreCredentialsnastavte hodnotu CertificateDatastoreCredentials . Pro typ NoneDatastoreCredentialsnastavte hodnotu NoneDatastoreCredentials . Pro typ SasDatastoreCredentialsnastavte na SasDatastoreCredentials . Nastavte na ServicePrincipal pro typ ServicePrincipalDatastoreCredentials. AccountKey
Certifikát
None (Žádný)
Sas
ServicePrincipal (povinné)

DatastoreProperties

Jméno Popis Hodnota
pověření [Povinné] Přihlašovací údaje účtu. datastoreCredentials (povinné)
datastoreType Pro typ AzureBlobDatastorenastavte hodnotu AzureBlobDatastore . Nastavte na AzureDataLakeGen1 pro typ AzureDataLakeGen1Datastore. Nastavte na AzureDataLakeGen2 pro typ AzureDataLakeGen2Datastore. Pro typ AzureFileDatastorenastavte hodnotu AzureFileFileDatastore . Pro typ OneLakeDatastore nastavte hodnotu OneLakeDatastore. AzureBlob
AzureDataLakeGen1
AzureDataLakeGen2
AzureFile
"OneLake" (povinné)
popis Text popisu prostředku. řetězec
vlastnosti Slovník vlastností assetu. ResourceBaseProperties
visačky Označení slovníku Značky je možné přidávat, odebírat a aktualizovat. ResourceBaseTags

LakeHouseArtifact

Jméno Popis Hodnota
artifactType [Povinné] Typ artefaktu OneLake 'LakeHouse' (povinné)

Microsoft.MachineLearningServices/workspaces/datastores

Jméno Popis Hodnota
apiVersion Verze rozhraní API '2024-10-01'
Jméno Název prostředku řetězec

Omezení:
Model = ^[a-zA-Z0-9][a-zA-Z0-9\-_]{0,254}$ (povinné)
vlastnosti [Povinné] Další atributy entity. datastoreProperties (povinné)
typ Typ prostředku Microsoft.MachineLearningServices/workspaces/datastores

NoneDatastoreCredentials

Jméno Popis Hodnota
credentialsType [Povinné] Typ přihlašovacích údajů používaný k ověřování s úložištěm. None (povinné)

OneLakeArtifact

Jméno Popis Hodnota
artifactName [Povinné] Název artefaktu OneLake řetězec

Omezení:
Minimální délka = 1
Model = [a-zA-Z0-9_] (povinné)
artifactType Nastavte na 'LakeHouse' pro typ LakeHouseArtifact. 'LakeHouse' (povinné)

OneLakeDatastore

Jméno Popis Hodnota
artefakt [Povinné] Artefakt OneLake, který zálohuje úložiště dat. OneLakeArtifact (povinné)
datastoreType [Povinné] Typ úložiště zálohující úložiště dat. "OneLake" (povinné)
zakončení Koncový bod OneLake, který se má použít pro úložiště dat. řetězec
oneLakeWorkspaceName [Povinné] Název pracovního prostoru OneLake řetězec

Omezení:
Minimální délka = 1
Model = [a-zA-Z0-9_] (povinné)
serviceDataAccessAuthIdentity Určuje, která identita se má použít k ověřování přístupu k datům služby k úložišti zákazníka. None (Žádný)
WorkspaceSystemAssignedIdentity
WorkspaceUserAssignedIdentity

ResourceBaseProperties

Jméno Popis Hodnota

Značky ResourceBaseTags

Jméno Popis Hodnota

SasDatastoreCredentials

Jméno Popis Hodnota
credentialsType [Povinné] Typ přihlašovacích údajů používaný k ověřování s úložištěm. Sas (povinné)
tajemství [Povinné] Tajné kódy kontejneru úložiště sasDatastoreSecrets (povinné)

SasDatastoreSecrets

Jméno Popis Hodnota
sasToken Token SAS kontejneru úložiště řetězec
secretsType [Povinné] Typ přihlašovacích údajů používaný k ověřování s úložištěm. AccountKey
Certifikát
Sas
ServicePrincipal (povinné)

ServicePrincipalDatastoreCredentials

Jméno Popis Hodnota
authorityUrl Adresa URL autority používaná k ověřování. řetězec
clientId [Povinné] ID klienta instančního objektu řetězec

Omezení:
Minimální délka = 36
Maximální délka = 36
Model = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ (povinné)
credentialsType [Povinné] Typ přihlašovacích údajů používaný k ověřování s úložištěm. ServicePrincipal (povinné)
resourceUrl Prostředek, ke které má instanční objekt přístup. řetězec
tajemství [Povinné] Tajné kódy instančního objektu ServicePrincipalDatastoreSecrets (povinné)
tenantId [Povinné] ID tenanta, ke kterému patří instanční objekt. řetězec

Omezení:
Minimální délka = 36
Maximální délka = 36
Model = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ (povinné)

ServicePrincipalDatastoreSecrets

Jméno Popis Hodnota
clientSecret Tajný klíč instančního objektu. řetězec
secretsType [Povinné] Typ přihlašovacích údajů používaný k ověřování s úložištěm. AccountKey
Certifikát
Sas
ServicePrincipal (povinné)

Šablony pro rychlý start

Následující šablony pro rychlý start nasazují tento typ prostředku.

Šablona Popis
vytvoření úložiště dat služby Blob Storage

nasazení do Azure
Tato šablona vytvoří úložiště dat úložiště objektů blob v pracovním prostoru Azure Machine Learning.
vytvoření úložiště dat systému souborů Databricks

nasazení do Azure
Tato šablona vytvoří úložiště dat systému souborů Databricks v pracovním prostoru Azure Machine Learning.
vytvoření úložiště dat sdílené složky

nasazení do Azure
Tato šablona vytvoří úložiště dat sdílené složky v pracovním prostoru Azure Machine Learning.
vytvoření pracovního prostoru AML s více datovými sadami & úložiště dat

nasazení do Azure
Tato šablona vytvoří pracovní prostor Azure Machine Learning s více datovými sadami & úložišti dat.
vytvoření úložiště dat Azure ADLS

nasazení do Azure
Tato šablona vytvoří úložiště dat ADLS v pracovním prostoru Azure Machine Learning.
vytvoření úložiště dat Azure ADLS Gen2

nasazení do Azure
Tato šablona vytvoří úložiště dat ADLS Gen2 v pracovním prostoru Azure Machine Learning.
vytvoření úložiště dat Azure MySQL

nasazení do Azure
Tato šablona vytvoří úložiště dat MySQL v pracovním prostoru Azure Machine Learning.
vytvoření úložiště dat Azure PostgreSQL

nasazení do Azure
Tato šablona vytvoří úložiště dat PostgreSQL v pracovním prostoru Azure Machine Learning.
Vytvoření úložiště dat Azure SQL

nasazení do Azure
Tato šablona vytvoří úložiště dat SQL v pracovním prostoru Azure Machine Learning.

Definice prostředku Terraformu (poskytovatel AzAPI)

Typ prostředku pracovních prostorů nebo úložišť dat je možné nasadit s operacemi, které cílí:

  • skupiny prostředků

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.MachineLearningServices/workspaces/datastores, přidejte do šablony následující Terraform.

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

Objekty OneLakeArtifact

Nastavte artifactType vlastnost určit typ objektu.

Pro LakeHousepoužijte:

{
  artifactType = "LakeHouse"
}

Objekty DatastoreCredentials

Nastavte credentialsType vlastnost určit typ objektu.

Pro AccountKeypoužijte:

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

Procertifikátu použijte:

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

Pro Žádnépoužijte:

{
  credentialsType = "None"
}

Pro Saspoužijte:

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

Pro servicePrincipalpoužijte:

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

Objekty DatastoreProperties

Nastavte datastoreType vlastnost určit typ objektu.

Pro AzureBlobpoužijte:

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

Pro AzureDataLakeGen1použijte:

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

Pro AzureDataLakeGen2 použijte:

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

Pro AzureFilepoužijte:

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

Pro OneLakepoužijte:

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

Hodnoty vlastností

AccountKeyDatastoreCredentials

Jméno Popis Hodnota
credentialsType [Povinné] Typ přihlašovacích údajů používaný k ověřování s úložištěm. AccountKey (povinné)
tajemství [Povinné] Tajné kódy účtu úložiště AccountKeyDatastoreSecrets (povinné)

AccountKeyDatastoreSecrets

Jméno Popis Hodnota
klíč Klíč účtu úložiště. řetězec
secretsType [Povinné] Typ přihlašovacích údajů používaný k ověřování s úložištěm. AccountKey
Certifikát
Sas
ServicePrincipal (povinné)

AzureBlobDatastore

Jméno Popis Hodnota
accountName Název účtu úložiště řetězec
containerName Název kontejneru účtu úložiště řetězec
datastoreType [Povinné] Typ úložiště zálohující úložiště dat. AzureBlob (povinné)
zakončení Koncový bod cloudu Azure pro účet úložiště. řetězec
protokol Protokol používaný ke komunikaci s účtem úložiště. řetězec
resourceGroup Název skupiny prostředků Azure řetězec
serviceDataAccessAuthIdentity Určuje, která identita se má použít k ověřování přístupu k datům služby k úložišti zákazníka. None (Žádný)
WorkspaceSystemAssignedIdentity
WorkspaceUserAssignedIdentity
subscriptionId ID předplatného Azure řetězec

AzureDataLakeGen1Datastore

Jméno Popis Hodnota
datastoreType [Povinné] Typ úložiště zálohující úložiště dat. AzureDataLakeGen1 (povinné)
resourceGroup Název skupiny prostředků Azure řetězec
serviceDataAccessAuthIdentity Určuje, která identita se má použít k ověřování přístupu k datům služby k úložišti zákazníka. None (Žádný)
WorkspaceSystemAssignedIdentity
WorkspaceUserAssignedIdentity
storeName [Povinné] Název úložiště Azure Data Lake. řetězec

Omezení:
Minimální délka = 1
Model = [a-zA-Z0-9_] (povinné)
subscriptionId ID předplatného Azure řetězec

AzureDataLakeGen2Datastore

Jméno Popis Hodnota
accountName [Povinné] Název účtu úložiště řetězec

Omezení:
Minimální délka = 1
Model = [a-zA-Z0-9_] (povinné)
datastoreType [Povinné] Typ úložiště zálohující úložiště dat. AzureDataLakeGen2 (povinné)
zakončení Koncový bod cloudu Azure pro účet úložiště. řetězec
systém souborů [Povinné] Název systému souborů Data Lake Gen2. řetězec

Omezení:
Minimální délka = 1
Model = [a-zA-Z0-9_] (povinné)
protokol Protokol používaný ke komunikaci s účtem úložiště. řetězec
resourceGroup Název skupiny prostředků Azure řetězec
serviceDataAccessAuthIdentity Určuje, která identita se má použít k ověřování přístupu k datům služby k úložišti zákazníka. None (Žádný)
WorkspaceSystemAssignedIdentity
WorkspaceUserAssignedIdentity
subscriptionId ID předplatného Azure řetězec

AzureFileDatastore

Jméno Popis Hodnota
accountName [Povinné] Název účtu úložiště řetězec

Omezení:
Minimální délka = 1
Model = [a-zA-Z0-9_] (povinné)
datastoreType [Povinné] Typ úložiště zálohující úložiště dat. AzureFile (povinné)
zakončení Koncový bod cloudu Azure pro účet úložiště. řetězec
fileShareName [Povinné] Název sdílené složky Azure, na kterou odkazuje úložiště dat. řetězec

Omezení:
Minimální délka = 1
Model = [a-zA-Z0-9_] (povinné)
protokol Protokol používaný ke komunikaci s účtem úložiště. řetězec
resourceGroup Název skupiny prostředků Azure řetězec
serviceDataAccessAuthIdentity Určuje, která identita se má použít k ověřování přístupu k datům služby k úložišti zákazníka. None (Žádný)
WorkspaceSystemAssignedIdentity
WorkspaceUserAssignedIdentity
subscriptionId ID předplatného Azure řetězec

CertificateDatastoreCredentials

Jméno Popis Hodnota
authorityUrl Adresa URL autority používaná k ověřování. řetězec
clientId [Povinné] ID klienta instančního objektu řetězec

Omezení:
Minimální délka = 36
Maximální délka = 36
Model = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ (povinné)
credentialsType [Povinné] Typ přihlašovacích údajů používaný k ověřování s úložištěm. Certifikát (povinné)
resourceUrl Prostředek, ke které má instanční objekt přístup. řetězec
tajemství [Povinné] Tajné kódy instančního objektu CertificateDatastoreSecrets (povinné)
tenantId [Povinné] ID tenanta, ke kterému patří instanční objekt. řetězec

Omezení:
Minimální délka = 36
Maximální délka = 36
Model = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ (povinné)
otisk palce [Povinné] Kryptografický otisk certifikátu použitého k ověřování. řetězec

Omezení:
Minimální délka = 1
Model = [a-zA-Z0-9_] (povinné)

CertificateDatastoreSecrets

Jméno Popis Hodnota
certifikát Certifikát instančního objektu řetězec
secretsType [Povinné] Typ přihlašovacích údajů používaný k ověřování s úložištěm. AccountKey
Certifikát
Sas
ServicePrincipal (povinné)

DatastoreCredentials

Jméno Popis Hodnota
credentialsType Nastavte na AccountKey pro typ AccountKeyDatastoreCredentials. Pro typ CertificateDatastoreCredentialsnastavte hodnotu CertificateDatastoreCredentials . Pro typ NoneDatastoreCredentialsnastavte hodnotu NoneDatastoreCredentials . Pro typ SasDatastoreCredentialsnastavte na SasDatastoreCredentials . Nastavte na ServicePrincipal pro typ ServicePrincipalDatastoreCredentials. AccountKey
Certifikát
None (Žádný)
Sas
ServicePrincipal (povinné)

DatastoreProperties

Jméno Popis Hodnota
pověření [Povinné] Přihlašovací údaje účtu. datastoreCredentials (povinné)
datastoreType Pro typ AzureBlobDatastorenastavte hodnotu AzureBlobDatastore . Nastavte na AzureDataLakeGen1 pro typ AzureDataLakeGen1Datastore. Nastavte na AzureDataLakeGen2 pro typ AzureDataLakeGen2Datastore. Pro typ AzureFileDatastorenastavte hodnotu AzureFileFileDatastore . Pro typ OneLakeDatastore nastavte hodnotu OneLakeDatastore. AzureBlob
AzureDataLakeGen1
AzureDataLakeGen2
AzureFile
"OneLake" (povinné)
popis Text popisu prostředku. řetězec
vlastnosti Slovník vlastností assetu. ResourceBaseProperties
visačky Označení slovníku Značky je možné přidávat, odebírat a aktualizovat. ResourceBaseTags

LakeHouseArtifact

Jméno Popis Hodnota
artifactType [Povinné] Typ artefaktu OneLake 'LakeHouse' (povinné)

Microsoft.MachineLearningServices/workspaces/datastores

Jméno Popis Hodnota
Jméno Název prostředku řetězec

Omezení:
Model = ^[a-zA-Z0-9][a-zA-Z0-9\-_]{0,254}$ (povinné)
parent_id ID prostředku, který je nadřazený pro tento prostředek. ID prostředku typu: pracovních prostorů
vlastnosti [Povinné] Další atributy entity. datastoreProperties (povinné)
typ Typ prostředku Microsoft.MachineLearningServices/workspaces/datastores@2024-10-01

NoneDatastoreCredentials

Jméno Popis Hodnota
credentialsType [Povinné] Typ přihlašovacích údajů používaný k ověřování s úložištěm. None (povinné)

OneLakeArtifact

Jméno Popis Hodnota
artifactName [Povinné] Název artefaktu OneLake řetězec

Omezení:
Minimální délka = 1
Model = [a-zA-Z0-9_] (povinné)
artifactType Nastavte na 'LakeHouse' pro typ LakeHouseArtifact. 'LakeHouse' (povinné)

OneLakeDatastore

Jméno Popis Hodnota
artefakt [Povinné] Artefakt OneLake, který zálohuje úložiště dat. OneLakeArtifact (povinné)
datastoreType [Povinné] Typ úložiště zálohující úložiště dat. "OneLake" (povinné)
zakončení Koncový bod OneLake, který se má použít pro úložiště dat. řetězec
oneLakeWorkspaceName [Povinné] Název pracovního prostoru OneLake řetězec

Omezení:
Minimální délka = 1
Model = [a-zA-Z0-9_] (povinné)
serviceDataAccessAuthIdentity Určuje, která identita se má použít k ověřování přístupu k datům služby k úložišti zákazníka. None (Žádný)
WorkspaceSystemAssignedIdentity
WorkspaceUserAssignedIdentity

ResourceBaseProperties

Jméno Popis Hodnota

Značky ResourceBaseTags

Jméno Popis Hodnota

SasDatastoreCredentials

Jméno Popis Hodnota
credentialsType [Povinné] Typ přihlašovacích údajů používaný k ověřování s úložištěm. Sas (povinné)
tajemství [Povinné] Tajné kódy kontejneru úložiště sasDatastoreSecrets (povinné)

SasDatastoreSecrets

Jméno Popis Hodnota
sasToken Token SAS kontejneru úložiště řetězec
secretsType [Povinné] Typ přihlašovacích údajů používaný k ověřování s úložištěm. AccountKey
Certifikát
Sas
ServicePrincipal (povinné)

ServicePrincipalDatastoreCredentials

Jméno Popis Hodnota
authorityUrl Adresa URL autority používaná k ověřování. řetězec
clientId [Povinné] ID klienta instančního objektu řetězec

Omezení:
Minimální délka = 36
Maximální délka = 36
Model = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ (povinné)
credentialsType [Povinné] Typ přihlašovacích údajů používaný k ověřování s úložištěm. ServicePrincipal (povinné)
resourceUrl Prostředek, ke které má instanční objekt přístup. řetězec
tajemství [Povinné] Tajné kódy instančního objektu ServicePrincipalDatastoreSecrets (povinné)
tenantId [Povinné] ID tenanta, ke kterému patří instanční objekt. řetězec

Omezení:
Minimální délka = 36
Maximální délka = 36
Model = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ (povinné)

ServicePrincipalDatastoreSecrets

Jméno Popis Hodnota
clientSecret Tajný klíč instančního objektu. řetězec
secretsType [Povinné] Typ přihlašovacích údajů používaný k ověřování s úložištěm. AccountKey
Certifikát
Sas
ServicePrincipal (povinné)