Udostępnij za pośrednictwem


Obszary robocze/magazyny danych Microsoft.MachineLearningServices 2022-10-01

Definicja zasobu Bicep

Typ zasobu obszarów roboczych/magazynów danych można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.

Format zasobu

Aby utworzyć zasób Microsoft.MachineLearningServices/workspaces/datastores, dodaj następujący kod Bicep do szablonu.

resource symbolicname 'Microsoft.MachineLearningServices/workspaces/datastores@2022-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
  }
}

Obiekty DatastoreProperties

Ustaw właściwość datastoreType , aby określić typ obiektu.

W przypadku AzureBlob użyj:

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

W przypadku usługi AzureDataLakeGen1 użyj:

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

W przypadku usługi AzureDataLakeGen2 użyj:

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

W przypadku pliku AzureFile użyj:

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

Obiekty DatastoreCredentials

Ustaw właściwość credentialsType , aby określić typ obiektu.

W obszarze AccountKey użyj:

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

W przypadku certyfikatu użyj:

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

W przypadku opcji Brak użyj:

{
  credentialsType: 'None'
}

W przypadku Sas użyj:

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

W przypadku elementu ServicePrincipal użyj:

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

Wartości właściwości

Microsoft.MachineLearningServices/workspaces/datastores

Nazwa Opis Wartość
nazwa Nazwa zasobu struna

Ograniczenia:
Wzorzec = ^[a-zA-Z0-9][a-zA-Z0-9\-_]{0,254}$ (wymagane)
nadrzędny W Bicep można określić zasób nadrzędny dla zasobu podrzędnego. Tę właściwość należy dodać tylko wtedy, gdy zasób podrzędny jest zadeklarowany poza zasobem nadrzędnym.

Aby uzyskać więcej informacji, zobacz Zasób podrzędny poza zasobem nadrzędnym.
Nazwa symboliczna zasobu typu: obszary robocze
Właściwości [Wymagane] Dodatkowe atrybuty jednostki. Właściwości magazynu danych (wymagane)

AccountKeyDatastoreCredentials

Nazwa Opis Wartość
credentialsType (typ poświadczeń) [Wymagane] Typ poświadczeń używany do uwierzytelniania za pomocą magazynu. "AccountKey" (wymagane)
Tajemnice [Wymagane] Wpisy tajne konta magazynu. AccountKeyDatastoreSecrets (wymagane)

AccountKeyDatastoreSecrets

Nazwa Opis Wartość
klucz Klucz konta magazynu. ciąg
secretsType (typ wpisów tajnych) [Wymagane] Typ poświadczeń używany do uwierzytelniania za pomocą magazynu. "AccountKey"
"Certyfikat"
"Sas"
"ServicePrincipal" (wymagane)

AzureBlobDatastore

Nazwa Opis Wartość
nazwa konta Nazwa konta magazynu. ciąg
nazwaKontenera Nazwa kontenera konta magazynu. ciąg
datastoreType (typ magazynu) [Wymagane] Typ magazynu kopii zapasowej magazynu danych. "AzureBlob" (wymagane)
punkt końcowy Punkt końcowy chmury platformy Azure dla konta magazynu. ciąg
protokół Protokół używany do komunikowania się z kontem magazynu. ciąg
serviceDataAccessAuthIdentity Wskazuje, która tożsamość ma być używana do uwierzytelniania dostępu danych usługi do magazynu klienta. "Brak"
"WorkspaceSystemAssignedIdentity"
"WorkspaceUserAssignedIdentity"

AzureDataLakeGen1Datastore

Nazwa Opis Wartość
datastoreType (typ magazynu) [Wymagane] Typ magazynu kopii zapasowej magazynu danych. "AzureDataLakeGen1" (wymagane)
serviceDataAccessAuthIdentity Wskazuje, która tożsamość ma być używana do uwierzytelniania dostępu danych usługi do magazynu klienta. "Brak"
"WorkspaceSystemAssignedIdentity"
"WorkspaceUserAssignedIdentity"
Nazwa sklepu [Wymagane] Nazwa sklepu Azure Data Lake Store. struna

Ograniczenia:
Wzorzec = [a-zA-Z0-9_] (wymagane)

AzureDataLakeGen2Datastore

Nazwa Opis Wartość
nazwa konta [Wymagane] Nazwa konta magazynu. struna

Ograniczenia:
Wzorzec = [a-zA-Z0-9_] (wymagane)
datastoreType (typ magazynu) [Wymagane] Typ magazynu kopii zapasowej magazynu danych. "AzureDataLakeGen2" (wymagane)
punkt końcowy Punkt końcowy chmury platformy Azure dla konta magazynu. ciąg
system plików [Wymagane] Nazwa systemu plików usługi Data Lake Gen2. struna

