Microsoft.MachineLearningServices-Arbeitsbereiche/Datenspeicher 2022-10-01-preview
- neueste
- 2024-07-01-Preview-
- 2024-04-01
- 2024-04-01-Preview-
- 2024-01-01-Preview-
- 2023-10-01
- 2023-08-01-Preview-
- 2023-06-01-Preview-
- 2023-04-01
- 2023-04-01-Preview-
- 2023-02-01-Vorschau-
- 2022-12-01-Vorschau-
- 2022-10-01
- 2022-10-01-Preview-
- 2022-06-01-Preview-
- 2022-05-01
- 2022-02-01-Preview-
- 2021-03-01-Preview-
- 2020-05-01-Preview-
Bicep-Ressourcendefinition
Der Ressourcentyp "Arbeitsbereiche/Datenspeicher" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- Ressourcengruppen – Siehe Ressourcengruppenbereitstellungsbefehle
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.
Ressourcenformat
Um eine Microsoft.MachineLearningServices/workspaces/datastores-Ressource zu erstellen, fügen Sie Ihrer Vorlage die folgende Bicep hinzu.
resource symbolicname 'Microsoft.MachineLearningServices/workspaces/datastores@2022-10-01-preview' = {
name: 'string'
parent: resourceSymbolicName
properties: {
credentials: {
credentialsType: 'string'
// For remaining properties, see DatastoreCredentials objects
}
description: 'string'
properties: {
{customized property}: 'string'
}
tags: {}
datastoreType: 'string'
// For remaining properties, see DatastoreProperties objects
}
}
DatastoreProperties-Objekte
Legen Sie die datastoreType-Eigenschaft fest, um den Objekttyp anzugeben.
Verwenden Sie für AzureBlob-:
datastoreType: 'AzureBlob'
accountName: 'string'
containerName: 'string'
endpoint: 'string'
protocol: 'string'
resourceGroup: 'string'
serviceDataAccessAuthIdentity: 'string'
subscriptionId: 'string'
Verwenden Sie für AzureDataLakeGen1-:
datastoreType: 'AzureDataLakeGen1'
resourceGroup: 'string'
serviceDataAccessAuthIdentity: 'string'
storeName: 'string'
subscriptionId: 'string'
Verwenden Sie für AzureDataLakeGen2-:
datastoreType: 'AzureDataLakeGen2'
accountName: 'string'
endpoint: 'string'
filesystem: 'string'
protocol: 'string'
resourceGroup: 'string'
serviceDataAccessAuthIdentity: 'string'
subscriptionId: 'string'
Verwenden Sie für AzureFile-:
datastoreType: 'AzureFile'
accountName: 'string'
endpoint: 'string'
fileShareName: 'string'
protocol: 'string'
resourceGroup: 'string'
serviceDataAccessAuthIdentity: 'string'
subscriptionId: 'string'
Verwenden Sie für hdfs:
datastoreType: 'Hdfs'
hdfsServerCertificate: 'string'
nameNodeAddress: 'string'
protocol: 'string'
DatastoreCredentials-Objekte
Legen Sie die credentialsType-Eigenschaft fest, um den Objekttyp anzugeben.
Verwenden Sie für AccountKey-:
credentialsType: 'AccountKey'
secrets: {
key: 'string'
secretsType: 'string'
}
Verwenden Sie für Zertifikat:
credentialsType: 'Certificate'
authorityUrl: 'string'
clientId: 'string'
resourceUrl: 'string'
secrets: {
certificate: 'string'
secretsType: 'string'
}
tenantId: 'string'
thumbprint: 'string'
Verwenden Sie für KerberosKeytab-:
credentialsType: 'KerberosKeytab'
kerberosKdcAddress: 'string'
kerberosPrincipal: 'string'
kerberosRealm: 'string'
secrets: {
kerberosKeytab: 'string'
secretsType: 'string'
}
Verwenden Sie für KerberosPassword-:
credentialsType: 'KerberosPassword'
kerberosKdcAddress: 'string'
kerberosPrincipal: 'string'
kerberosRealm: 'string'
secrets: {
kerberosPassword: 'string'
secretsType: 'string'
}
Verwenden Sie für None:
credentialsType: 'None'
Verwenden Sie für Sas:
credentialsType: 'Sas'
secrets: {
sasToken: 'string'
secretsType: 'string'
}
Verwenden Sie für ServicePrincipal-:
credentialsType: 'ServicePrincipal'
authorityUrl: 'string'
clientId: 'string'
resourceUrl: 'string'
secrets: {
clientSecret: 'string'
secretsType: 'string'
}
tenantId: 'string'
Eigenschaftswerte
Arbeitsbereiche/Datenspeicher
Name | Beschreibung | Wert |
---|---|---|
Name | Der Ressourcenname Erfahren Sie, wie Sie Namen und Typen für untergeordnete Ressourcen in Bicep-festlegen. |
Zeichenfolge (erforderlich) Zeichenlimit: Maximal 255 Zeichen für den Namen des Datenspeichers Gültige Zeichen: Der Name des Datenspeichers besteht nur aus Kleinbuchstaben, Ziffern und Unterstrichen. |
Elternteil | In Bicep können Sie die übergeordnete Ressource für eine untergeordnete Ressource angeben. Sie müssen diese Eigenschaft nur hinzufügen, wenn die untergeordnete Ressource außerhalb der übergeordneten Ressource deklariert wird. Weitere Informationen finden Sie unter Untergeordnete Ressource außerhalb der übergeordneten Ressource. |
Symbolischer Name für Ressource des Typs: Arbeitsbereiche |
Eigenschaften | [Erforderlich] Zusätzliche Attribute der Entität. | DatastoreProperties- (erforderlich) |
DatastoreProperties
Name | Beschreibung | Wert |
---|---|---|
Beglaubigungsschreiben | [Erforderlich] Kontoanmeldeinformationen. | DatastoreCredentials (erforderlich) |
Beschreibung | Der Text der Objektbeschreibung. | Schnur |
Eigenschaften | Das Objekteigenschaftenverzeichnis. | ResourceBaseProperties- |
Schilder | Tagwörterbuch. Tags können hinzugefügt, entfernt und aktualisiert werden. | Objekt |
datastoreType | Festlegen des Objekttyps |
AzureBlob- AzureDataLakeGen1- AzureDataLakeGen2- AzureFile- hdfs (erforderlich) |
DatastoreCredentials
Name | Beschreibung | Wert |
---|---|---|
credentialsType | Festlegen des Objekttyps |
AccountKey- Zertifikat KerberosKeytab- KerberosPassword- Keine Sas ServicePrincipal- (erforderlich) |
AccountKeyDatastoreCredentials
Name | Beschreibung | Wert |
---|---|---|
credentialsType | [Erforderlich] Anmeldeinformationstyp, der für die Authentifizierung mit Speicher verwendet wird. | 'AccountKey' (erforderlich) |
Geheimnisse | [Erforderlich] Geheime Speicherkontoschlüssel. | AccountKeyDatastoreSecrets (erforderlich) |
AccountKeyDatastoreSecrets
Name | Beschreibung | Wert |
---|---|---|
Schlüssel | Speicherkontoschlüssel. | Schnur |
secretsType | [Erforderlich] Anmeldeinformationstyp, der für die Authentifizierung mit Speicher verwendet wird. | 'AccountKey' "Zertifikat" 'KerberosKeytab' 'KerberosPassword' "Sas" 'ServicePrincipal' (erforderlich) |
CertificateDatastoreCredentials
Name | Beschreibung | Wert |
---|---|---|
credentialsType | [Erforderlich] Anmeldeinformationstyp, der für die Authentifizierung mit Speicher verwendet wird. | "Zertifikat" (erforderlich) |
authorityUrl | Für die Authentifizierung verwendete Autoritäts-URL. | Schnur |
clientId | [Erforderlich] Dienstprinzipal-Client-ID. | Zeichenfolge (erforderlich) Zwänge: Min. Länge = 36 Maximale Länge = 36 Pattern = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
resourceUrl | Ressource, auf die der Dienstprinzipal Zugriff hat. | Schnur |
Geheimnisse | [Erforderlich] Dienstprinzipalschlüssel. | CertificateDatastoreSecrets (erforderlich) |
tenantId | [Erforderlich] ID des Mandanten, zu dem der Dienstprinzipal gehört. | Zeichenfolge (erforderlich) Zwänge: Min. Länge = 36 Maximale Länge = 36 Pattern = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
Fingerabdruck | [Erforderlich] Fingerabdruck des Zertifikats, das für die Authentifizierung verwendet wird. | Zeichenfolge (erforderlich) Zwänge: Pattern = [a-zA-Z0-9_] |
CertificateDatastoreSecrets
Name | Beschreibung | Wert |
---|---|---|
Zertifikat | Dienstprinzipalzertifikat. | Schnur |
secretsType | [Erforderlich] Anmeldeinformationstyp, der für die Authentifizierung mit Speicher verwendet wird. | 'AccountKey' "Zertifikat" 'KerberosKeytab' 'KerberosPassword' "Sas" 'ServicePrincipal' (erforderlich) |
KerberosKeytabCredentials
Name | Beschreibung | Wert |
---|---|---|
credentialsType | [Erforderlich] Anmeldeinformationstyp, der für die Authentifizierung mit Speicher verwendet wird. | "KerberosKeytab" (erforderlich) |
kerberosKdcAddress | [Erforderlich] IP-Adresse oder DNS-HostName. | Zeichenfolge (erforderlich) Zwänge: Pattern = [a-zA-Z0-9_] |
kerberosPrincipal | [Erforderlich] Kerberos-Benutzername | Zeichenfolge (erforderlich) Zwänge: Pattern = [a-zA-Z0-9_] |
kerberosRealm | [Erforderlich] Domäne, über die ein Kerberos-Authentifizierungsserver die Berechtigung zum Authentifizieren eines Benutzers, Hosts oder Diensts hat. | Zeichenfolge (erforderlich) Zwänge: Pattern = [a-zA-Z0-9_] |
Geheimnisse | [Erforderlich] Schlüsseltabellenschlüssel. | KerberosKeytabSecrets- (erforderlich) |
KerberosKeytabSecrets
Name | Beschreibung | Wert |
---|---|---|
kerberosKeytab | Kerberos-Schlüsseltabellenschlüssel. | Schnur |
secretsType | [Erforderlich] Anmeldeinformationstyp, der für die Authentifizierung mit Speicher verwendet wird. | 'AccountKey' "Zertifikat" 'KerberosKeytab' 'KerberosPassword' "Sas" 'ServicePrincipal' (erforderlich) |
KerberosPasswordCredentials
Name | Beschreibung | Wert |
---|---|---|
credentialsType | [Erforderlich] Anmeldeinformationstyp, der für die Authentifizierung mit Speicher verwendet wird. | "KerberosPassword" (erforderlich) |
kerberosKdcAddress | [Erforderlich] IP-Adresse oder DNS-HostName. | Zeichenfolge (erforderlich) Zwänge: Pattern = [a-zA-Z0-9_] |
kerberosPrincipal | [Erforderlich] Kerberos-Benutzername | Zeichenfolge (erforderlich) Zwänge: Pattern = [a-zA-Z0-9_] |
kerberosRealm | [Erforderlich] Domäne, über die ein Kerberos-Authentifizierungsserver die Berechtigung zum Authentifizieren eines Benutzers, Hosts oder Diensts hat. | Zeichenfolge (erforderlich) Zwänge: Pattern = [a-zA-Z0-9_] |
Geheimnisse | [Erforderlich] Kerberos-Kennwortschlüssel. | KerberosPasswordSecrets- (erforderlich) |
KerberosPasswordSecrets
Name | Beschreibung | Wert |
---|---|---|
kerberosPassword | Kerberos-Kennwortschlüssel. | Schnur |
secretsType | [Erforderlich] Anmeldeinformationstyp, der für die Authentifizierung mit Speicher verwendet wird. | 'AccountKey' "Zertifikat" 'KerberosKeytab' 'KerberosPassword' "Sas" 'ServicePrincipal' (erforderlich) |
NoneDatastoreCredentials
Name | Beschreibung | Wert |
---|---|---|
credentialsType | [Erforderlich] Anmeldeinformationstyp, der für die Authentifizierung mit Speicher verwendet wird. | 'None' (erforderlich) |
SasDatastoreCredentials
Name | Beschreibung | Wert |
---|---|---|
credentialsType | [Erforderlich] Anmeldeinformationstyp, der für die Authentifizierung mit Speicher verwendet wird. | "Sas" (erforderlich) |
Geheimnisse | [Erforderlich] Geheime Speichercontainerschlüssel. | SasDatastoreSecrets (erforderlich) |
SasDatastoreSecrets
Name | Beschreibung | Wert |
---|---|---|
sasToken | Speichercontainer-SAS-Token. | Schnur |
secretsType | [Erforderlich] Anmeldeinformationstyp, der für die Authentifizierung mit Speicher verwendet wird. | 'AccountKey' "Zertifikat" 'KerberosKeytab' 'KerberosPassword' "Sas" 'ServicePrincipal' (erforderlich) |
ServicePrincipalDatastoreCredentials
Name | Beschreibung | Wert |
---|---|---|
credentialsType | [Erforderlich] Anmeldeinformationstyp, der für die Authentifizierung mit Speicher verwendet wird. | 'ServicePrincipal' (erforderlich) |
authorityUrl | Für die Authentifizierung verwendete Autoritäts-URL. | Schnur |
clientId | [Erforderlich] Dienstprinzipal-Client-ID. | Zeichenfolge (erforderlich) Zwänge: Min. Länge = 36 Maximale Länge = 36 Pattern = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
resourceUrl | Ressource, auf die der Dienstprinzipal Zugriff hat. | Schnur |
Geheimnisse | [Erforderlich] Dienstprinzipalschlüssel. | ServicePrincipalDatastoreSecrets (erforderlich) |
tenantId | [Erforderlich] ID des Mandanten, zu dem der Dienstprinzipal gehört. | Zeichenfolge (erforderlich) Zwänge: Min. Länge = 36 Maximale Länge = 36 Pattern = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
ServicePrincipalDatastoreSecrets
Name | Beschreibung | Wert |
---|---|---|
clientSecret | Dienstprinzipalschlüssel. | Schnur |
secretsType | [Erforderlich] Anmeldeinformationstyp, der für die Authentifizierung mit Speicher verwendet wird. | 'AccountKey' "Zertifikat" 'KerberosKeytab' 'KerberosPassword' "Sas" 'ServicePrincipal' (erforderlich) |
ResourceBaseProperties
Name | Beschreibung | Wert |
---|---|---|
{angepasste Eigenschaft} | Schnur |
AzureBlobDatastore
Name | Beschreibung | Wert |
---|---|---|
datastoreType | [Erforderlich] Speichertyp, der den Datenspeicher zurückgibt. | "AzureBlob" (erforderlich) |
accountName | Speicherkontoname. | Schnur |
containerName | Containername des Speicherkontos. | Schnur |
Endpunkt | Azure-Cloudendpunkt für das Speicherkonto. | Schnur |
Protokoll | Protokoll, das für die Kommunikation mit dem Speicherkonto verwendet wird. | Schnur |
resourceGroup | Azure-Ressourcengruppenname | Schnur |
serviceDataAccessAuthIdentity | Gibt an, welche Identität zum Authentifizieren des Dienstdatenzugriffs auf den Speicher des Kunden verwendet werden soll. | 'None' "WorkspaceSystemAssignedIdentity" "WorkspaceUserAssignedIdentity" |
subscriptionId | Azure-Abonnement-ID | Schnur |
AzureDataLakeGen1Datastore
Name | Beschreibung | Wert |
---|---|---|
datastoreType | [Erforderlich] Speichertyp, der den Datenspeicher zurückgibt. | "AzureDataLakeGen1" (erforderlich) |
resourceGroup | Azure-Ressourcengruppenname | Schnur |
serviceDataAccessAuthIdentity | Gibt an, welche Identität zum Authentifizieren des Dienstdatenzugriffs auf den Speicher des Kunden verwendet werden soll. | 'None' "WorkspaceSystemAssignedIdentity" "WorkspaceUserAssignedIdentity" |
storeName | [Erforderlich] Azure Data Lake-Speichername. | Zeichenfolge (erforderlich) Zwänge: Pattern = [a-zA-Z0-9_] |
subscriptionId | Azure-Abonnement-ID | Schnur |
AzureDataLakeGen2Datastore
Name | Beschreibung | Wert |
---|---|---|
datastoreType | [Erforderlich] Speichertyp, der den Datenspeicher zurückgibt. | "AzureDataLakeGen2" (erforderlich) |
accountName | [Erforderlich] Speicherkontoname. | Zeichenfolge (erforderlich) Zwänge: Pattern = [a-zA-Z0-9_] |
Endpunkt | Azure-Cloudendpunkt für das Speicherkonto. | Schnur |
Dateisystem | [Erforderlich] Der Name des Data Lake Gen2-Dateisystems. | Zeichenfolge (erforderlich) Zwänge: Pattern = [a-zA-Z0-9_] |
Protokoll | Protokoll, das für die Kommunikation mit dem Speicherkonto verwendet wird. | Schnur |
resourceGroup | Azure-Ressourcengruppenname | Schnur |
serviceDataAccessAuthIdentity | Gibt an, welche Identität zum Authentifizieren des Dienstdatenzugriffs auf den Speicher des Kunden verwendet werden soll. | 'None' "WorkspaceSystemAssignedIdentity" "WorkspaceUserAssignedIdentity" |
subscriptionId | Azure-Abonnement-ID | Schnur |
AzureFileDatastore
Name | Beschreibung | Wert |
---|---|---|
datastoreType | [Erforderlich] Speichertyp, der den Datenspeicher zurückgibt. | "AzureFile" (erforderlich) |
accountName | [Erforderlich] Speicherkontoname. | Zeichenfolge (erforderlich) Zwänge: Pattern = [a-zA-Z0-9_] |
Endpunkt | Azure-Cloudendpunkt für das Speicherkonto. | Schnur |
fileShareName | [Erforderlich] Der Name der Azure-Dateifreigabe, auf die der Datenspeicher verweist. | Zeichenfolge (erforderlich) Zwänge: Pattern = [a-zA-Z0-9_] |
Protokoll | Protokoll, das für die Kommunikation mit dem Speicherkonto verwendet wird. | Schnur |
resourceGroup | Azure-Ressourcengruppenname | Schnur |
serviceDataAccessAuthIdentity | Gibt an, welche Identität zum Authentifizieren des Dienstdatenzugriffs auf den Speicher des Kunden verwendet werden soll. | 'None' "WorkspaceSystemAssignedIdentity" "WorkspaceUserAssignedIdentity" |
subscriptionId | Azure-Abonnement-ID | Schnur |
HdfsDatastore
Name | Beschreibung | Wert |
---|---|---|
datastoreType | [Erforderlich] Speichertyp, der den Datenspeicher zurückgibt. | "Hdfs" (erforderlich) |
hdfsServerCertificate | Das TLS-Zertifikat des HDFS-Servers. Muss eine base64-codierte Zeichenfolge sein. Erforderlich, wenn das Protokoll "Https" ausgewählt ist. | Schnur |
nameNodeAddress | [Erforderlich] IP-Adresse oder DNS-HostName. | Zeichenfolge (erforderlich) Zwänge: Pattern = [a-zA-Z0-9_] |
Protokoll | Protokoll für die Kommunikation mit dem Speicherkonto (Https/Http). | Schnur |
Schnellstartvorlagen
Die folgenden Schnellstartvorlagen stellen diesen Ressourcentyp bereit.
Schablone | Beschreibung |
---|---|
Erstellen eines AML-Arbeitsbereichs mit mehreren Datasets & Datenspeichern |
Diese Vorlage erstellt den Azure Machine Learning-Arbeitsbereich mit mehreren Datasets & Datenspeichern. |
Erstellen eines Azure ADLS-Datenspeichers |
Diese Vorlage erstellt einen ADLS-Datenspeicher im Azure Machine Learning-Arbeitsbereich. |
Erstellen eines Azure ADLS Gen2-Datenspeicher- |
Diese Vorlage erstellt einen ADLS Gen2-Datenspeicher im Azure Machine Learning-Arbeitsbereich. |
Erstellen eines Blob Storage Datastore- |
Diese Vorlage erstellt einen BLOB-Speicherdatenspeicher im Azure Machine Learning-Arbeitsbereich. |
Erstellen eines Databricks File System Datastore- |
Diese Vorlage erstellt einen Databricks File System-Datenspeicher im Azure Machine Learning-Arbeitsbereich. |
Erstellen einer Dateifreigabedatenspeicher- |
Diese Vorlage erstellt einen Datenspeicher für dateifreigaben im Azure Machine Learning-Arbeitsbereich. |
Erstellen eines Azure MySQL-Datenspeichers |
Diese Vorlage erstellt einen MySQL-Datenspeicher im Azure Machine Learning-Arbeitsbereich. |
Erstellen eines Azure PostgreSQL-Datenspeichers |
Diese Vorlage erstellt einen PostgreSQL-Datenspeicher im Azure Machine Learning-Arbeitsbereich. |
Erstellen eines Azure SQL-Datenspeicher- |
Diese Vorlage erstellt einen SQL-Datenspeicher im Azure Machine Learning-Arbeitsbereich. |
ARM-Vorlagenressourcendefinition
Der Ressourcentyp "Arbeitsbereiche/Datenspeicher" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- Ressourcengruppen – Siehe Ressourcengruppenbereitstellungsbefehle
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.
Ressourcenformat
Um eine Microsoft.MachineLearningServices/workspaces/datastores-Ressource zu erstellen, fügen Sie Ihrer Vorlage den folgenden JSON-Code hinzu.
{
"type": "Microsoft.MachineLearningServices/workspaces/datastores",
"apiVersion": "2022-10-01-preview",
"name": "string",
"properties": {
"credentials": {
"credentialsType": "string"
// For remaining properties, see DatastoreCredentials objects
},
"description": "string",
"properties": {
"{customized property}": "string"
},
"tags": {},
"datastoreType": "string"
// For remaining properties, see DatastoreProperties objects
}
}
DatastoreProperties-Objekte
Legen Sie die datastoreType-Eigenschaft fest, um den Objekttyp anzugeben.
Verwenden Sie für AzureBlob-:
"datastoreType": "AzureBlob",
"accountName": "string",
"containerName": "string",
"endpoint": "string",
"protocol": "string",
"resourceGroup": "string",
"serviceDataAccessAuthIdentity": "string",
"subscriptionId": "string"
Verwenden Sie für AzureDataLakeGen1-:
"datastoreType": "AzureDataLakeGen1",
"resourceGroup": "string",
"serviceDataAccessAuthIdentity": "string",
"storeName": "string",
"subscriptionId": "string"
Verwenden Sie für AzureDataLakeGen2-:
"datastoreType": "AzureDataLakeGen2",
"accountName": "string",
"endpoint": "string",
"filesystem": "string",
"protocol": "string",
"resourceGroup": "string",
"serviceDataAccessAuthIdentity": "string",
"subscriptionId": "string"
Verwenden Sie für AzureFile-:
"datastoreType": "AzureFile",
"accountName": "string",
"endpoint": "string",
"fileShareName": "string",
"protocol": "string",
"resourceGroup": "string",
"serviceDataAccessAuthIdentity": "string",
"subscriptionId": "string"
Verwenden Sie für hdfs:
"datastoreType": "Hdfs",
"hdfsServerCertificate": "string",
"nameNodeAddress": "string",
"protocol": "string"
DatastoreCredentials-Objekte
Legen Sie die credentialsType-Eigenschaft fest, um den Objekttyp anzugeben.
Verwenden Sie für AccountKey-:
"credentialsType": "AccountKey",
"secrets": {
"key": "string",
"secretsType": "string"
}
Verwenden Sie für Zertifikat:
"credentialsType": "Certificate",
"authorityUrl": "string",
"clientId": "string",
"resourceUrl": "string",
"secrets": {
"certificate": "string",
"secretsType": "string"
},
"tenantId": "string",
"thumbprint": "string"
Verwenden Sie für KerberosKeytab-:
"credentialsType": "KerberosKeytab",
"kerberosKdcAddress": "string",
"kerberosPrincipal": "string",
"kerberosRealm": "string",
"secrets": {
"kerberosKeytab": "string",
"secretsType": "string"
}
Verwenden Sie für KerberosPassword-:
"credentialsType": "KerberosPassword",
"kerberosKdcAddress": "string",
"kerberosPrincipal": "string",
"kerberosRealm": "string",
"secrets": {
"kerberosPassword": "string",
"secretsType": "string"
}
Verwenden Sie für None:
"credentialsType": "None"
Verwenden Sie für Sas:
"credentialsType": "Sas",
"secrets": {
"sasToken": "string",
"secretsType": "string"
}
Verwenden Sie für ServicePrincipal-:
"credentialsType": "ServicePrincipal",
"authorityUrl": "string",
"clientId": "string",
"resourceUrl": "string",
"secrets": {
"clientSecret": "string",
"secretsType": "string"
},
"tenantId": "string"
Eigenschaftswerte
Arbeitsbereiche/Datenspeicher
Name | Beschreibung | Wert |
---|---|---|
Art | Der Ressourcentyp | 'Microsoft.MachineLearningServices/workspaces/datastores' |
apiVersion | Die Ressourcen-API-Version | "2022-10-01-preview" |
Name | Der Ressourcenname Erfahren Sie, wie Sie Namen und Typen für untergeordnete Ressourcen in JSON ARM-Vorlagenfestlegen. |
Zeichenfolge (erforderlich) Zeichenlimit: Maximal 255 Zeichen für den Namen des Datenspeichers Gültige Zeichen: Der Name des Datenspeichers besteht nur aus Kleinbuchstaben, Ziffern und Unterstrichen. |
Eigenschaften | [Erforderlich] Zusätzliche Attribute der Entität. | DatastoreProperties- (erforderlich) |
DatastoreProperties
Name | Beschreibung | Wert |
---|---|---|
Beglaubigungsschreiben | [Erforderlich] Kontoanmeldeinformationen. | DatastoreCredentials (erforderlich) |
Beschreibung | Der Text der Objektbeschreibung. | Schnur |
Eigenschaften | Das Objekteigenschaftenverzeichnis. | ResourceBaseProperties- |
Schilder | Tagwörterbuch. Tags können hinzugefügt, entfernt und aktualisiert werden. | Objekt |
datastoreType | Festlegen des Objekttyps |
AzureBlob- AzureDataLakeGen1- AzureDataLakeGen2- AzureFile- hdfs (erforderlich) |
DatastoreCredentials
Name | Beschreibung | Wert |
---|---|---|
credentialsType | Festlegen des Objekttyps |
AccountKey- Zertifikat KerberosKeytab- KerberosPassword- Keine Sas ServicePrincipal- (erforderlich) |
AccountKeyDatastoreCredentials
Name | Beschreibung | Wert |
---|---|---|
credentialsType | [Erforderlich] Anmeldeinformationstyp, der für die Authentifizierung mit Speicher verwendet wird. | 'AccountKey' (erforderlich) |
Geheimnisse | [Erforderlich] Geheime Speicherkontoschlüssel. | AccountKeyDatastoreSecrets (erforderlich) |
AccountKeyDatastoreSecrets
Name | Beschreibung | Wert |
---|---|---|
Schlüssel | Speicherkontoschlüssel. | Schnur |
secretsType | [Erforderlich] Anmeldeinformationstyp, der für die Authentifizierung mit Speicher verwendet wird. | 'AccountKey' "Zertifikat" 'KerberosKeytab' 'KerberosPassword' "Sas" 'ServicePrincipal' (erforderlich) |
CertificateDatastoreCredentials
Name | Beschreibung | Wert |
---|---|---|
credentialsType | [Erforderlich] Anmeldeinformationstyp, der für die Authentifizierung mit Speicher verwendet wird. | "Zertifikat" (erforderlich) |
authorityUrl | Für die Authentifizierung verwendete Autoritäts-URL. | Schnur |
clientId | [Erforderlich] Dienstprinzipal-Client-ID. | Zeichenfolge (erforderlich) Zwänge: Min. Länge = 36 Maximale Länge = 36 Pattern = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
resourceUrl | Ressource, auf die der Dienstprinzipal Zugriff hat. | Schnur |
Geheimnisse | [Erforderlich] Dienstprinzipalschlüssel. | CertificateDatastoreSecrets (erforderlich) |
tenantId | [Erforderlich] ID des Mandanten, zu dem der Dienstprinzipal gehört. | Zeichenfolge (erforderlich) Zwänge: Min. Länge = 36 Maximale Länge = 36 Pattern = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
Fingerabdruck | [Erforderlich] Fingerabdruck des Zertifikats, das für die Authentifizierung verwendet wird. | Zeichenfolge (erforderlich) Zwänge: Pattern = [a-zA-Z0-9_] |
CertificateDatastoreSecrets
Name | Beschreibung | Wert |
---|---|---|
Zertifikat | Dienstprinzipalzertifikat. | Schnur |
secretsType | [Erforderlich] Anmeldeinformationstyp, der für die Authentifizierung mit Speicher verwendet wird. | 'AccountKey' "Zertifikat" 'KerberosKeytab' 'KerberosPassword' "Sas" 'ServicePrincipal' (erforderlich) |
KerberosKeytabCredentials
Name | Beschreibung | Wert |
---|---|---|
credentialsType | [Erforderlich] Anmeldeinformationstyp, der für die Authentifizierung mit Speicher verwendet wird. | "KerberosKeytab" (erforderlich) |
kerberosKdcAddress | [Erforderlich] IP-Adresse oder DNS-HostName. | Zeichenfolge (erforderlich) Zwänge: Pattern = [a-zA-Z0-9_] |
kerberosPrincipal | [Erforderlich] Kerberos-Benutzername | Zeichenfolge (erforderlich) Zwänge: Pattern = [a-zA-Z0-9_] |
kerberosRealm | [Erforderlich] Domäne, über die ein Kerberos-Authentifizierungsserver die Berechtigung zum Authentifizieren eines Benutzers, Hosts oder Diensts hat. | Zeichenfolge (erforderlich) Zwänge: Pattern = [a-zA-Z0-9_] |
Geheimnisse | [Erforderlich] Schlüsseltabellenschlüssel. | KerberosKeytabSecrets- (erforderlich) |
KerberosKeytabSecrets
Name | Beschreibung | Wert |
---|---|---|
kerberosKeytab | Kerberos-Schlüsseltabellenschlüssel. | Schnur |
secretsType | [Erforderlich] Anmeldeinformationstyp, der für die Authentifizierung mit Speicher verwendet wird. | 'AccountKey' "Zertifikat" 'KerberosKeytab' 'KerberosPassword' "Sas" 'ServicePrincipal' (erforderlich) |
KerberosPasswordCredentials
Name | Beschreibung | Wert |
---|---|---|
credentialsType | [Erforderlich] Anmeldeinformationstyp, der für die Authentifizierung mit Speicher verwendet wird. | "KerberosPassword" (erforderlich) |
kerberosKdcAddress | [Erforderlich] IP-Adresse oder DNS-HostName. | Zeichenfolge (erforderlich) Zwänge: Pattern = [a-zA-Z0-9_] |
kerberosPrincipal | [Erforderlich] Kerberos-Benutzername | Zeichenfolge (erforderlich) Zwänge: Pattern = [a-zA-Z0-9_] |
kerberosRealm | [Erforderlich] Domäne, über die ein Kerberos-Authentifizierungsserver die Berechtigung zum Authentifizieren eines Benutzers, Hosts oder Diensts hat. | Zeichenfolge (erforderlich) Zwänge: Pattern = [a-zA-Z0-9_] |
Geheimnisse | [Erforderlich] Kerberos-Kennwortschlüssel. | KerberosPasswordSecrets- (erforderlich) |
KerberosPasswordSecrets
Name | Beschreibung | Wert |
---|---|---|
kerberosPassword | Kerberos-Kennwortschlüssel. | Schnur |
secretsType | [Erforderlich] Anmeldeinformationstyp, der für die Authentifizierung mit Speicher verwendet wird. | 'AccountKey' "Zertifikat" 'KerberosKeytab' 'KerberosPassword' "Sas" 'ServicePrincipal' (erforderlich) |
NoneDatastoreCredentials
Name | Beschreibung | Wert |
---|---|---|
credentialsType | [Erforderlich] Anmeldeinformationstyp, der für die Authentifizierung mit Speicher verwendet wird. | 'None' (erforderlich) |
SasDatastoreCredentials
Name | Beschreibung | Wert |
---|---|---|
credentialsType | [Erforderlich] Anmeldeinformationstyp, der für die Authentifizierung mit Speicher verwendet wird. | "Sas" (erforderlich) |
Geheimnisse | [Erforderlich] Geheime Speichercontainerschlüssel. | SasDatastoreSecrets (erforderlich) |
SasDatastoreSecrets
Name | Beschreibung | Wert |
---|---|---|
sasToken | Speichercontainer-SAS-Token. | Schnur |
secretsType | [Erforderlich] Anmeldeinformationstyp, der für die Authentifizierung mit Speicher verwendet wird. | 'AccountKey' "Zertifikat" 'KerberosKeytab' 'KerberosPassword' "Sas" 'ServicePrincipal' (erforderlich) |
ServicePrincipalDatastoreCredentials
Name | Beschreibung | Wert |
---|---|---|
credentialsType | [Erforderlich] Anmeldeinformationstyp, der für die Authentifizierung mit Speicher verwendet wird. | 'ServicePrincipal' (erforderlich) |
authorityUrl | Für die Authentifizierung verwendete Autoritäts-URL. | Schnur |
clientId | [Erforderlich] Dienstprinzipal-Client-ID. | Zeichenfolge (erforderlich) Zwänge: Min. Länge = 36 Maximale Länge = 36 Pattern = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
resourceUrl | Ressource, auf die der Dienstprinzipal Zugriff hat. | Schnur |
Geheimnisse | [Erforderlich] Dienstprinzipalschlüssel. | ServicePrincipalDatastoreSecrets (erforderlich) |
tenantId | [Erforderlich] ID des Mandanten, zu dem der Dienstprinzipal gehört. | Zeichenfolge (erforderlich) Zwänge: Min. Länge = 36 Maximale Länge = 36 Pattern = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
ServicePrincipalDatastoreSecrets
Name | Beschreibung | Wert |
---|---|---|
clientSecret | Dienstprinzipalschlüssel. | Schnur |
secretsType | [Erforderlich] Anmeldeinformationstyp, der für die Authentifizierung mit Speicher verwendet wird. | 'AccountKey' "Zertifikat" 'KerberosKeytab' 'KerberosPassword' "Sas" 'ServicePrincipal' (erforderlich) |
ResourceBaseProperties
Name | Beschreibung | Wert |
---|---|---|
{angepasste Eigenschaft} | Schnur |
AzureBlobDatastore
Name | Beschreibung | Wert |
---|---|---|
datastoreType | [Erforderlich] Speichertyp, der den Datenspeicher zurückgibt. | "AzureBlob" (erforderlich) |
accountName | Speicherkontoname. | Schnur |
containerName | Containername des Speicherkontos. | Schnur |
Endpunkt | Azure-Cloudendpunkt für das Speicherkonto. | Schnur |
Protokoll | Protokoll, das für die Kommunikation mit dem Speicherkonto verwendet wird. | Schnur |
resourceGroup | Azure-Ressourcengruppenname | Schnur |
serviceDataAccessAuthIdentity | Gibt an, welche Identität zum Authentifizieren des Dienstdatenzugriffs auf den Speicher des Kunden verwendet werden soll. | 'None' "WorkspaceSystemAssignedIdentity" "WorkspaceUserAssignedIdentity" |
subscriptionId | Azure-Abonnement-ID | Schnur |
AzureDataLakeGen1Datastore
Name | Beschreibung | Wert |
---|---|---|
datastoreType | [Erforderlich] Speichertyp, der den Datenspeicher zurückgibt. | "AzureDataLakeGen1" (erforderlich) |
resourceGroup | Azure-Ressourcengruppenname | Schnur |
serviceDataAccessAuthIdentity | Gibt an, welche Identität zum Authentifizieren des Dienstdatenzugriffs auf den Speicher des Kunden verwendet werden soll. | 'None' "WorkspaceSystemAssignedIdentity" "WorkspaceUserAssignedIdentity" |
storeName | [Erforderlich] Azure Data Lake-Speichername. | Zeichenfolge (erforderlich) Zwänge: Pattern = [a-zA-Z0-9_] |
subscriptionId | Azure-Abonnement-ID | Schnur |
AzureDataLakeGen2Datastore
Name | Beschreibung | Wert |
---|---|---|
datastoreType | [Erforderlich] Speichertyp, der den Datenspeicher zurückgibt. | "AzureDataLakeGen2" (erforderlich) |
accountName | [Erforderlich] Speicherkontoname. | Zeichenfolge (erforderlich) Zwänge: Pattern = [a-zA-Z0-9_] |
Endpunkt | Azure-Cloudendpunkt für das Speicherkonto. | Schnur |
Dateisystem | [Erforderlich] Der Name des Data Lake Gen2-Dateisystems. | Zeichenfolge (erforderlich) Zwänge: Pattern = [a-zA-Z0-9_] |
Protokoll | Protokoll, das für die Kommunikation mit dem Speicherkonto verwendet wird. | Schnur |
resourceGroup | Azure-Ressourcengruppenname | Schnur |
serviceDataAccessAuthIdentity | Gibt an, welche Identität zum Authentifizieren des Dienstdatenzugriffs auf den Speicher des Kunden verwendet werden soll. | 'None' "WorkspaceSystemAssignedIdentity" "WorkspaceUserAssignedIdentity" |
subscriptionId | Azure-Abonnement-ID | Schnur |
AzureFileDatastore
Name | Beschreibung | Wert |
---|---|---|
datastoreType | [Erforderlich] Speichertyp, der den Datenspeicher zurückgibt. | "AzureFile" (erforderlich) |
accountName | [Erforderlich] Speicherkontoname. | Zeichenfolge (erforderlich) Zwänge: Pattern = [a-zA-Z0-9_] |
Endpunkt | Azure-Cloudendpunkt für das Speicherkonto. | Schnur |
fileShareName | [Erforderlich] Der Name der Azure-Dateifreigabe, auf die der Datenspeicher verweist. | Zeichenfolge (erforderlich) Zwänge: Pattern = [a-zA-Z0-9_] |
Protokoll | Protokoll, das für die Kommunikation mit dem Speicherkonto verwendet wird. | Schnur |
resourceGroup | Azure-Ressourcengruppenname | Schnur |
serviceDataAccessAuthIdentity | Gibt an, welche Identität zum Authentifizieren des Dienstdatenzugriffs auf den Speicher des Kunden verwendet werden soll. | 'None' "WorkspaceSystemAssignedIdentity" "WorkspaceUserAssignedIdentity" |
subscriptionId | Azure-Abonnement-ID | Schnur |
HdfsDatastore
Name | Beschreibung | Wert |
---|---|---|
datastoreType | [Erforderlich] Speichertyp, der den Datenspeicher zurückgibt. | "Hdfs" (erforderlich) |
hdfsServerCertificate | Das TLS-Zertifikat des HDFS-Servers. Muss eine base64-codierte Zeichenfolge sein. Erforderlich, wenn das Protokoll "Https" ausgewählt ist. | Schnur |
nameNodeAddress | [Erforderlich] IP-Adresse oder DNS-HostName. | Zeichenfolge (erforderlich) Zwänge: Pattern = [a-zA-Z0-9_] |
Protokoll | Protokoll für die Kommunikation mit dem Speicherkonto (Https/Http). | Schnur |
Schnellstartvorlagen
Die folgenden Schnellstartvorlagen stellen diesen Ressourcentyp bereit.
Schablone | Beschreibung |
---|---|
Erstellen eines AML-Arbeitsbereichs mit mehreren Datasets & Datenspeichern |
Diese Vorlage erstellt den Azure Machine Learning-Arbeitsbereich mit mehreren Datasets & Datenspeichern. |
Erstellen eines Azure ADLS-Datenspeichers |
Diese Vorlage erstellt einen ADLS-Datenspeicher im Azure Machine Learning-Arbeitsbereich. |
Erstellen eines Azure ADLS Gen2-Datenspeicher- |
Diese Vorlage erstellt einen ADLS Gen2-Datenspeicher im Azure Machine Learning-Arbeitsbereich. |
Erstellen eines Blob Storage Datastore- |
Diese Vorlage erstellt einen BLOB-Speicherdatenspeicher im Azure Machine Learning-Arbeitsbereich. |
Erstellen eines Databricks File System Datastore- |
Diese Vorlage erstellt einen Databricks File System-Datenspeicher im Azure Machine Learning-Arbeitsbereich. |
Erstellen einer Dateifreigabedatenspeicher- |
Diese Vorlage erstellt einen Datenspeicher für dateifreigaben im Azure Machine Learning-Arbeitsbereich. |
Erstellen eines Azure MySQL-Datenspeichers |
Diese Vorlage erstellt einen MySQL-Datenspeicher im Azure Machine Learning-Arbeitsbereich. |
Erstellen eines Azure PostgreSQL-Datenspeichers |
Diese Vorlage erstellt einen PostgreSQL-Datenspeicher im Azure Machine Learning-Arbeitsbereich. |
Erstellen eines Azure SQL-Datenspeicher- |
Diese Vorlage erstellt einen SQL-Datenspeicher im Azure Machine Learning-Arbeitsbereich. |
Terraform -Ressourcendefinition (AzAPI-Anbieter)
Der Ressourcentyp "Arbeitsbereiche/Datenspeicher" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- Ressourcengruppen
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.
Ressourcenformat
Um eine Microsoft.MachineLearningServices/workspaces/datastores-Ressource zu erstellen, fügen Sie Ihrer Vorlage die folgende Terraform hinzu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.MachineLearningServices/workspaces/datastores@2022-10-01-preview"
name = "string"
parent_id = "string"
body = jsonencode({
properties = {
credentials = {
credentialsType = "string"
// For remaining properties, see DatastoreCredentials objects
}
description = "string"
properties = {
{customized property} = "string"
}
tags = {}
datastoreType = "string"
// For remaining properties, see DatastoreProperties objects
}
})
}
DatastoreProperties-Objekte
Legen Sie die datastoreType-Eigenschaft fest, um den Objekttyp anzugeben.
Verwenden Sie für AzureBlob-:
datastoreType = "AzureBlob"
accountName = "string"
containerName = "string"
endpoint = "string"
protocol = "string"
resourceGroup = "string"
serviceDataAccessAuthIdentity = "string"
subscriptionId = "string"
Verwenden Sie für AzureDataLakeGen1-:
datastoreType = "AzureDataLakeGen1"
resourceGroup = "string"
serviceDataAccessAuthIdentity = "string"
storeName = "string"
subscriptionId = "string"
Verwenden Sie für AzureDataLakeGen2-:
datastoreType = "AzureDataLakeGen2"
accountName = "string"
endpoint = "string"
filesystem = "string"
protocol = "string"
resourceGroup = "string"
serviceDataAccessAuthIdentity = "string"
subscriptionId = "string"
Verwenden Sie für AzureFile-:
datastoreType = "AzureFile"
accountName = "string"
endpoint = "string"
fileShareName = "string"
protocol = "string"
resourceGroup = "string"
serviceDataAccessAuthIdentity = "string"
subscriptionId = "string"
Verwenden Sie für hdfs:
datastoreType = "Hdfs"
hdfsServerCertificate = "string"
nameNodeAddress = "string"
protocol = "string"
DatastoreCredentials-Objekte
Legen Sie die credentialsType-Eigenschaft fest, um den Objekttyp anzugeben.
Verwenden Sie für AccountKey-:
credentialsType = "AccountKey"
secrets = {
key = "string"
secretsType = "string"
}
Verwenden Sie für Zertifikat:
credentialsType = "Certificate"
authorityUrl = "string"
clientId = "string"
resourceUrl = "string"
secrets = {
certificate = "string"
secretsType = "string"
}
tenantId = "string"
thumbprint = "string"
Verwenden Sie für KerberosKeytab-:
credentialsType = "KerberosKeytab"
kerberosKdcAddress = "string"
kerberosPrincipal = "string"
kerberosRealm = "string"
secrets = {
kerberosKeytab = "string"
secretsType = "string"
}
Verwenden Sie für KerberosPassword-:
credentialsType = "KerberosPassword"
kerberosKdcAddress = "string"
kerberosPrincipal = "string"
kerberosRealm = "string"
secrets = {
kerberosPassword = "string"
secretsType = "string"
}
Verwenden Sie für None:
credentialsType = "None"
Verwenden Sie für Sas:
credentialsType = "Sas"
secrets = {
sasToken = "string"
secretsType = "string"
}
Verwenden Sie für ServicePrincipal-:
credentialsType = "ServicePrincipal"
authorityUrl = "string"
clientId = "string"
resourceUrl = "string"
secrets = {
clientSecret = "string"
secretsType = "string"
}
tenantId = "string"
Eigenschaftswerte
Arbeitsbereiche/Datenspeicher
Name | Beschreibung | Wert |
---|---|---|
Art | Der Ressourcentyp | "Microsoft.MachineLearningServices/workspaces/datastores@2022-10-01-preview" |
Name | Der Ressourcenname | Zeichenfolge (erforderlich) Zeichenlimit: Maximal 255 Zeichen für den Namen des Datenspeichers Gültige Zeichen: Der Name des Datenspeichers besteht nur aus Kleinbuchstaben, Ziffern und Unterstrichen. |
parent_id | Die ID der Ressource, die das übergeordnete Element für diese Ressource ist. | ID für Ressource des Typs: Arbeitsbereiche |
Eigenschaften | [Erforderlich] Zusätzliche Attribute der Entität. | DatastoreProperties- (erforderlich) |
DatastoreProperties
Name | Beschreibung | Wert |
---|---|---|
Beglaubigungsschreiben | [Erforderlich] Kontoanmeldeinformationen. | DatastoreCredentials (erforderlich) |
Beschreibung | Der Text der Objektbeschreibung. | Schnur |
Eigenschaften | Das Objekteigenschaftenverzeichnis. | ResourceBaseProperties- |
Schilder | Tagwörterbuch. Tags können hinzugefügt, entfernt und aktualisiert werden. | Objekt |
datastoreType | Festlegen des Objekttyps |
AzureBlob- AzureDataLakeGen1- AzureDataLakeGen2- AzureFile- hdfs (erforderlich) |
DatastoreCredentials
Name | Beschreibung | Wert |
---|---|---|
credentialsType | Festlegen des Objekttyps |
AccountKey- Zertifikat KerberosKeytab- KerberosPassword- Keine Sas ServicePrincipal- (erforderlich) |
AccountKeyDatastoreCredentials
Name | Beschreibung | Wert |
---|---|---|
credentialsType | [Erforderlich] Anmeldeinformationstyp, der für die Authentifizierung mit Speicher verwendet wird. | "AccountKey" (erforderlich) |
Geheimnisse | [Erforderlich] Geheime Speicherkontoschlüssel. | AccountKeyDatastoreSecrets (erforderlich) |
AccountKeyDatastoreSecrets
Name | Beschreibung | Wert |
---|---|---|
Schlüssel | Speicherkontoschlüssel. | Schnur |
secretsType | [Erforderlich] Anmeldeinformationstyp, der für die Authentifizierung mit Speicher verwendet wird. | "AccountKey" "Zertifikat" "KerberosKeytab" "KerberosPassword" "Sas" "ServicePrincipal" (erforderlich) |
CertificateDatastoreCredentials
Name | Beschreibung | Wert |
---|---|---|
credentialsType | [Erforderlich] Anmeldeinformationstyp, der für die Authentifizierung mit Speicher verwendet wird. | "Zertifikat" (erforderlich) |
authorityUrl | Für die Authentifizierung verwendete Autoritäts-URL. | Schnur |
clientId | [Erforderlich] Dienstprinzipal-Client-ID. | Zeichenfolge (erforderlich) Zwänge: Min. Länge = 36 Maximale Länge = 36 Pattern = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
resourceUrl | Ressource, auf die der Dienstprinzipal Zugriff hat. | Schnur |
Geheimnisse | [Erforderlich] Dienstprinzipalschlüssel. | CertificateDatastoreSecrets (erforderlich) |
tenantId | [Erforderlich] ID des Mandanten, zu dem der Dienstprinzipal gehört. | Zeichenfolge (erforderlich) Zwänge: Min. Länge = 36 Maximale Länge = 36 Pattern = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
Fingerabdruck | [Erforderlich] Fingerabdruck des Zertifikats, das für die Authentifizierung verwendet wird. | Zeichenfolge (erforderlich) Zwänge: Pattern = [a-zA-Z0-9_] |
CertificateDatastoreSecrets
Name | Beschreibung | Wert |
---|---|---|
Zertifikat | Dienstprinzipalzertifikat. | Schnur |
secretsType | [Erforderlich] Anmeldeinformationstyp, der für die Authentifizierung mit Speicher verwendet wird. | "AccountKey" "Zertifikat" "KerberosKeytab" "KerberosPassword" "Sas" "ServicePrincipal" (erforderlich) |
KerberosKeytabCredentials
Name | Beschreibung | Wert |
---|---|---|
credentialsType | [Erforderlich] Anmeldeinformationstyp, der für die Authentifizierung mit Speicher verwendet wird. | "KerberosKeytab" (erforderlich) |
kerberosKdcAddress | [Erforderlich] IP-Adresse oder DNS-HostName. | Zeichenfolge (erforderlich) Zwänge: Pattern = [a-zA-Z0-9_] |
kerberosPrincipal | [Erforderlich] Kerberos-Benutzername | Zeichenfolge (erforderlich) Zwänge: Pattern = [a-zA-Z0-9_] |
kerberosRealm | [Erforderlich] Domäne, über die ein Kerberos-Authentifizierungsserver die Berechtigung zum Authentifizieren eines Benutzers, Hosts oder Diensts hat. | Zeichenfolge (erforderlich) Zwänge: Pattern = [a-zA-Z0-9_] |
Geheimnisse | [Erforderlich] Schlüsseltabellenschlüssel. | KerberosKeytabSecrets- (erforderlich) |
KerberosKeytabSecrets
Name | Beschreibung | Wert |
---|---|---|
kerberosKeytab | Kerberos-Schlüsseltabellenschlüssel. | Schnur |
secretsType | [Erforderlich] Anmeldeinformationstyp, der für die Authentifizierung mit Speicher verwendet wird. | "AccountKey" "Zertifikat" "KerberosKeytab" "KerberosPassword" "Sas" "ServicePrincipal" (erforderlich) |
KerberosPasswordCredentials
Name | Beschreibung | Wert |
---|---|---|
credentialsType | [Erforderlich] Anmeldeinformationstyp, der für die Authentifizierung mit Speicher verwendet wird. | "KerberosPassword" (erforderlich) |
kerberosKdcAddress | [Erforderlich] IP-Adresse oder DNS-HostName. | Zeichenfolge (erforderlich) Zwänge: Pattern = [a-zA-Z0-9_] |
kerberosPrincipal | [Erforderlich] Kerberos-Benutzername | Zeichenfolge (erforderlich) Zwänge: Pattern = [a-zA-Z0-9_] |
kerberosRealm | [Erforderlich] Domäne, über die ein Kerberos-Authentifizierungsserver die Berechtigung zum Authentifizieren eines Benutzers, Hosts oder Diensts hat. | Zeichenfolge (erforderlich) Zwänge: Pattern = [a-zA-Z0-9_] |
Geheimnisse | [Erforderlich] Kerberos-Kennwortschlüssel. | KerberosPasswordSecrets- (erforderlich) |
KerberosPasswordSecrets
Name | Beschreibung | Wert |
---|---|---|
kerberosPassword | Kerberos-Kennwortschlüssel. | Schnur |
secretsType | [Erforderlich] Anmeldeinformationstyp, der für die Authentifizierung mit Speicher verwendet wird. | "AccountKey" "Zertifikat" "KerberosKeytab" "KerberosPassword" "Sas" "ServicePrincipal" (erforderlich) |
NoneDatastoreCredentials
Name | Beschreibung | Wert |
---|---|---|
credentialsType | [Erforderlich] Anmeldeinformationstyp, der für die Authentifizierung mit Speicher verwendet wird. | "None" (erforderlich) |
SasDatastoreCredentials
Name | Beschreibung | Wert |
---|---|---|
credentialsType | [Erforderlich] Anmeldeinformationstyp, der für die Authentifizierung mit Speicher verwendet wird. | "Sas" (erforderlich) |
Geheimnisse | [Erforderlich] Geheime Speichercontainerschlüssel. | SasDatastoreSecrets (erforderlich) |
SasDatastoreSecrets
Name | Beschreibung | Wert |
---|---|---|
sasToken | Speichercontainer-SAS-Token. | Schnur |
secretsType | [Erforderlich] Anmeldeinformationstyp, der für die Authentifizierung mit Speicher verwendet wird. | "AccountKey" "Zertifikat" "KerberosKeytab" "KerberosPassword" "Sas" "ServicePrincipal" (erforderlich) |
ServicePrincipalDatastoreCredentials
Name | Beschreibung | Wert |
---|---|---|
credentialsType | [Erforderlich] Anmeldeinformationstyp, der für die Authentifizierung mit Speicher verwendet wird. | "ServicePrincipal" (erforderlich) |
authorityUrl | Für die Authentifizierung verwendete Autoritäts-URL. | Schnur |
clientId | [Erforderlich] Dienstprinzipal-Client-ID. | Zeichenfolge (erforderlich) Zwänge: Min. Länge = 36 Maximale Länge = 36 Pattern = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
resourceUrl | Ressource, auf die der Dienstprinzipal Zugriff hat. | Schnur |
Geheimnisse | [Erforderlich] Dienstprinzipalschlüssel. | ServicePrincipalDatastoreSecrets (erforderlich) |
tenantId | [Erforderlich] ID des Mandanten, zu dem der Dienstprinzipal gehört. | Zeichenfolge (erforderlich) Zwänge: Min. Länge = 36 Maximale Länge = 36 Pattern = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
ServicePrincipalDatastoreSecrets
Name | Beschreibung | Wert |
---|---|---|
clientSecret | Dienstprinzipalschlüssel. | Schnur |
secretsType | [Erforderlich] Anmeldeinformationstyp, der für die Authentifizierung mit Speicher verwendet wird. | "AccountKey" "Zertifikat" "KerberosKeytab" "KerberosPassword" "Sas" "ServicePrincipal" (erforderlich) |
ResourceBaseProperties
Name | Beschreibung | Wert |
---|---|---|
{angepasste Eigenschaft} | Schnur |
AzureBlobDatastore
Name | Beschreibung | Wert |
---|---|---|
datastoreType | [Erforderlich] Speichertyp, der den Datenspeicher zurückgibt. | "AzureBlob" (erforderlich) |
accountName | Speicherkontoname. | Schnur |
containerName | Containername des Speicherkontos. | Schnur |
Endpunkt | Azure-Cloudendpunkt für das Speicherkonto. | Schnur |
Protokoll | Protokoll, das für die Kommunikation mit dem Speicherkonto verwendet wird. | Schnur |
resourceGroup | Azure-Ressourcengruppenname | Schnur |
serviceDataAccessAuthIdentity | Gibt an, welche Identität zum Authentifizieren des Dienstdatenzugriffs auf den Speicher des Kunden verwendet werden soll. | "Keine" "WorkspaceSystemAssignedIdentity" "WorkspaceUserAssignedIdentity" |
subscriptionId | Azure-Abonnement-ID | Schnur |
AzureDataLakeGen1Datastore
Name | Beschreibung | Wert |
---|---|---|
datastoreType | [Erforderlich] Speichertyp, der den Datenspeicher zurückgibt. | "AzureDataLakeGen1" (erforderlich) |
resourceGroup | Azure-Ressourcengruppenname | Schnur |
serviceDataAccessAuthIdentity | Gibt an, welche Identität zum Authentifizieren des Dienstdatenzugriffs auf den Speicher des Kunden verwendet werden soll. | "Keine" "WorkspaceSystemAssignedIdentity" "WorkspaceUserAssignedIdentity" |
storeName | [Erforderlich] Azure Data Lake-Speichername. | Zeichenfolge (erforderlich) Zwänge: Pattern = [a-zA-Z0-9_] |
subscriptionId | Azure-Abonnement-ID | Schnur |
AzureDataLakeGen2Datastore
Name | Beschreibung | Wert |
---|---|---|
datastoreType | [Erforderlich] Speichertyp, der den Datenspeicher zurückgibt. | "AzureDataLakeGen2" (erforderlich) |
accountName | [Erforderlich] Speicherkontoname. | Zeichenfolge (erforderlich) Zwänge: Pattern = [a-zA-Z0-9_] |
Endpunkt | Azure-Cloudendpunkt für das Speicherkonto. | Schnur |
Dateisystem | [Erforderlich] Der Name des Data Lake Gen2-Dateisystems. | Zeichenfolge (erforderlich) Zwänge: Pattern = [a-zA-Z0-9_] |
Protokoll | Protokoll, das für die Kommunikation mit dem Speicherkonto verwendet wird. | Schnur |
resourceGroup | Azure-Ressourcengruppenname | Schnur |
serviceDataAccessAuthIdentity | Gibt an, welche Identität zum Authentifizieren des Dienstdatenzugriffs auf den Speicher des Kunden verwendet werden soll. | "Keine" "WorkspaceSystemAssignedIdentity" "WorkspaceUserAssignedIdentity" |
subscriptionId | Azure-Abonnement-ID | Schnur |
AzureFileDatastore
Name | Beschreibung | Wert |
---|---|---|
datastoreType | [Erforderlich] Speichertyp, der den Datenspeicher zurückgibt. | "AzureFile" (erforderlich) |
accountName | [Erforderlich] Speicherkontoname. | Zeichenfolge (erforderlich) Zwänge: Pattern = [a-zA-Z0-9_] |
Endpunkt | Azure-Cloudendpunkt für das Speicherkonto. | Schnur |
fileShareName | [Erforderlich] Der Name der Azure-Dateifreigabe, auf die der Datenspeicher verweist. | Zeichenfolge (erforderlich) Zwänge: Pattern = [a-zA-Z0-9_] |
Protokoll | Protokoll, das für die Kommunikation mit dem Speicherkonto verwendet wird. | Schnur |
resourceGroup | Azure-Ressourcengruppenname | Schnur |
serviceDataAccessAuthIdentity | Gibt an, welche Identität zum Authentifizieren des Dienstdatenzugriffs auf den Speicher des Kunden verwendet werden soll. | "Keine" "WorkspaceSystemAssignedIdentity" "WorkspaceUserAssignedIdentity" |
subscriptionId | Azure-Abonnement-ID | Schnur |
HdfsDatastore
Name | Beschreibung | Wert |
---|---|---|
datastoreType | [Erforderlich] Speichertyp, der den Datenspeicher zurückgibt. | "Hdfs" (erforderlich) |
hdfsServerCertificate | Das TLS-Zertifikat des HDFS-Servers. Muss eine base64-codierte Zeichenfolge sein. Erforderlich, wenn das Protokoll "Https" ausgewählt ist. | Schnur |
nameNodeAddress | [Erforderlich] IP-Adresse oder DNS-HostName. | Zeichenfolge (erforderlich) Zwänge: Pattern = [a-zA-Z0-9_] |
Protokoll | Protokoll für die Kommunikation mit dem Speicherkonto (Https/Http). | Schnur |