Ograniczenia:
Wzorzec = [a-zA-Z0-9_] (wymagane)
protokół Protokół używany do komunikowania się z kontem magazynu. ciąg
serviceDataAccessAuthIdentity Wskazuje, która tożsamość ma być używana do uwierzytelniania dostępu danych usługi do magazynu klienta. "Brak"
"WorkspaceSystemAssignedIdentity"
"WorkspaceUserAssignedIdentity"

AzureFileDatastore

Nazwa Opis Wartość
nazwa konta [Wymagane] Nazwa konta magazynu. struna

Ograniczenia:
Wzorzec = [a-zA-Z0-9_] (wymagane)
datastoreType (typ magazynu) [Wymagane] Typ magazynu kopii zapasowej magazynu danych. "AzureFile" (wymagane)
punkt końcowy Punkt końcowy chmury platformy Azure dla konta magazynu. ciąg
nazwaUdostępnianiaPlików [Wymagane] Nazwa udziału plików platformy Azure, do którego wskazuje magazyn danych. struna

Ograniczenia:
Wzorzec = [a-zA-Z0-9_] (wymagane)
protokół Protokół używany do komunikowania się z kontem magazynu. ciąg
serviceDataAccessAuthIdentity Wskazuje, która tożsamość ma być używana do uwierzytelniania dostępu danych usługi do magazynu klienta. "Brak"
"WorkspaceSystemAssignedIdentity"
"WorkspaceUserAssignedIdentity"

CertificateDatastoreCredentials

Nazwa Opis Wartość
authorityUrl (adres url władzy) Adres URL urzędu używany do uwierzytelniania. ciąg
clientId (identyfikator klienta) [Wymagane] Identyfikator klienta jednostki usługi. struna

Ograniczenia:
Minimalna długość = 36
Maksymalna długość = 36
Wzorzec = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ (wymagane)
credentialsType (typ poświadczeń) [Wymagane] Typ poświadczeń używany do uwierzytelniania za pomocą magazynu. "Certyfikat" (wymagany)
resourceUrl (adres URL zasobu) Zasób, do których jednostka usługi ma dostęp. ciąg
Tajemnice [Wymagane] Wpisy tajne jednostki usługi. CertificateDatastoreSecrets (wymagane)
Identyfikator najemcy [Wymagane] Identyfikator dzierżawy, do której należy jednostka usługi. struna

Ograniczenia:
Minimalna długość = 36
Maksymalna długość = 36
Wzorzec = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ (wymagane)
odcisk palca [Wymagane] Odcisk palca certyfikatu używanego do uwierzytelniania. struna

Ograniczenia:
Wzorzec = [a-zA-Z0-9_] (wymagane)

CertificateDatastoreSecrets (CertyfikatMagazyn danychWpisy tajne)

Nazwa Opis Wartość
certyfikat Certyfikat jednostki usługi. ciąg
secretsType (typ wpisów tajnych) [Wymagane] Typ poświadczeń używany do uwierzytelniania za pomocą magazynu. "AccountKey"
"Certyfikat"
"Sas"
"ServicePrincipal" (wymagane)

Magazyn danychCredentials

Nazwa Opis Wartość
credentialsType (typ poświadczeń) Ustaw wartość "AccountKey" dla typu AccountKeyDatastoreCredentials. Ustaw wartość "Certyfikat" dla typu CertificateDatastoreCredentials. Ustaw wartość "None" dla typu NoneDatastoreCredentials. Ustaw wartość "Sas" dla typu SasDatastoreCredentials. Ustaw wartość "ServicePrincipal" dla typu ServicePrincipalDatastoreCredentials. "AccountKey"
"Certyfikat"
"Brak"
"Sas"
"ServicePrincipal" (wymagane)

Właściwości magazynu danych

Nazwa Opis Wartość
dane logowania [Wymagane] Poświadczenia konta. Magazyn danychCredentials (wymagane)
datastoreType (typ magazynu) Ustaw wartość "AzureBlob" dla typu AzureBlobDatastore. Ustaw wartość "AzureDataLakeGen1" dla typu AzureDataLakeGen1Datastore. Ustaw wartość "AzureDataLakeGen2" dla typu AzureDataLakeGen2Datastore. Dla typu AzureFileDatastore ustaw wartość "AzureFile". "AzureBlob"
"AzureDataLakeGen1"
"AzureDataLakeGen2"
"AzureFile" (wymagane)
opis Tekst opisu zasobu. ciąg
Właściwości Słownik właściwości elementu zawartości. Właściwości bazy danych ResourceBase
Tagi Słownik tagów. Tagi można dodawać, usuwać i aktualizować. Tagi ResourceBaseTags

NoneDatastoreCredentials

Nazwa Opis Wartość
credentialsType (typ poświadczeń) [Wymagane] Typ poświadczeń używany do uwierzytelniania za pomocą magazynu. "Brak" (wymagane)

Właściwości bazy danych ResourceBase

Nazwa Opis Wartość

Tagi ResourceBaseTags

Nazwa Opis Wartość

SasDatastoreCredentials

Nazwa Opis Wartość
credentialsType (typ poświadczeń) [Wymagane] Typ poświadczeń używany do uwierzytelniania za pomocą magazynu. "Sas" (wymagany)
Tajemnice [Wymagane] Wpisy tajne kontenera magazynu. SasDatastoreSecrets (wymagane)

SasDatastoreSecrets

Nazwa Opis Wartość
sasToken powiedział: Token SAS kontenera magazynu. ciąg
secretsType (typ wpisów tajnych) [Wymagane] Typ poświadczeń używany do uwierzytelniania za pomocą magazynu. "AccountKey"
"Certyfikat"
"Sas"
"ServicePrincipal" (wymagane)

ServicePrincipalDatastoreCredentials

Nazwa Opis Wartość
authorityUrl (adres url władzy) Adres URL urzędu używany do uwierzytelniania. ciąg
clientId (identyfikator klienta) [Wymagane] Identyfikator klienta jednostki usługi. struna

Ograniczenia:
Minimalna długość = 36
Maksymalna długość = 36
Wzorzec = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ (wymagane)
credentialsType (typ poświadczeń) [Wymagane] Typ poświadczeń używany do uwierzytelniania za pomocą magazynu. "ServicePrincipal" (wymagane)
resourceUrl (adres URL zasobu) Zasób, do których jednostka usługi ma dostęp. ciąg
Tajemnice [Wymagane] Wpisy tajne jednostki usługi. ServicePrincipalDatastoreSecrets (wymagane)
Identyfikator najemcy [Wymagane] Identyfikator dzierżawy, do której należy jednostka usługi. struna

Ograniczenia:
Minimalna długość = 36
Maksymalna długość = 36
Wzorzec = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ (wymagane)

ServicePrincipalDatastoreSecrets

Nazwa Opis Wartość
tajemnica klienta Wpis tajny jednostki usługi. ciąg
secretsType (typ wpisów tajnych) [Wymagane] Typ poświadczeń używany do uwierzytelniania za pomocą magazynu. "AccountKey"
"Certyfikat"
"Sas"
"ServicePrincipal" (wymagane)

Definicja zasobu szablonu usługi ARM

Typ zasobu obszarów roboczych/magazynów danych można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.

Format zasobu

Aby utworzyć zasób Microsoft.MachineLearningServices/workspaces/datastores, dodaj następujący kod JSON do szablonu.

{
  "type": "Microsoft.MachineLearningServices/workspaces/datastores",
  "apiVersion": "2022-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
  }
}

Obiekty DatastoreProperties

Ustaw właściwość datastoreType , aby określić typ obiektu.

W przypadku AzureBlob użyj:

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

W przypadku usługi AzureDataLakeGen1 użyj:

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

W przypadku usługi AzureDataLakeGen2 użyj:

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

W przypadku pliku AzureFile użyj:

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

Obiekty DatastoreCredentials

Ustaw właściwość credentialsType , aby określić typ obiektu.

W obszarze AccountKey użyj:

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

W przypadku certyfikatu użyj:

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

W przypadku opcji Brak użyj:

{
  "credentialsType": "None"
}

W przypadku Sas użyj:

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

W przypadku elementu ServicePrincipal użyj:

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

Wartości właściwości

Microsoft.MachineLearningServices/workspaces/datastores

Nazwa Opis Wartość
apiVersion (wersja interfejsu api) Wersja interfejsu API '2022-10-01'
nazwa Nazwa zasobu struna

Ograniczenia:
Wzorzec = ^[a-zA-Z0-9][a-zA-Z0-9\-_]{0,254}$ (wymagane)
Właściwości [Wymagane] Dodatkowe atrybuty jednostki. Właściwości magazynu danych (wymagane)
typ Typ zasobu "Microsoft.MachineLearningServices/workspaces/datastores"

AccountKeyDatastoreCredentials

Nazwa Opis Wartość
credentialsType (typ poświadczeń) [Wymagane] Typ poświadczeń używany do uwierzytelniania za pomocą magazynu. "AccountKey" (wymagane)
Tajemnice [Wymagane] Wpisy tajne konta magazynu. AccountKeyDatastoreSecrets (wymagane)

AccountKeyDatastoreSecrets

Nazwa Opis Wartość
klucz Klucz konta magazynu. ciąg
secretsType (typ wpisów tajnych) [Wymagane] Typ poświadczeń używany do uwierzytelniania za pomocą magazynu. "AccountKey"
"Certyfikat"
"Sas"
"ServicePrincipal" (wymagane)

AzureBlobDatastore

Nazwa Opis Wartość
nazwa konta Nazwa konta magazynu. ciąg
nazwaKontenera Nazwa kontenera konta magazynu. ciąg
datastoreType (typ magazynu) [Wymagane] Typ magazynu kopii zapasowej magazynu danych. "AzureBlob" (wymagane)
punkt końcowy Punkt końcowy chmury platformy Azure dla konta magazynu. ciąg
protokół Protokół używany do komunikowania się z kontem magazynu. ciąg
serviceDataAccessAuthIdentity Wskazuje, która tożsamość ma być używana do uwierzytelniania dostępu danych usługi do magazynu klienta. "Brak"
"WorkspaceSystemAssignedIdentity"
"WorkspaceUserAssignedIdentity"

AzureDataLakeGen1Datastore

Nazwa Opis Wartość
datastoreType (typ magazynu) [Wymagane] Typ magazynu kopii zapasowej magazynu danych. "AzureDataLakeGen1" (wymagane)
serviceDataAccessAuthIdentity Wskazuje, która tożsamość ma być używana do uwierzytelniania dostępu danych usługi do magazynu klienta. "Brak"
"WorkspaceSystemAssignedIdentity"
"WorkspaceUserAssignedIdentity"
Nazwa sklepu [Wymagane] Nazwa sklepu Azure Data Lake Store. struna

Ograniczenia:
Wzorzec = [a-zA-Z0-9_] (wymagane)

AzureDataLakeGen2Datastore

Nazwa Opis Wartość
nazwa konta [Wymagane] Nazwa konta magazynu. struna

Ograniczenia:
Wzorzec = [a-zA-Z0-9_] (wymagane)
datastoreType (typ magazynu) [Wymagane] Typ magazynu kopii zapasowej magazynu danych. "AzureDataLakeGen2" (wymagane)
punkt końcowy Punkt końcowy chmury platformy Azure dla konta magazynu. ciąg
system plików [Wymagane] Nazwa systemu plików usługi Data Lake Gen2. struna

Ograniczenia:
Wzorzec = [a-zA-Z0-9_] (wymagane)
protokół Protokół używany do komunikowania się z kontem magazynu. ciąg
serviceDataAccessAuthIdentity Wskazuje, która tożsamość ma być używana do uwierzytelniania dostępu danych usługi do magazynu klienta. "Brak"
"WorkspaceSystemAssignedIdentity"
"WorkspaceUserAssignedIdentity"

AzureFileDatastore

Nazwa Opis Wartość
nazwa konta [Wymagane] Nazwa konta magazynu. struna

Ograniczenia:
Wzorzec = [a-zA-Z0-9_] (wymagane)
datastoreType (typ magazynu) [Wymagane] Typ magazynu kopii zapasowej magazynu danych. "AzureFile" (wymagane)
punkt końcowy Punkt końcowy chmury platformy Azure dla konta magazynu. ciąg
nazwaUdostępnianiaPlików [Wymagane] Nazwa udziału plików platformy Azure, do którego wskazuje magazyn danych. struna

Ograniczenia:
Wzorzec = [a-zA-Z0-9_] (wymagane)
protokół Protokół używany do komunikowania się z kontem magazynu. ciąg
serviceDataAccessAuthIdentity Wskazuje, która tożsamość ma być używana do uwierzytelniania dostępu danych usługi do magazynu klienta. "Brak"
"WorkspaceSystemAssignedIdentity"
"WorkspaceUserAssignedIdentity"

CertificateDatastoreCredentials

Nazwa Opis Wartość
authorityUrl (adres url władzy) Adres URL urzędu używany do uwierzytelniania. ciąg
clientId (identyfikator klienta) [Wymagane] Identyfikator klienta jednostki usługi. struna

Ograniczenia:
Minimalna długość = 36
Maksymalna długość = 36
Wzorzec = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ (wymagane)
credentialsType (typ poświadczeń) [Wymagane] Typ poświadczeń używany do uwierzytelniania za pomocą magazynu. "Certyfikat" (wymagany)
resourceUrl (adres URL zasobu) Zasób, do których jednostka usługi ma dostęp. ciąg
Tajemnice [Wymagane] Wpisy tajne jednostki usługi. CertificateDatastoreSecrets (wymagane)
Identyfikator najemcy [Wymagane] Identyfikator dzierżawy, do której należy jednostka usługi. struna

Ograniczenia:
Minimalna długość = 36
Maksymalna długość = 36
Wzorzec = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ (wymagane)
odcisk palca [Wymagane] Odcisk palca certyfikatu używanego do uwierzytelniania. struna

Ograniczenia:
Wzorzec = [a-zA-Z0-9_] (wymagane)

CertificateDatastoreSecrets (CertyfikatMagazyn danychWpisy tajne)

Nazwa Opis Wartość
certyfikat Certyfikat jednostki usługi. ciąg
secretsType (typ wpisów tajnych) [Wymagane] Typ poświadczeń używany do uwierzytelniania za pomocą magazynu. "AccountKey"
"Certyfikat"
"Sas"
"ServicePrincipal" (wymagane)

Magazyn danychCredentials

Nazwa Opis Wartość
credentialsType (typ poświadczeń) Ustaw wartość "AccountKey" dla typu AccountKeyDatastoreCredentials. Ustaw wartość "Certyfikat" dla typu CertificateDatastoreCredentials. Ustaw wartość "None" dla typu NoneDatastoreCredentials. Ustaw wartość "Sas" dla typu SasDatastoreCredentials. Ustaw wartość "ServicePrincipal" dla typu ServicePrincipalDatastoreCredentials. "AccountKey"
"Certyfikat"
"Brak"
"Sas"
"ServicePrincipal" (wymagane)

Właściwości magazynu danych

Nazwa Opis Wartość
dane logowania [Wymagane] Poświadczenia konta. Magazyn danychCredentials (wymagane)
datastoreType (typ magazynu) Ustaw wartość "AzureBlob" dla typu AzureBlobDatastore. Ustaw wartość "AzureDataLakeGen1" dla typu AzureDataLakeGen1Datastore. Ustaw wartość "AzureDataLakeGen2" dla typu AzureDataLakeGen2Datastore. Dla typu AzureFileDatastore ustaw wartość "AzureFile". "AzureBlob"
"AzureDataLakeGen1"
"AzureDataLakeGen2"
"AzureFile" (wymagane)
opis Tekst opisu zasobu. ciąg
Właściwości Słownik właściwości elementu zawartości. Właściwości bazy danych ResourceBase
Tagi Słownik tagów. Tagi można dodawać, usuwać i aktualizować. Tagi ResourceBaseTags

NoneDatastoreCredentials

Nazwa Opis Wartość
credentialsType (typ poświadczeń) [Wymagane] Typ poświadczeń używany do uwierzytelniania za pomocą magazynu. "Brak" (wymagane)

Właściwości bazy danych ResourceBase

Nazwa Opis Wartość

Tagi ResourceBaseTags

Nazwa Opis Wartość

SasDatastoreCredentials

Nazwa Opis Wartość
credentialsType (typ poświadczeń) [Wymagane] Typ poświadczeń używany do uwierzytelniania za pomocą magazynu. "Sas" (wymagany)
Tajemnice [Wymagane] Wpisy tajne kontenera magazynu. SasDatastoreSecrets (wymagane)

SasDatastoreSecrets

Nazwa Opis Wartość
sasToken powiedział: Token SAS kontenera magazynu. ciąg
secretsType (typ wpisów tajnych) [Wymagane] Typ poświadczeń używany do uwierzytelniania za pomocą magazynu. "AccountKey"
"Certyfikat"
"Sas"
"ServicePrincipal" (wymagane)

ServicePrincipalDatastoreCredentials

Nazwa Opis Wartość
authorityUrl (adres url władzy) Adres URL urzędu używany do uwierzytelniania. ciąg
clientId (identyfikator klienta) [Wymagane] Identyfikator klienta jednostki usługi. struna

Ograniczenia:
Minimalna długość = 36
Maksymalna długość = 36
Wzorzec = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ (wymagane)
credentialsType (typ poświadczeń) [Wymagane] Typ poświadczeń używany do uwierzytelniania za pomocą magazynu. "ServicePrincipal" (wymagane)
resourceUrl (adres URL zasobu) Zasób, do których jednostka usługi ma dostęp. ciąg
Tajemnice [Wymagane] Wpisy tajne jednostki usługi. ServicePrincipalDatastoreSecrets (wymagane)
Identyfikator najemcy [Wymagane] Identyfikator dzierżawy, do której należy jednostka usługi. struna

Ograniczenia:
Minimalna długość = 36
Maksymalna długość = 36
Wzorzec = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ (wymagane)

ServicePrincipalDatastoreSecrets

Nazwa Opis Wartość
tajemnica klienta Wpis tajny jednostki usługi. ciąg
secretsType (typ wpisów tajnych) [Wymagane] Typ poświadczeń używany do uwierzytelniania za pomocą magazynu. "AccountKey"
"Certyfikat"
"Sas"
"ServicePrincipal" (wymagane)

Przykłady użycia

Szablony szybkiego startu platformy Azure

Następujące szablony szybkiego startu platformy Azure wdrażają ten typ zasobu.

Szablon Opis
Tworzenie magazynu danych usługi Blob Storage

Wdrażanie na platformie Azure
Ten szablon tworzy magazyn danych magazynu obiektów blob w obszarze roboczym usługi Azure Machine Learning.
Tworzenie magazynu danych systemu plików usługi Databricks

Wdrażanie na platformie Azure
Ten szablon tworzy magazyn danych systemu plików usługi Databricks w obszarze roboczym usługi Azure Machine Learning.
Tworzenie magazynu danych udziału plików

Wdrażanie na platformie Azure
Ten szablon tworzy magazyn danych udziału plików w obszarze roboczym usługi Azure Machine Learning.
Tworzenie obszaru roboczego AML z wieloma zestawami danych i magazynami danych

Wdrażanie na platformie Azure
Ten szablon tworzy obszar roboczy usługi Azure Machine Learning z wieloma zestawami danych & magazynami danych.
Tworzenie magazynu danych usługi Azure ADLS

Wdrażanie na platformie Azure
Ten szablon tworzy magazyn danych usługi ADLS w obszarze roboczym usługi Azure Machine Learning.
Tworzenie magazynu danych usługi Azure ADLS Gen2

Wdrażanie na platformie Azure
Ten szablon tworzy magazyn danych usługi ADLS Gen2 w obszarze roboczym usługi Azure Machine Learning.
Tworzenie magazynu danych usługi Azure MySQL

Wdrażanie na platformie Azure
Ten szablon tworzy magazyn danych MySQL w obszarze roboczym usługi Azure Machine Learning.
Tworzenie magazynu danych usługi Azure PostgreSQL

Wdrażanie na platformie Azure
Ten szablon tworzy magazyn danych PostgreSQL w obszarze roboczym usługi Azure Machine Learning.
Tworzenie magazynu danych Usługi Azure SQL

Wdrażanie na platformie Azure
Ten szablon tworzy magazyn danych SQL w obszarze roboczym usługi Azure Machine Learning.

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Typ zasobu obszarów roboczych/magazynów danych można wdrożyć przy użyciu operacji docelowych:

  • Grupy zasobów

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.

Format zasobu

Aby utworzyć zasób Microsoft.MachineLearningServices/workspaces/datastores, dodaj następujący program Terraform do szablonu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.MachineLearningServices/workspaces/datastores@2022-10-01"
  name = "string"
  parent_id = "string"
  body = {
    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
    }
  }
}

Obiekty DatastoreProperties

Ustaw właściwość datastoreType , aby określić typ obiektu.

W przypadku AzureBlob użyj:

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

W przypadku usługi AzureDataLakeGen1 użyj:

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

W przypadku usługi AzureDataLakeGen2 użyj:

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

W przypadku pliku AzureFile użyj:

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

Obiekty DatastoreCredentials

Ustaw właściwość credentialsType , aby określić typ obiektu.

W obszarze AccountKey użyj:

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

W przypadku certyfikatu użyj:

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

W przypadku opcji Brak użyj:

{
  credentialsType = "None"
}

W przypadku Sas użyj:

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

W przypadku elementu ServicePrincipal użyj:

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

Wartości właściwości

Microsoft.MachineLearningServices/workspaces/datastores

Nazwa Opis Wartość
nazwa Nazwa zasobu struna

Ograniczenia:
Wzorzec = ^[a-zA-Z0-9][a-zA-Z0-9\-_]{0,254}$ (wymagane)
parent_id (identyfikator rodzica) Identyfikator zasobu, który jest elementem nadrzędnym dla tego zasobu. Identyfikator zasobu typu: obszary robocze
Właściwości [Wymagane] Dodatkowe atrybuty jednostki. Właściwości magazynu danych (wymagane)
typ Typ zasobu "Microsoft.MachineLearningServices/workspaces/datastores@2022-10-01"

AccountKeyDatastoreCredentials

Nazwa Opis Wartość
credentialsType (typ poświadczeń) [Wymagane] Typ poświadczeń używany do uwierzytelniania za pomocą magazynu. "AccountKey" (wymagane)
Tajemnice [Wymagane] Wpisy tajne konta magazynu. AccountKeyDatastoreSecrets (wymagane)

AccountKeyDatastoreSecrets

Nazwa Opis Wartość
klucz Klucz konta magazynu. ciąg
secretsType (typ wpisów tajnych) [Wymagane] Typ poświadczeń używany do uwierzytelniania za pomocą magazynu. "AccountKey"
"Certyfikat"
"Sas"
"ServicePrincipal" (wymagane)

AzureBlobDatastore

Nazwa Opis Wartość
nazwa konta Nazwa konta magazynu. ciąg
nazwaKontenera Nazwa kontenera konta magazynu. ciąg
datastoreType (typ magazynu) [Wymagane] Typ magazynu kopii zapasowej magazynu danych. "AzureBlob" (wymagane)
punkt końcowy Punkt końcowy chmury platformy Azure dla konta magazynu. ciąg
protokół Protokół używany do komunikowania się z kontem magazynu. ciąg
serviceDataAccessAuthIdentity Wskazuje, która tożsamość ma być używana do uwierzytelniania dostępu danych usługi do magazynu klienta. "Brak"
"WorkspaceSystemAssignedIdentity"
"WorkspaceUserAssignedIdentity"

AzureDataLakeGen1Datastore

Nazwa Opis Wartość
datastoreType (typ magazynu) [Wymagane] Typ magazynu kopii zapasowej magazynu danych. "AzureDataLakeGen1" (wymagane)
serviceDataAccessAuthIdentity Wskazuje, która tożsamość ma być używana do uwierzytelniania dostępu danych usługi do magazynu klienta. "Brak"
"WorkspaceSystemAssignedIdentity"
"WorkspaceUserAssignedIdentity"
Nazwa sklepu [Wymagane] Nazwa sklepu Azure Data Lake Store. struna

Ograniczenia:
Wzorzec = [a-zA-Z0-9_] (wymagane)

AzureDataLakeGen2Datastore

Nazwa Opis Wartość
nazwa konta [Wymagane] Nazwa konta magazynu. struna

Ograniczenia:
Wzorzec = [a-zA-Z0-9_] (wymagane)
datastoreType (typ magazynu) [Wymagane] Typ magazynu kopii zapasowej magazynu danych. "AzureDataLakeGen2" (wymagane)
punkt końcowy Punkt końcowy chmury platformy Azure dla konta magazynu. ciąg
system plików [Wymagane] Nazwa systemu plików usługi Data Lake Gen2. struna

Ograniczenia:
Wzorzec = [a-zA-Z0-9_] (wymagane)
protokół Protokół używany do komunikowania się z kontem magazynu. ciąg
serviceDataAccessAuthIdentity Wskazuje, która tożsamość ma być używana do uwierzytelniania dostępu danych usługi do magazynu klienta. "Brak"
"WorkspaceSystemAssignedIdentity"
"WorkspaceUserAssignedIdentity"

AzureFileDatastore

Nazwa Opis Wartość
nazwa konta [Wymagane] Nazwa konta magazynu. struna

Ograniczenia:
Wzorzec = [a-zA-Z0-9_] (wymagane)
datastoreType (typ magazynu) [Wymagane] Typ magazynu kopii zapasowej magazynu danych. "AzureFile" (wymagane)
punkt końcowy Punkt końcowy chmury platformy Azure dla konta magazynu. ciąg
nazwaUdostępnianiaPlików [Wymagane] Nazwa udziału plików platformy Azure, do którego wskazuje magazyn danych. struna

Ograniczenia:
Wzorzec = [a-zA-Z0-9_] (wymagane)
protokół Protokół używany do komunikowania się z kontem magazynu. ciąg
serviceDataAccessAuthIdentity Wskazuje, która tożsamość ma być używana do uwierzytelniania dostępu danych usługi do magazynu klienta. "Brak"
"WorkspaceSystemAssignedIdentity"
"WorkspaceUserAssignedIdentity"

CertificateDatastoreCredentials

Nazwa Opis Wartość
authorityUrl (adres url władzy) Adres URL urzędu używany do uwierzytelniania. ciąg
clientId (identyfikator klienta) [Wymagane] Identyfikator klienta jednostki usługi. struna

Ograniczenia:
Minimalna długość = 36
Maksymalna długość = 36
Wzorzec = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ (wymagane)
credentialsType (typ poświadczeń) [Wymagane] Typ poświadczeń używany do uwierzytelniania za pomocą magazynu. "Certyfikat" (wymagany)
resourceUrl (adres URL zasobu) Zasób, do których jednostka usługi ma dostęp. ciąg
Tajemnice [Wymagane] Wpisy tajne jednostki usługi. CertificateDatastoreSecrets (wymagane)
Identyfikator najemcy [Wymagane] Identyfikator dzierżawy, do której należy jednostka usługi. struna

Ograniczenia:
Minimalna długość = 36
Maksymalna długość = 36
Wzorzec = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ (wymagane)
odcisk palca [Wymagane] Odcisk palca certyfikatu używanego do uwierzytelniania. struna

Ograniczenia:
Wzorzec = [a-zA-Z0-9_] (wymagane)

CertificateDatastoreSecrets (CertyfikatMagazyn danychWpisy tajne)

Nazwa Opis Wartość
certyfikat Certyfikat jednostki usługi. ciąg
secretsType (typ wpisów tajnych) [Wymagane] Typ poświadczeń używany do uwierzytelniania za pomocą magazynu. "AccountKey"
"Certyfikat"
"Sas"
"ServicePrincipal" (wymagane)

Magazyn danychCredentials

Nazwa Opis Wartość
credentialsType (typ poświadczeń) Ustaw wartość "AccountKey" dla typu AccountKeyDatastoreCredentials. Ustaw wartość "Certyfikat" dla typu CertificateDatastoreCredentials. Ustaw wartość "None" dla typu NoneDatastoreCredentials. Ustaw wartość "Sas" dla typu SasDatastoreCredentials. Ustaw wartość "ServicePrincipal" dla typu ServicePrincipalDatastoreCredentials. "AccountKey"
"Certyfikat"
"Brak"
"Sas"
"ServicePrincipal" (wymagane)

Właściwości magazynu danych

Nazwa Opis Wartość
dane logowania [Wymagane] Poświadczenia konta. Magazyn danychCredentials (wymagane)
datastoreType (typ magazynu) Ustaw wartość "AzureBlob" dla typu AzureBlobDatastore. Ustaw wartość "AzureDataLakeGen1" dla typu AzureDataLakeGen1Datastore. Ustaw wartość "AzureDataLakeGen2" dla typu AzureDataLakeGen2Datastore. Dla typu AzureFileDatastore ustaw wartość "AzureFile". "AzureBlob"
"AzureDataLakeGen1"
"AzureDataLakeGen2"
"AzureFile" (wymagane)
opis Tekst opisu zasobu. ciąg
Właściwości Słownik właściwości elementu zawartości. Właściwości bazy danych ResourceBase
Tagi Słownik tagów. Tagi można dodawać, usuwać i aktualizować. Tagi ResourceBaseTags

NoneDatastoreCredentials

Nazwa Opis Wartość
credentialsType (typ poświadczeń) [Wymagane] Typ poświadczeń używany do uwierzytelniania za pomocą magazynu. "Brak" (wymagane)

Właściwości bazy danych ResourceBase

Nazwa Opis Wartość

Tagi ResourceBaseTags

Nazwa Opis Wartość

SasDatastoreCredentials

Nazwa Opis Wartość
credentialsType (typ poświadczeń) [Wymagane] Typ poświadczeń używany do uwierzytelniania za pomocą magazynu. "Sas" (wymagany)
Tajemnice [Wymagane] Wpisy tajne kontenera magazynu. SasDatastoreSecrets (wymagane)

SasDatastoreSecrets

Nazwa Opis Wartość
sasToken powiedział: Token SAS kontenera magazynu. ciąg
secretsType (typ wpisów tajnych) [Wymagane] Typ poświadczeń używany do uwierzytelniania za pomocą magazynu. "AccountKey"
"Certyfikat"
"Sas"
"ServicePrincipal" (wymagane)

ServicePrincipalDatastoreCredentials

Nazwa Opis Wartość
authorityUrl (adres url władzy) Adres URL urzędu używany do uwierzytelniania. ciąg
clientId (identyfikator klienta) [Wymagane] Identyfikator klienta jednostki usługi. struna

Ograniczenia:
Minimalna długość = 36
Maksymalna długość = 36
Wzorzec = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ (wymagane)
credentialsType (typ poświadczeń) [Wymagane] Typ poświadczeń używany do uwierzytelniania za pomocą magazynu. "ServicePrincipal" (wymagane)
resourceUrl (adres URL zasobu) Zasób, do których jednostka usługi ma dostęp. ciąg
Tajemnice [Wymagane] Wpisy tajne jednostki usługi. ServicePrincipalDatastoreSecrets (wymagane)
Identyfikator najemcy [Wymagane] Identyfikator dzierżawy, do której należy jednostka usługi. struna

Ograniczenia:
Minimalna długość = 36
Maksymalna długość = 36
Wzorzec = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ (wymagane)

ServicePrincipalDatastoreSecrets

Nazwa Opis Wartość
tajemnica klienta Wpis tajny jednostki usługi. ciąg
secretsType (typ wpisów tajnych) [Wymagane] Typ poświadczeń używany do uwierzytelniania za pomocą magazynu. "AccountKey"
"Certyfikat"
"Sas"
"ServicePrincipal" (wymagane)