Рабочие области Microsoft.MachineLearningServices/datastores 2023-04-01-preview
- Самый поздний
- 2024-10-01
- 2024-10-01-preview
- 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-preview
- 2022-12-01-preview
- 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
Тип ресурсов рабочих областей и хранилищ данных можно развернуть с помощью операций, предназначенных для следующих операций:
- группы ресурсов . См. команды развертывания группы ресурсов
Список измененных свойств в каждой версии API см. в журнала изменений.
Формат ресурса
Чтобы создать ресурс Microsoft.MachineLearningServices/workspaces/datastores, добавьте следующий Bicep в шаблон.
resource symbolicname 'Microsoft.MachineLearningServices/workspaces/datastores@2023-04-01-preview' = {
name: 'string'
properties: {
credentials: {
credentialsType: 'string'
// For remaining properties, see DatastoreCredentials objects
}
description: 'string'
intellectualProperty: {
protectionLevel: 'string'
publisher: 'string'
}
properties: {
{customized property}: 'string'
}
tags: {
{customized property}: 'string'
}
datastoreType: 'string'
// For remaining properties, see DatastoreProperties objects
}
}
Объекты DatastoreProperties
Задайте свойство datastoreType, чтобы указать тип объекта.
Для AzureBlobиспользуйте:
{
accountName: 'string'
containerName: 'string'
datastoreType: 'AzureBlob'
endpoint: 'string'
protocol: 'string'
resourceGroup: 'string'
serviceDataAccessAuthIdentity: 'string'
subscriptionId: 'string'
}
Для AzureDataLakeGen1используйте:
{
datastoreType: 'AzureDataLakeGen1'
resourceGroup: 'string'
serviceDataAccessAuthIdentity: 'string'
storeName: 'string'
subscriptionId: 'string'
}
Для AzureDataLakeGen2используйте:
{
accountName: 'string'
datastoreType: 'AzureDataLakeGen2'
endpoint: 'string'
filesystem: 'string'
protocol: 'string'
resourceGroup: 'string'
serviceDataAccessAuthIdentity: 'string'
subscriptionId: 'string'
}
Для AzureFileиспользуйте:
{
accountName: 'string'
datastoreType: 'AzureFile'
endpoint: 'string'
fileShareName: 'string'
protocol: 'string'
resourceGroup: 'string'
serviceDataAccessAuthIdentity: 'string'
subscriptionId: 'string'
}
Для hdfsиспользуйте:
{
datastoreType: 'Hdfs'
hdfsServerCertificate: 'string'
nameNodeAddress: 'string'
protocol: 'string'
}
Для OneLakeиспользуйте:
{
artifact: {
artifactName: 'string'
artifactType: 'string'
// For remaining properties, see OneLakeArtifact objects
}
datastoreType: 'OneLake'
endpoint: 'string'
oneLakeWorkspaceName: 'string'
serviceDataAccessAuthIdentity: 'string'
}
Объекты DatastoreCredentials
Задайте свойство credentialsType, чтобы указать тип объекта.
Для AccountKeyиспользуйте:
{
credentialsType: 'AccountKey'
secrets: {
key: 'string'
secretsType: 'string'
}
}
Длясертификата
{
authorityUrl: 'string'
clientId: 'string'
credentialsType: 'Certificate'
resourceUrl: 'string'
secrets: {
certificate: 'string'
secretsType: 'string'
}
tenantId: 'string'
thumbprint: 'string'
}
Для KerberosKeytabиспользуйте:
{
credentialsType: 'KerberosKeytab'
kerberosKdcAddress: 'string'
kerberosPrincipal: 'string'
kerberosRealm: 'string'
secrets: {
kerberosKeytab: 'string'
secretsType: 'string'
}
}
Для KerberosPasswordиспользуйте:
{
credentialsType: 'KerberosPassword'
kerberosKdcAddress: 'string'
kerberosPrincipal: 'string'
kerberosRealm: 'string'
secrets: {
kerberosPassword: 'string'
secretsType: 'string'
}
}
Для Noneиспользуйте:
{
credentialsType: 'None'
}
Для Sasиспользуйте:
{
credentialsType: 'Sas'
secrets: {
sasToken: 'string'
secretsType: 'string'
}
}
Для ServicePrincipalиспользуйте:
{
authorityUrl: 'string'
clientId: 'string'
credentialsType: 'ServicePrincipal'
resourceUrl: 'string'
secrets: {
clientSecret: 'string'
secretsType: 'string'
}
tenantId: 'string'
}
Объекты OneLakeArtifact
Задайте свойство artifactType, чтобы указать тип объекта.
Для LakeHouseиспользуйте:
{
artifactType: 'LakeHouse'
}
Значения свойств
AccountKeyDatastoreCredentials
Имя | Описание | Ценность |
---|---|---|
credentialsType | [Обязательный] Тип учетных данных, используемый для проверки подлинности с помощью хранилища. | AccountKey (обязательно) |
Секреты | [Обязательный] Секреты учетной записи хранения. | AccountKeyDatastoreSecrets (обязательно) |
AccountKeyDatastoreSecrets
Имя | Описание | Ценность |
---|---|---|
ключ | Ключ учетной записи хранения. | струна |
secretType | [Обязательный] Тип учетных данных, используемый для проверки подлинности с помощью хранилища. | AccountKey "Сертификат" KerberosKeytab "KerberosPassword" "Sas" ServicePrincipal (обязательно) |
AzureBlobDatastore
Имя | Описание | Ценность |
---|---|---|
accountName | Имя учетной записи хранения. | струна |
containerName | Имя контейнера учетной записи хранения. | струна |
datastoreType | [Обязательный] Тип хранилища, который поддерживает хранилище данных. | AzureBlob (обязательно) |
конечная точка | Конечная точка облака Azure для учетной записи хранения. | струна |
протокол | Протокол, используемый для взаимодействия с учетной записью хранения. | струна |
resourceGroup | Имя группы ресурсов Azure | струна |
serviceDataAccessAuthIdentity | Указывает, какое удостоверение используется для проверки подлинности доступа к данным службы к хранилищу клиента. | "Нет" "WorkspaceSystemAssignedIdentity" "WorkspaceUserAssignedIdentity" |
subscriptionId | Идентификатор подписки Azure | струна |
AzureDataLakeGen1Datastore
Имя | Описание | Ценность |
---|---|---|
datastoreType | [Обязательный] Тип хранилища, который поддерживает хранилище данных. | AzureDataLakeGen1 (обязательно) |
resourceGroup | Имя группы ресурсов Azure | струна |
serviceDataAccessAuthIdentity | Указывает, какое удостоверение используется для проверки подлинности доступа к данным службы к хранилищу клиента. | "Нет" "WorkspaceSystemAssignedIdentity" "WorkspaceUserAssignedIdentity" |
storeName | [Обязательный] Имя хранилища Озера данных Azure. | струна Ограничения целостности: Минимальная длина = 1 Pattern = [a-zA-Z0-9_] (обязательно) |
subscriptionId | Идентификатор подписки Azure | струна |
AzureDataLakeGen2Datastore
Имя | Описание | Ценность |
---|---|---|
accountName | [Обязательный] Имя учетной записи хранения. | струна Ограничения целостности: Минимальная длина = 1 Pattern = [a-zA-Z0-9_] (обязательно) |
datastoreType | [Обязательный] Тип хранилища, который поддерживает хранилище данных. | AzureDataLakeGen2 (обязательно) |
конечная точка | Конечная точка облака Azure для учетной записи хранения. | струна |
файловая система | [Обязательный] Имя файловой системы Data Lake 2-го поколения. | струна Ограничения целостности: Минимальная длина = 1 Pattern = [a-zA-Z0-9_] (обязательно) |
протокол | Протокол, используемый для взаимодействия с учетной записью хранения. | струна |
resourceGroup | Имя группы ресурсов Azure | струна |
serviceDataAccessAuthIdentity | Указывает, какое удостоверение используется для проверки подлинности доступа к данным службы к хранилищу клиента. | "Нет" "WorkspaceSystemAssignedIdentity" "WorkspaceUserAssignedIdentity" |
subscriptionId | Идентификатор подписки Azure | струна |
AzureFileDatastore
Имя | Описание | Ценность |
---|---|---|
accountName | [Обязательный] Имя учетной записи хранения. | струна Ограничения целостности: Минимальная длина = 1 Pattern = [a-zA-Z0-9_] (обязательно) |
datastoreType | [Обязательный] Тип хранилища, который поддерживает хранилище данных. | AzureFile (обязательно) |
конечная точка | Конечная точка облака Azure для учетной записи хранения. | струна |
fileShareName | [Обязательный] Имя общей папки Azure, на которую указывает хранилище данных. | струна Ограничения целостности: Минимальная длина = 1 Pattern = [a-zA-Z0-9_] (обязательно) |
протокол | Протокол, используемый для взаимодействия с учетной записью хранения. | струна |
resourceGroup | Имя группы ресурсов Azure | струна |
serviceDataAccessAuthIdentity | Указывает, какое удостоверение используется для проверки подлинности доступа к данным службы к хранилищу клиента. | "Нет" "WorkspaceSystemAssignedIdentity" "WorkspaceUserAssignedIdentity" |
subscriptionId | Идентификатор подписки Azure | струна |
CertificateDatastoreCredentials
Имя | Описание | Ценность |
---|---|---|
authorityUrl | URL-адрес центра, используемый для проверки подлинности. | струна |
clientId | [Обязательный] Идентификатор клиента субъекта-службы. | струна Ограничения целостности: Минимальная длина = 36 Максимальная длина = 36 Pattern = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ (обязательно) |
credentialsType | [Обязательный] Тип учетных данных, используемый для проверки подлинности с помощью хранилища. | "Сертификат" (обязательный) |
resourceUrl | Ресурс субъекта-службы имеет доступ к. | струна |
Секреты | [Обязательный] Секреты субъекта-службы. | CertificateDatastoreSecrets (обязательно) |
tenantId | [Обязательный] Идентификатор клиента, которому принадлежит субъект-служба. | струна Ограничения целостности: Минимальная длина = 36 Максимальная длина = 36 Pattern = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ (обязательно) |
Отпечаток | [Обязательный] Отпечаток сертификата, используемого для проверки подлинности. | струна Ограничения целостности: Минимальная длина = 1 Pattern = [a-zA-Z0-9_] (обязательно) |
CertificateDatastoreSecrets
Имя | Описание | Ценность |
---|---|---|
сертификат | Сертификат субъекта-службы. | струна |
secretType | [Обязательный] Тип учетных данных, используемый для проверки подлинности с помощью хранилища. | AccountKey "Сертификат" KerberosKeytab "KerberosPassword" "Sas" ServicePrincipal (обязательно) |
DatastoreCredentials
Имя | Описание | Ценность |
---|---|---|
credentialsType | Установите значение AccountKey для типа AccountKeyDatastoreCredentials. Установите значение Certificate для типа CertificateDatastoreCredentials. Установите значение KerberosKeytab для типа KerberosKeytabCredentials. Установите значение KerberosPassword для типа KerberosPasswordCredentials. Установите значение None для типа NoneDatastoreCredentials. Установите значение Sas для типа SasDatastoreCredentials. Установите значение ServicePrincipal для типа ServicePrincipalDatastoreCredentials. | AccountKey "Сертификат" KerberosKeytab "KerberosPassword" "Нет" "Sas" ServicePrincipal (обязательно) |
DatastoreProperties
Имя | Описание | Ценность |
---|---|---|
верительные грамоты | [Обязательный] Учетные данные учетной записи. | DatastoreCredentials (обязательно) |
datastoreType | Установите значение AzureBlob для типа AzureBlobDatastore. Установите значение AzureDataLakeGen1 для типа AzureDataLakeGen1Datastore. Установите значение "AzureDataLakeGen2" для типа AzureDataLakeGen2Datastore. Установите значение AzureFile для типа AzureFileDatastore. Установите значение Hdfs для типа hdfsDatastore. Установите значение OneLake для типа OneLakeDatastore. | AzureBlob AzureDataLakeGen1 AzureDataLakeGen2 AzureFile Hdfs OneLake (обязательно) |
описание | Текст описания ресурса. | струна |
интеллектуальная пропертия | Сведения об интеллектуальной собственности. | ИнтеллектуальноеProperty |
свойства | Словарь свойств ресурса. | ResourceBaseProperties |
Теги | Словарь тегов. Теги можно добавлять, удалять и обновлять. | ResourceBaseTags |
HdfsDatastore
Имя | Описание | Ценность |
---|---|---|
datastoreType | [Обязательный] Тип хранилища, который поддерживает хранилище данных. | Hdfs (обязательно) |
hdfsServerCertificate | Сертификат TLS сервера HDFS. Необходимо быть строкой в кодировке Base64. Требуется, если выбран протокол Https. | струна |
nameNodeAddress | [Обязательный] IP-адрес или DNS HostName. | струна Ограничения целостности: Минимальная длина = 1 Pattern = [a-zA-Z0-9_] (обязательно) |
протокол | Протокол, используемый для обмена данными с учетной записью хранения (Https/Http). | струна |
Интеллектуальная Проперти
Имя | Описание | Ценность |
---|---|---|
protectionLevel | Уровень защиты интеллектуальной собственности. | "Все" "Нет" |
издатель | [Обязательный] Издатель интеллектуальной собственности. Должно совпадать с именем издателя реестра. | струна Ограничения целостности: Минимальная длина = 1 Pattern = [a-zA-Z0-9_] (обязательно) |
KerberosKeytabCredentials
Имя | Описание | Ценность |
---|---|---|
credentialsType | [Обязательный] Тип учетных данных, используемый для проверки подлинности с помощью хранилища. | KerberosKeytab (обязательно) |
kerberosKdcAddress | [Обязательный] IP-адрес или DNS HostName. | струна Ограничения целостности: Минимальная длина = 1 Pattern = [a-zA-Z0-9_] (обязательно) |
kerberosPrincipal | [Обязательный] Имя пользователя Kerberos | струна Ограничения целостности: Минимальная длина = 1 Pattern = [a-zA-Z0-9_] (обязательно) |
kerberosRealm | [Обязательный] Домен, над которым сервер проверки подлинности Kerberos имеет полномочия для проверки подлинности пользователя, узла или службы. | струна Ограничения целостности: Минимальная длина = 1 Pattern = [a-zA-Z0-9_] (обязательно) |
Секреты | [Обязательный] Секреты Keytab. | KerberosKeytabSecrets (обязательно) |
KerberosKeytabSecrets
Имя | Описание | Ценность |
---|---|---|
kerberosKeytab | Секрет ключа Kerberos. | струна |
secretType | [Обязательный] Тип учетных данных, используемый для проверки подлинности с помощью хранилища. | AccountKey "Сертификат" KerberosKeytab "KerberosPassword" "Sas" ServicePrincipal (обязательно) |
KerberosPasswordCredentials
Имя | Описание | Ценность |
---|---|---|
credentialsType | [Обязательный] Тип учетных данных, используемый для проверки подлинности с помощью хранилища. | KerberosPassword (обязательно) |
kerberosKdcAddress | [Обязательный] IP-адрес или DNS HostName. | струна Ограничения целостности: Минимальная длина = 1 Pattern = [a-zA-Z0-9_] (обязательно) |
kerberosPrincipal | [Обязательный] Имя пользователя Kerberos | струна Ограничения целостности: Минимальная длина = 1 Pattern = [a-zA-Z0-9_] (обязательно) |
kerberosRealm | [Обязательный] Домен, над которым сервер проверки подлинности Kerberos имеет полномочия для проверки подлинности пользователя, узла или службы. | струна Ограничения целостности: Минимальная длина = 1 Pattern = [a-zA-Z0-9_] (обязательно) |
Секреты | [Обязательный] Секреты паролей Kerberos. | KerberosPasswordSecrets (обязательно) |
KerberosPasswordSecrets
Имя | Описание | Ценность |
---|---|---|
kerberosPassword | Секрет пароля Kerberos. | струна |
secretType | [Обязательный] Тип учетных данных, используемый для проверки подлинности с помощью хранилища. | AccountKey "Сертификат" KerberosKeytab "KerberosPassword" "Sas" ServicePrincipal (обязательно) |
LakeHouseArtifact
Имя | Описание | Ценность |
---|---|---|
artifactType | [Обязательный] Тип артефакта OneLake | LakeHouse (обязательно) |
Microsoft.MachineLearningServices/workspaces/datastores
Имя | Описание | Ценность |
---|---|---|
имя | Имя ресурса | струна Ограничения целостности: Pattern = ^[a-zA-Z0-9][a-zA-Z0-9\-_]{0,254}$ (обязательно) |
родитель | В Bicep можно указать родительский ресурс для дочернего ресурса. Это свойство необходимо добавить, только если дочерний ресурс объявлен за пределами родительского ресурса. Дополнительные сведения см. в разделе Дочерний ресурс за пределами родительского ресурса. |
Символьное имя ресурса типа: рабочих областей |
свойства | [Обязательный] Дополнительные атрибуты сущности. | DatastoreProperties (обязательно) |
NoneDatastoreCredentials
Имя | Описание | Ценность |
---|---|---|
credentialsType | [Обязательный] Тип учетных данных, используемый для проверки подлинности с помощью хранилища. | "Нет" (обязательно) |
OneLakeArtifact
Имя | Описание | Ценность |
---|---|---|
artifactName | [Обязательный] Имя артефакта OneLake | струна Ограничения целостности: Минимальная длина = 1 Pattern = [a-zA-Z0-9_] (обязательно) |
artifactType | Установите значение LakeHouse для типа LakeHouseArtifact. | LakeHouse (обязательно) |
OneLakeDatastore
Имя | Описание | Ценность |
---|---|---|
артефакт | [Обязательный] Артефакт OneLake, который поддерживает хранилище данных. | OneLakeArtifact (обязательно) |
datastoreType | [Обязательный] Тип хранилища, который поддерживает хранилище данных. | OneLake (обязательно) |
конечная точка | Конечная точка OneLake, используемая для хранилища данных. | струна |
oneLakeWorkspaceName | [Обязательный] Имя рабочей области OneLake. | струна Ограничения целостности: Минимальная длина = 1 Pattern = [a-zA-Z0-9_] (обязательно) |
serviceDataAccessAuthIdentity | Указывает, какое удостоверение используется для проверки подлинности доступа к данным службы к хранилищу клиента. | "Нет" "WorkspaceSystemAssignedIdentity" "WorkspaceUserAssignedIdentity" |
ResourceBaseProperties
Имя | Описание | Ценность |
---|
ResourceBaseTags
Имя | Описание | Ценность |
---|
SasDatastoreCredentials
Имя | Описание | Ценность |
---|---|---|
credentialsType | [Обязательный] Тип учетных данных, используемый для проверки подлинности с помощью хранилища. | Sas (обязательно) |
Секреты | [Обязательный] Секреты контейнера хранилища. | SasDatastoreSecrets (обязательно) |
SasDatastoreSecrets
Имя | Описание | Ценность |
---|---|---|
sasToken | Маркер SAS контейнера хранилища. | струна |
secretType | [Обязательный] Тип учетных данных, используемый для проверки подлинности с помощью хранилища. | AccountKey "Сертификат" KerberosKeytab "KerberosPassword" "Sas" ServicePrincipal (обязательно) |
ServicePrincipalDatastoreCredentials
Имя | Описание | Ценность |
---|---|---|
authorityUrl | URL-адрес центра, используемый для проверки подлинности. | струна |
clientId | [Обязательный] Идентификатор клиента субъекта-службы. | струна Ограничения целостности: Минимальная длина = 36 Максимальная длина = 36 Pattern = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ (обязательно) |
credentialsType | [Обязательный] Тип учетных данных, используемый для проверки подлинности с помощью хранилища. | ServicePrincipal (обязательно) |
resourceUrl | Ресурс субъекта-службы имеет доступ к. | струна |
Секреты | [Обязательный] Секреты субъекта-службы. | ServicePrincipalDatastoreSecrets (обязательно) |
tenantId | [Обязательный] Идентификатор клиента, которому принадлежит субъект-служба. | струна Ограничения целостности: Минимальная длина = 36 Максимальная длина = 36 Pattern = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ (обязательно) |
ServicePrincipalDatastoreSecrets
Имя | Описание | Ценность |
---|---|---|
clientSecret | Секрет субъекта-службы. | струна |
secretType | [Обязательный] Тип учетных данных, используемый для проверки подлинности с помощью хранилища. | AccountKey "Сертификат" KerberosKeytab "KerberosPassword" "Sas" ServicePrincipal (обязательно) |
Определение ресурса шаблона ARM
Тип ресурсов рабочих областей и хранилищ данных можно развернуть с помощью операций, предназначенных для следующих операций:
- группы ресурсов . См. команды развертывания группы ресурсов
Список измененных свойств в каждой версии API см. в журнала изменений.
Формат ресурса
Чтобы создать ресурс Microsoft.MachineLearningServices/workspaces/datastores, добавьте следующий код JSON в шаблон.
{
"type": "Microsoft.MachineLearningServices/workspaces/datastores",
"apiVersion": "2023-04-01-preview",
"name": "string",
"properties": {
"credentials": {
"credentialsType": "string"
// For remaining properties, see DatastoreCredentials objects
},
"description": "string",
"intellectualProperty": {
"protectionLevel": "string",
"publisher": "string"
},
"properties": {
"{customized property}": "string"
},
"tags": {
"{customized property}": "string"
},
"datastoreType": "string"
// For remaining properties, see DatastoreProperties objects
}
}
Объекты DatastoreProperties
Задайте свойство datastoreType, чтобы указать тип объекта.
Для AzureBlobиспользуйте:
{
"accountName": "string",
"containerName": "string",
"datastoreType": "AzureBlob",
"endpoint": "string",
"protocol": "string",
"resourceGroup": "string",
"serviceDataAccessAuthIdentity": "string",
"subscriptionId": "string"
}
Для AzureDataLakeGen1используйте:
{
"datastoreType": "AzureDataLakeGen1",
"resourceGroup": "string",
"serviceDataAccessAuthIdentity": "string",
"storeName": "string",
"subscriptionId": "string"
}
Для AzureDataLakeGen2используйте:
{
"accountName": "string",
"datastoreType": "AzureDataLakeGen2",
"endpoint": "string",
"filesystem": "string",
"protocol": "string",
"resourceGroup": "string",
"serviceDataAccessAuthIdentity": "string",
"subscriptionId": "string"
}
Для AzureFileиспользуйте:
{
"accountName": "string",
"datastoreType": "AzureFile",
"endpoint": "string",
"fileShareName": "string",
"protocol": "string",
"resourceGroup": "string",
"serviceDataAccessAuthIdentity": "string",
"subscriptionId": "string"
}
Для hdfsиспользуйте:
{
"datastoreType": "Hdfs",
"hdfsServerCertificate": "string",
"nameNodeAddress": "string",
"protocol": "string"
}
Для OneLakeиспользуйте:
{
"artifact": {
"artifactName": "string",
"artifactType": "string"
// For remaining properties, see OneLakeArtifact objects
},
"datastoreType": "OneLake",
"endpoint": "string",
"oneLakeWorkspaceName": "string",
"serviceDataAccessAuthIdentity": "string"
}
Объекты DatastoreCredentials
Задайте свойство credentialsType, чтобы указать тип объекта.
Для AccountKeyиспользуйте:
{
"credentialsType": "AccountKey",
"secrets": {
"key": "string",
"secretsType": "string"
}
}
Длясертификата
{
"authorityUrl": "string",
"clientId": "string",
"credentialsType": "Certificate",
"resourceUrl": "string",
"secrets": {
"certificate": "string",
"secretsType": "string"
},
"tenantId": "string",
"thumbprint": "string"
}
Для KerberosKeytabиспользуйте:
{
"credentialsType": "KerberosKeytab",
"kerberosKdcAddress": "string",
"kerberosPrincipal": "string",
"kerberosRealm": "string",
"secrets": {
"kerberosKeytab": "string",
"secretsType": "string"
}
}
Для KerberosPasswordиспользуйте:
{
"credentialsType": "KerberosPassword",
"kerberosKdcAddress": "string",
"kerberosPrincipal": "string",
"kerberosRealm": "string",
"secrets": {
"kerberosPassword": "string",
"secretsType": "string"
}
}
Для Noneиспользуйте:
{
"credentialsType": "None"
}
Для Sasиспользуйте:
{
"credentialsType": "Sas",
"secrets": {
"sasToken": "string",
"secretsType": "string"
}
}
Для ServicePrincipalиспользуйте:
{
"authorityUrl": "string",
"clientId": "string",
"credentialsType": "ServicePrincipal",
"resourceUrl": "string",
"secrets": {
"clientSecret": "string",
"secretsType": "string"
},
"tenantId": "string"
}
Объекты OneLakeArtifact
Задайте свойство artifactType, чтобы указать тип объекта.
Для LakeHouseиспользуйте:
{
"artifactType": "LakeHouse"
}
Значения свойств
AccountKeyDatastoreCredentials
Имя | Описание | Ценность |
---|---|---|
credentialsType | [Обязательный] Тип учетных данных, используемый для проверки подлинности с помощью хранилища. | AccountKey (обязательно) |
Секреты | [Обязательный] Секреты учетной записи хранения. | AccountKeyDatastoreSecrets (обязательно) |
AccountKeyDatastoreSecrets
Имя | Описание | Ценность |
---|---|---|
ключ | Ключ учетной записи хранения. | струна |
secretType | [Обязательный] Тип учетных данных, используемый для проверки подлинности с помощью хранилища. | AccountKey "Сертификат" KerberosKeytab "KerberosPassword" "Sas" ServicePrincipal (обязательно) |
AzureBlobDatastore
Имя | Описание | Ценность |
---|---|---|
accountName | Имя учетной записи хранения. | струна |
containerName | Имя контейнера учетной записи хранения. | струна |
datastoreType | [Обязательный] Тип хранилища, который поддерживает хранилище данных. | AzureBlob (обязательно) |
конечная точка | Конечная точка облака Azure для учетной записи хранения. | струна |
протокол | Протокол, используемый для взаимодействия с учетной записью хранения. | струна |
resourceGroup | Имя группы ресурсов Azure | струна |
serviceDataAccessAuthIdentity | Указывает, какое удостоверение используется для проверки подлинности доступа к данным службы к хранилищу клиента. | "Нет" "WorkspaceSystemAssignedIdentity" "WorkspaceUserAssignedIdentity" |
subscriptionId | Идентификатор подписки Azure | струна |
AzureDataLakeGen1Datastore
Имя | Описание | Ценность |
---|---|---|
datastoreType | [Обязательный] Тип хранилища, который поддерживает хранилище данных. | AzureDataLakeGen1 (обязательно) |
resourceGroup | Имя группы ресурсов Azure | струна |
serviceDataAccessAuthIdentity | Указывает, какое удостоверение используется для проверки подлинности доступа к данным службы к хранилищу клиента. | "Нет" "WorkspaceSystemAssignedIdentity" "WorkspaceUserAssignedIdentity" |
storeName | [Обязательный] Имя хранилища Озера данных Azure. | струна Ограничения целостности: Минимальная длина = 1 Pattern = [a-zA-Z0-9_] (обязательно) |
subscriptionId | Идентификатор подписки Azure | струна |
AzureDataLakeGen2Datastore
Имя | Описание | Ценность |
---|---|---|
accountName | [Обязательный] Имя учетной записи хранения. | струна Ограничения целостности: Минимальная длина = 1 Pattern = [a-zA-Z0-9_] (обязательно) |
datastoreType | [Обязательный] Тип хранилища, который поддерживает хранилище данных. | AzureDataLakeGen2 (обязательно) |
конечная точка | Конечная точка облака Azure для учетной записи хранения. | струна |
файловая система | [Обязательный] Имя файловой системы Data Lake 2-го поколения. | струна Ограничения целостности: Минимальная длина = 1 Pattern = [a-zA-Z0-9_] (обязательно) |
протокол | Протокол, используемый для взаимодействия с учетной записью хранения. | струна |
resourceGroup | Имя группы ресурсов Azure | струна |
serviceDataAccessAuthIdentity | Указывает, какое удостоверение используется для проверки подлинности доступа к данным службы к хранилищу клиента. | "Нет" "WorkspaceSystemAssignedIdentity" "WorkspaceUserAssignedIdentity" |
subscriptionId | Идентификатор подписки Azure | струна |
AzureFileDatastore
Имя | Описание | Ценность |
---|---|---|
accountName | [Обязательный] Имя учетной записи хранения. | струна Ограничения целостности: Минимальная длина = 1 Pattern = [a-zA-Z0-9_] (обязательно) |
datastoreType | [Обязательный] Тип хранилища, который поддерживает хранилище данных. | AzureFile (обязательно) |
конечная точка | Конечная точка облака Azure для учетной записи хранения. | струна |
fileShareName | [Обязательный] Имя общей папки Azure, на которую указывает хранилище данных. | струна Ограничения целостности: Минимальная длина = 1 Pattern = [a-zA-Z0-9_] (обязательно) |
протокол | Протокол, используемый для взаимодействия с учетной записью хранения. | струна |
resourceGroup | Имя группы ресурсов Azure | струна |
serviceDataAccessAuthIdentity | Указывает, какое удостоверение используется для проверки подлинности доступа к данным службы к хранилищу клиента. | "Нет" "WorkspaceSystemAssignedIdentity" "WorkspaceUserAssignedIdentity" |
subscriptionId | Идентификатор подписки Azure | струна |
CertificateDatastoreCredentials
Имя | Описание | Ценность |
---|---|---|
authorityUrl | URL-адрес центра, используемый для проверки подлинности. | струна |
clientId | [Обязательный] Идентификатор клиента субъекта-службы. | струна Ограничения целостности: Минимальная длина = 36 Максимальная длина = 36 Pattern = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ (обязательно) |
credentialsType | [Обязательный] Тип учетных данных, используемый для проверки подлинности с помощью хранилища. | "Сертификат" (обязательный) |
resourceUrl | Ресурс субъекта-службы имеет доступ к. | струна |
Секреты | [Обязательный] Секреты субъекта-службы. | CertificateDatastoreSecrets (обязательно) |
tenantId | [Обязательный] Идентификатор клиента, которому принадлежит субъект-служба. | струна Ограничения целостности: Минимальная длина = 36 Максимальная длина = 36 Pattern = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ (обязательно) |
Отпечаток | [Обязательный] Отпечаток сертификата, используемого для проверки подлинности. | струна Ограничения целостности: Минимальная длина = 1 Pattern = [a-zA-Z0-9_] (обязательно) |
CertificateDatastoreSecrets
Имя | Описание | Ценность |
---|---|---|
сертификат | Сертификат субъекта-службы. | струна |
secretType | [Обязательный] Тип учетных данных, используемый для проверки подлинности с помощью хранилища. | AccountKey "Сертификат" KerberosKeytab "KerberosPassword" "Sas" ServicePrincipal (обязательно) |
DatastoreCredentials
Имя | Описание | Ценность |
---|---|---|
credentialsType | Установите значение AccountKey для типа AccountKeyDatastoreCredentials. Установите значение Certificate для типа CertificateDatastoreCredentials. Установите значение KerberosKeytab для типа KerberosKeytabCredentials. Установите значение KerberosPassword для типа KerberosPasswordCredentials. Установите значение None для типа NoneDatastoreCredentials. Установите значение Sas для типа SasDatastoreCredentials. Установите значение ServicePrincipal для типа ServicePrincipalDatastoreCredentials. | AccountKey "Сертификат" KerberosKeytab "KerberosPassword" "Нет" "Sas" ServicePrincipal (обязательно) |
DatastoreProperties
Имя | Описание | Ценность |
---|---|---|
верительные грамоты | [Обязательный] Учетные данные учетной записи. | DatastoreCredentials (обязательно) |
datastoreType | Установите значение AzureBlob для типа AzureBlobDatastore. Установите значение AzureDataLakeGen1 для типа AzureDataLakeGen1Datastore. Установите значение "AzureDataLakeGen2" для типа AzureDataLakeGen2Datastore. Установите значение AzureFile для типа AzureFileDatastore. Установите значение Hdfs для типа hdfsDatastore. Установите значение OneLake для типа OneLakeDatastore. | AzureBlob AzureDataLakeGen1 AzureDataLakeGen2 AzureFile Hdfs OneLake (обязательно) |
описание | Текст описания ресурса. | струна |
интеллектуальная пропертия | Сведения об интеллектуальной собственности. | ИнтеллектуальноеProperty |
свойства | Словарь свойств ресурса. | ResourceBaseProperties |
Теги | Словарь тегов. Теги можно добавлять, удалять и обновлять. | ResourceBaseTags |
HdfsDatastore
Имя | Описание | Ценность |
---|---|---|
datastoreType | [Обязательный] Тип хранилища, который поддерживает хранилище данных. | Hdfs (обязательно) |
hdfsServerCertificate | Сертификат TLS сервера HDFS. Необходимо быть строкой в кодировке Base64. Требуется, если выбран протокол Https. | струна |
nameNodeAddress | [Обязательный] IP-адрес или DNS HostName. | струна Ограничения целостности: Минимальная длина = 1 Pattern = [a-zA-Z0-9_] (обязательно) |
протокол | Протокол, используемый для обмена данными с учетной записью хранения (Https/Http). | струна |
Интеллектуальная Проперти
Имя | Описание | Ценность |
---|---|---|
protectionLevel | Уровень защиты интеллектуальной собственности. | "Все" "Нет" |
издатель | [Обязательный] Издатель интеллектуальной собственности. Должно совпадать с именем издателя реестра. | струна Ограничения целостности: Минимальная длина = 1 Pattern = [a-zA-Z0-9_] (обязательно) |
KerberosKeytabCredentials
Имя | Описание | Ценность |
---|---|---|
credentialsType | [Обязательный] Тип учетных данных, используемый для проверки подлинности с помощью хранилища. | KerberosKeytab (обязательно) |
kerberosKdcAddress | [Обязательный] IP-адрес или DNS HostName. | струна Ограничения целостности: Минимальная длина = 1 Pattern = [a-zA-Z0-9_] (обязательно) |
kerberosPrincipal | [Обязательный] Имя пользователя Kerberos | струна Ограничения целостности: Минимальная длина = 1 Pattern = [a-zA-Z0-9_] (обязательно) |
kerberosRealm | [Обязательный] Домен, над которым сервер проверки подлинности Kerberos имеет полномочия для проверки подлинности пользователя, узла или службы. | струна Ограничения целостности: Минимальная длина = 1 Pattern = [a-zA-Z0-9_] (обязательно) |
Секреты | [Обязательный] Секреты Keytab. | KerberosKeytabSecrets (обязательно) |
KerberosKeytabSecrets
Имя | Описание | Ценность |
---|---|---|
kerberosKeytab | Секрет ключа Kerberos. | струна |
secretType | [Обязательный] Тип учетных данных, используемый для проверки подлинности с помощью хранилища. | AccountKey "Сертификат" KerberosKeytab "KerberosPassword" "Sas" ServicePrincipal (обязательно) |
KerberosPasswordCredentials
Имя | Описание | Ценность |
---|---|---|
credentialsType | [Обязательный] Тип учетных данных, используемый для проверки подлинности с помощью хранилища. | KerberosPassword (обязательно) |
kerberosKdcAddress | [Обязательный] IP-адрес или DNS HostName. | струна Ограничения целостности: Минимальная длина = 1 Pattern = [a-zA-Z0-9_] (обязательно) |
kerberosPrincipal | [Обязательный] Имя пользователя Kerberos | струна Ограничения целостности: Минимальная длина = 1 Pattern = [a-zA-Z0-9_] (обязательно) |
kerberosRealm | [Обязательный] Домен, над которым сервер проверки подлинности Kerberos имеет полномочия для проверки подлинности пользователя, узла или службы. | струна Ограничения целостности: Минимальная длина = 1 Pattern = [a-zA-Z0-9_] (обязательно) |
Секреты | [Обязательный] Секреты паролей Kerberos. | KerberosPasswordSecrets (обязательно) |
KerberosPasswordSecrets
Имя | Описание | Ценность |
---|---|---|
kerberosPassword | Секрет пароля Kerberos. | струна |
secretType | [Обязательный] Тип учетных данных, используемый для проверки подлинности с помощью хранилища. | AccountKey "Сертификат" KerberosKeytab "KerberosPassword" "Sas" ServicePrincipal (обязательно) |
LakeHouseArtifact
Имя | Описание | Ценность |
---|---|---|
artifactType | [Обязательный] Тип артефакта OneLake | LakeHouse (обязательно) |
Microsoft.MachineLearningServices/workspaces/datastores
Имя | Описание | Ценность |
---|---|---|
apiVersion | Версия API | '2023-04-01-preview' |
имя | Имя ресурса | струна Ограничения целостности: Pattern = ^[a-zA-Z0-9][a-zA-Z0-9\-_]{0,254}$ (обязательно) |
свойства | [Обязательный] Дополнительные атрибуты сущности. | DatastoreProperties (обязательно) |
тип | Тип ресурса | "Microsoft.MachineLearningServices/workspaces/datastores" |
NoneDatastoreCredentials
Имя | Описание | Ценность |
---|---|---|
credentialsType | [Обязательный] Тип учетных данных, используемый для проверки подлинности с помощью хранилища. | "Нет" (обязательно) |
OneLakeArtifact
Имя | Описание | Ценность |
---|---|---|
artifactName | [Обязательный] Имя артефакта OneLake | струна Ограничения целостности: Минимальная длина = 1 Pattern = [a-zA-Z0-9_] (обязательно) |
artifactType | Установите значение LakeHouse для типа LakeHouseArtifact. | LakeHouse (обязательно) |
OneLakeDatastore
Имя | Описание | Ценность |
---|---|---|
артефакт | [Обязательный] Артефакт OneLake, который поддерживает хранилище данных. | OneLakeArtifact (обязательно) |
datastoreType | [Обязательный] Тип хранилища, который поддерживает хранилище данных. | OneLake (обязательно) |
конечная точка | Конечная точка OneLake, используемая для хранилища данных. | струна |
oneLakeWorkspaceName | [Обязательный] Имя рабочей области OneLake. | струна Ограничения целостности: Минимальная длина = 1 Pattern = [a-zA-Z0-9_] (обязательно) |
serviceDataAccessAuthIdentity | Указывает, какое удостоверение используется для проверки подлинности доступа к данным службы к хранилищу клиента. | "Нет" "WorkspaceSystemAssignedIdentity" "WorkspaceUserAssignedIdentity" |
ResourceBaseProperties
Имя | Описание | Ценность |
---|
ResourceBaseTags
Имя | Описание | Ценность |
---|
SasDatastoreCredentials
Имя | Описание | Ценность |
---|---|---|
credentialsType | [Обязательный] Тип учетных данных, используемый для проверки подлинности с помощью хранилища. | Sas (обязательно) |
Секреты | [Обязательный] Секреты контейнера хранилища. | SasDatastoreSecrets (обязательно) |
SasDatastoreSecrets
Имя | Описание | Ценность |
---|---|---|
sasToken | Маркер SAS контейнера хранилища. | струна |
secretType | [Обязательный] Тип учетных данных, используемый для проверки подлинности с помощью хранилища. | AccountKey "Сертификат" KerberosKeytab "KerberosPassword" "Sas" ServicePrincipal (обязательно) |
ServicePrincipalDatastoreCredentials
Имя | Описание | Ценность |
---|---|---|
authorityUrl | URL-адрес центра, используемый для проверки подлинности. | струна |
clientId | [Обязательный] Идентификатор клиента субъекта-службы. | струна Ограничения целостности: Минимальная длина = 36 Максимальная длина = 36 Pattern = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ (обязательно) |
credentialsType | [Обязательный] Тип учетных данных, используемый для проверки подлинности с помощью хранилища. | ServicePrincipal (обязательно) |
resourceUrl | Ресурс субъекта-службы имеет доступ к. | струна |
Секреты | [Обязательный] Секреты субъекта-службы. | ServicePrincipalDatastoreSecrets (обязательно) |
tenantId | [Обязательный] Идентификатор клиента, которому принадлежит субъект-служба. | струна Ограничения целостности: Минимальная длина = 36 Максимальная длина = 36 Pattern = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ (обязательно) |
ServicePrincipalDatastoreSecrets
Имя | Описание | Ценность |
---|---|---|
clientSecret | Секрет субъекта-службы. | струна |
secretType | [Обязательный] Тип учетных данных, используемый для проверки подлинности с помощью хранилища. | AccountKey "Сертификат" KerberosKeytab "KerberosPassword" "Sas" ServicePrincipal (обязательно) |
Шаблоны быстрого запуска
Следующие шаблоны быстрого запуска развертывают этот тип ресурса.
Шаблон | Описание |
---|---|
создание хранилища данных хранилища BLOB-объектов |
Этот шаблон создает хранилище данных хранилища BLOB-объектов в рабочей области Машинного обучения Azure. |
создание хранилища данных файловой системы Databricks |
Этот шаблон создает хранилище данных файловой системы Databricks в рабочей области Машинного обучения Azure. |
Создание хранилища данных общей папки |
Этот шаблон создает хранилище данных общих папок в рабочей области Машинного обучения Azure. |
Создание рабочей области AML с несколькими наборами данных & хранилищами данных |
Этот шаблон создает рабочую область Машинного обучения Azure с несколькими наборами данных & хранилищами данных. |
создание хранилища данных Azure ADLS |
Этот шаблон создает хранилище данных ADLS в рабочей области Машинного обучения Azure. |
создание хранилища данных Azure ADLS 2- го поколения |
Этот шаблон создает хранилище данных ADLS 2-го поколения в рабочей области Машинного обучения Azure. |
создание хранилища данных Azure MySQL |
Этот шаблон создает хранилище данных MySQL в рабочей области Машинного обучения Azure. |
создание хранилища данных Azure PostgreSQL |
Этот шаблон создает хранилище данных PostgreSQL в рабочей области Машинного обучения Azure. |
создание хранилища данных SQL Azure |
Этот шаблон создает хранилище данных SQL в рабочей области Машинного обучения Azure. |
Определение ресурса Terraform (поставщик AzAPI)
Тип ресурсов рабочих областей и хранилищ данных можно развернуть с помощью операций, предназначенных для следующих операций:
- групп ресурсов
Список измененных свойств в каждой версии API см. в журнала изменений.
Формат ресурса
Чтобы создать ресурс Microsoft.MachineLearningServices/workspaces/datastores, добавьте следующий объект Terraform в шаблон.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.MachineLearningServices/workspaces/datastores@2023-04-01-preview"
name = "string"
body = jsonencode({
properties = {
credentials = {
credentialsType = "string"
// For remaining properties, see DatastoreCredentials objects
}
description = "string"
intellectualProperty = {
protectionLevel = "string"
publisher = "string"
}
properties = {
{customized property} = "string"
}
tags = {
{customized property} = "string"
}
datastoreType = "string"
// For remaining properties, see DatastoreProperties objects
}
})
}
Объекты DatastoreProperties
Задайте свойство datastoreType, чтобы указать тип объекта.
Для AzureBlobиспользуйте:
{
accountName = "string"
containerName = "string"
datastoreType = "AzureBlob"
endpoint = "string"
protocol = "string"
resourceGroup = "string"
serviceDataAccessAuthIdentity = "string"
subscriptionId = "string"
}
Для AzureDataLakeGen1используйте:
{
datastoreType = "AzureDataLakeGen1"
resourceGroup = "string"
serviceDataAccessAuthIdentity = "string"
storeName = "string"
subscriptionId = "string"
}
Для AzureDataLakeGen2используйте:
{
accountName = "string"
datastoreType = "AzureDataLakeGen2"
endpoint = "string"
filesystem = "string"
protocol = "string"
resourceGroup = "string"
serviceDataAccessAuthIdentity = "string"
subscriptionId = "string"
}
Для AzureFileиспользуйте:
{
accountName = "string"
datastoreType = "AzureFile"
endpoint = "string"
fileShareName = "string"
protocol = "string"
resourceGroup = "string"
serviceDataAccessAuthIdentity = "string"
subscriptionId = "string"
}
Для hdfsиспользуйте:
{
datastoreType = "Hdfs"
hdfsServerCertificate = "string"
nameNodeAddress = "string"
protocol = "string"
}
Для OneLakeиспользуйте:
{
artifact = {
artifactName = "string"
artifactType = "string"
// For remaining properties, see OneLakeArtifact objects
}
datastoreType = "OneLake"
endpoint = "string"
oneLakeWorkspaceName = "string"
serviceDataAccessAuthIdentity = "string"
}
Объекты DatastoreCredentials
Задайте свойство credentialsType, чтобы указать тип объекта.
Для AccountKeyиспользуйте:
{
credentialsType = "AccountKey"
secrets = {
key = "string"
secretsType = "string"
}
}
Длясертификата
{
authorityUrl = "string"
clientId = "string"
credentialsType = "Certificate"
resourceUrl = "string"
secrets = {
certificate = "string"
secretsType = "string"
}
tenantId = "string"
thumbprint = "string"
}
Для KerberosKeytabиспользуйте:
{
credentialsType = "KerberosKeytab"
kerberosKdcAddress = "string"
kerberosPrincipal = "string"
kerberosRealm = "string"
secrets = {
kerberosKeytab = "string"
secretsType = "string"
}
}
Для KerberosPasswordиспользуйте:
{
credentialsType = "KerberosPassword"
kerberosKdcAddress = "string"
kerberosPrincipal = "string"
kerberosRealm = "string"
secrets = {
kerberosPassword = "string"
secretsType = "string"
}
}
Для Noneиспользуйте:
{
credentialsType = "None"
}
Для Sasиспользуйте:
{
credentialsType = "Sas"
secrets = {
sasToken = "string"
secretsType = "string"
}
}
Для ServicePrincipalиспользуйте:
{
authorityUrl = "string"
clientId = "string"
credentialsType = "ServicePrincipal"
resourceUrl = "string"
secrets = {
clientSecret = "string"
secretsType = "string"
}
tenantId = "string"
}
Объекты OneLakeArtifact
Задайте свойство artifactType, чтобы указать тип объекта.
Для LakeHouseиспользуйте:
{
artifactType = "LakeHouse"
}
Значения свойств
AccountKeyDatastoreCredentials
Имя | Описание | Ценность |
---|---|---|
credentialsType | [Обязательный] Тип учетных данных, используемый для проверки подлинности с помощью хранилища. | AccountKey (обязательно) |
Секреты | [Обязательный] Секреты учетной записи хранения. | AccountKeyDatastoreSecrets (обязательно) |
AccountKeyDatastoreSecrets
Имя | Описание | Ценность |
---|---|---|
ключ | Ключ учетной записи хранения. | струна |
secretType | [Обязательный] Тип учетных данных, используемый для проверки подлинности с помощью хранилища. | AccountKey "Сертификат" KerberosKeytab "KerberosPassword" "Sas" ServicePrincipal (обязательно) |
AzureBlobDatastore
Имя | Описание | Ценность |
---|---|---|
accountName | Имя учетной записи хранения. | струна |
containerName | Имя контейнера учетной записи хранения. | струна |
datastoreType | [Обязательный] Тип хранилища, который поддерживает хранилище данных. | AzureBlob (обязательно) |
конечная точка | Конечная точка облака Azure для учетной записи хранения. | струна |
протокол | Протокол, используемый для взаимодействия с учетной записью хранения. | струна |
resourceGroup | Имя группы ресурсов Azure | струна |
serviceDataAccessAuthIdentity | Указывает, какое удостоверение используется для проверки подлинности доступа к данным службы к хранилищу клиента. | "Нет" "WorkspaceSystemAssignedIdentity" "WorkspaceUserAssignedIdentity" |
subscriptionId | Идентификатор подписки Azure | струна |
AzureDataLakeGen1Datastore
Имя | Описание | Ценность |
---|---|---|
datastoreType | [Обязательный] Тип хранилища, который поддерживает хранилище данных. | AzureDataLakeGen1 (обязательно) |
resourceGroup | Имя группы ресурсов Azure | струна |
serviceDataAccessAuthIdentity | Указывает, какое удостоверение используется для проверки подлинности доступа к данным службы к хранилищу клиента. | "Нет" "WorkspaceSystemAssignedIdentity" "WorkspaceUserAssignedIdentity" |
storeName | [Обязательный] Имя хранилища Озера данных Azure. | струна Ограничения целостности: Минимальная длина = 1 Pattern = [a-zA-Z0-9_] (обязательно) |
subscriptionId | Идентификатор подписки Azure | струна |
AzureDataLakeGen2Datastore
Имя | Описание | Ценность |
---|---|---|
accountName | [Обязательный] Имя учетной записи хранения. | струна Ограничения целостности: Минимальная длина = 1 Pattern = [a-zA-Z0-9_] (обязательно) |
datastoreType | [Обязательный] Тип хранилища, который поддерживает хранилище данных. | AzureDataLakeGen2 (обязательно) |
конечная точка | Конечная точка облака Azure для учетной записи хранения. | струна |
файловая система | [Обязательный] Имя файловой системы Data Lake 2-го поколения. | струна Ограничения целостности: Минимальная длина = 1 Pattern = [a-zA-Z0-9_] (обязательно) |
протокол | Протокол, используемый для взаимодействия с учетной записью хранения. | струна |
resourceGroup | Имя группы ресурсов Azure | струна |
serviceDataAccessAuthIdentity | Указывает, какое удостоверение используется для проверки подлинности доступа к данным службы к хранилищу клиента. | "Нет" "WorkspaceSystemAssignedIdentity" "WorkspaceUserAssignedIdentity" |
subscriptionId | Идентификатор подписки Azure | струна |
AzureFileDatastore
Имя | Описание | Ценность |
---|---|---|
accountName | [Обязательный] Имя учетной записи хранения. | струна Ограничения целостности: Минимальная длина = 1 Pattern = [a-zA-Z0-9_] (обязательно) |
datastoreType | [Обязательный] Тип хранилища, который поддерживает хранилище данных. | AzureFile (обязательно) |
конечная точка | Конечная точка облака Azure для учетной записи хранения. | струна |
fileShareName | [Обязательный] Имя общей папки Azure, на которую указывает хранилище данных. | струна Ограничения целостности: Минимальная длина = 1 Pattern = [a-zA-Z0-9_] (обязательно) |
протокол | Протокол, используемый для взаимодействия с учетной записью хранения. | струна |
resourceGroup | Имя группы ресурсов Azure | струна |
serviceDataAccessAuthIdentity | Указывает, какое удостоверение используется для проверки подлинности доступа к данным службы к хранилищу клиента. | "Нет" "WorkspaceSystemAssignedIdentity" "WorkspaceUserAssignedIdentity" |
subscriptionId | Идентификатор подписки Azure | струна |
CertificateDatastoreCredentials
Имя | Описание | Ценность |
---|---|---|
authorityUrl | URL-адрес центра, используемый для проверки подлинности. | струна |
clientId | [Обязательный] Идентификатор клиента субъекта-службы. | струна Ограничения целостности: Минимальная длина = 36 Максимальная длина = 36 Pattern = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ (обязательно) |
credentialsType | [Обязательный] Тип учетных данных, используемый для проверки подлинности с помощью хранилища. | "Сертификат" (обязательный) |
resourceUrl | Ресурс субъекта-службы имеет доступ к. | струна |
Секреты | [Обязательный] Секреты субъекта-службы. | CertificateDatastoreSecrets (обязательно) |
tenantId | [Обязательный] Идентификатор клиента, которому принадлежит субъект-служба. | струна Ограничения целостности: Минимальная длина = 36 Максимальная длина = 36 Pattern = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ (обязательно) |
Отпечаток | [Обязательный] Отпечаток сертификата, используемого для проверки подлинности. | струна Ограничения целостности: Минимальная длина = 1 Pattern = [a-zA-Z0-9_] (обязательно) |
CertificateDatastoreSecrets
Имя | Описание | Ценность |
---|---|---|
сертификат | Сертификат субъекта-службы. | струна |
secretType | [Обязательный] Тип учетных данных, используемый для проверки подлинности с помощью хранилища. | AccountKey "Сертификат" KerberosKeytab "KerberosPassword" "Sas" ServicePrincipal (обязательно) |
DatastoreCredentials
Имя | Описание | Ценность |
---|---|---|
credentialsType | Установите значение AccountKey для типа AccountKeyDatastoreCredentials. Установите значение Certificate для типа CertificateDatastoreCredentials. Установите значение KerberosKeytab для типа KerberosKeytabCredentials. Установите значение KerberosPassword для типа KerberosPasswordCredentials. Установите значение None для типа NoneDatastoreCredentials. Установите значение Sas для типа SasDatastoreCredentials. Установите значение ServicePrincipal для типа ServicePrincipalDatastoreCredentials. | AccountKey "Сертификат" KerberosKeytab "KerberosPassword" "Нет" "Sas" ServicePrincipal (обязательно) |
DatastoreProperties
Имя | Описание | Ценность |
---|---|---|
верительные грамоты | [Обязательный] Учетные данные учетной записи. | DatastoreCredentials (обязательно) |
datastoreType | Установите значение AzureBlob для типа AzureBlobDatastore. Установите значение AzureDataLakeGen1 для типа AzureDataLakeGen1Datastore. Установите значение "AzureDataLakeGen2" для типа AzureDataLakeGen2Datastore. Установите значение AzureFile для типа AzureFileDatastore. Установите значение Hdfs для типа hdfsDatastore. Установите значение OneLake для типа OneLakeDatastore. | AzureBlob AzureDataLakeGen1 AzureDataLakeGen2 AzureFile Hdfs OneLake (обязательно) |
описание | Текст описания ресурса. | струна |
интеллектуальная пропертия | Сведения об интеллектуальной собственности. | ИнтеллектуальноеProperty |
свойства | Словарь свойств ресурса. | ResourceBaseProperties |
Теги | Словарь тегов. Теги можно добавлять, удалять и обновлять. | ResourceBaseTags |
HdfsDatastore
Имя | Описание | Ценность |
---|---|---|
datastoreType | [Обязательный] Тип хранилища, который поддерживает хранилище данных. | Hdfs (обязательно) |
hdfsServerCertificate | Сертификат TLS сервера HDFS. Необходимо быть строкой в кодировке Base64. Требуется, если выбран протокол Https. | струна |
nameNodeAddress | [Обязательный] IP-адрес или DNS HostName. | струна Ограничения целостности: Минимальная длина = 1 Pattern = [a-zA-Z0-9_] (обязательно) |
протокол | Протокол, используемый для обмена данными с учетной записью хранения (Https/Http). | струна |
Интеллектуальная Проперти
Имя | Описание | Ценность |
---|---|---|
protectionLevel | Уровень защиты интеллектуальной собственности. | "Все" "Нет" |
издатель | [Обязательный] Издатель интеллектуальной собственности. Должно совпадать с именем издателя реестра. | струна Ограничения целостности: Минимальная длина = 1 Pattern = [a-zA-Z0-9_] (обязательно) |
KerberosKeytabCredentials
Имя | Описание | Ценность |
---|---|---|
credentialsType | [Обязательный] Тип учетных данных, используемый для проверки подлинности с помощью хранилища. | KerberosKeytab (обязательно) |
kerberosKdcAddress | [Обязательный] IP-адрес или DNS HostName. | струна Ограничения целостности: Минимальная длина = 1 Pattern = [a-zA-Z0-9_] (обязательно) |
kerberosPrincipal | [Обязательный] Имя пользователя Kerberos | струна Ограничения целостности: Минимальная длина = 1 Pattern = [a-zA-Z0-9_] (обязательно) |
kerberosRealm | [Обязательный] Домен, над которым сервер проверки подлинности Kerberos имеет полномочия для проверки подлинности пользователя, узла или службы. | струна Ограничения целостности: Минимальная длина = 1 Pattern = [a-zA-Z0-9_] (обязательно) |
Секреты | [Обязательный] Секреты Keytab. | KerberosKeytabSecrets (обязательно) |
KerberosKeytabSecrets
Имя | Описание | Ценность |
---|---|---|
kerberosKeytab | Секрет ключа Kerberos. | струна |
secretType | [Обязательный] Тип учетных данных, используемый для проверки подлинности с помощью хранилища. | AccountKey "Сертификат" KerberosKeytab "KerberosPassword" "Sas" ServicePrincipal (обязательно) |
KerberosPasswordCredentials
Имя | Описание | Ценность |
---|---|---|
credentialsType | [Обязательный] Тип учетных данных, используемый для проверки подлинности с помощью хранилища. | KerberosPassword (обязательно) |
kerberosKdcAddress | [Обязательный] IP-адрес или DNS HostName. | струна Ограничения целостности: Минимальная длина = 1 Pattern = [a-zA-Z0-9_] (обязательно) |
kerberosPrincipal | [Обязательный] Имя пользователя Kerberos | струна Ограничения целостности: Минимальная длина = 1 Pattern = [a-zA-Z0-9_] (обязательно) |
kerberosRealm | [Обязательный] Домен, над которым сервер проверки подлинности Kerberos имеет полномочия для проверки подлинности пользователя, узла или службы. | струна Ограничения целостности: Минимальная длина = 1 Pattern = [a-zA-Z0-9_] (обязательно) |
Секреты | [Обязательный] Секреты паролей Kerberos. | KerberosPasswordSecrets (обязательно) |
KerberosPasswordSecrets
Имя | Описание | Ценность |
---|---|---|
kerberosPassword | Секрет пароля Kerberos. | струна |
secretType | [Обязательный] Тип учетных данных, используемый для проверки подлинности с помощью хранилища. | AccountKey "Сертификат" KerberosKeytab "KerberosPassword" "Sas" ServicePrincipal (обязательно) |
LakeHouseArtifact
Имя | Описание | Ценность |
---|---|---|
artifactType | [Обязательный] Тип артефакта OneLake | LakeHouse (обязательно) |
Microsoft.MachineLearningServices/workspaces/datastores
Имя | Описание | Ценность |
---|---|---|
имя | Имя ресурса | струна Ограничения целостности: Pattern = ^[a-zA-Z0-9][a-zA-Z0-9\-_]{0,254}$ (обязательно) |
parent_id | Идентификатор ресурса, который является родительским для этого ресурса. | Идентификатор ресурса типа: рабочих областей |
свойства | [Обязательный] Дополнительные атрибуты сущности. | DatastoreProperties (обязательно) |
тип | Тип ресурса | "Microsoft.MachineLearningServices/workspaces/datastores@2023-04-01-preview" |
NoneDatastoreCredentials
Имя | Описание | Ценность |
---|---|---|
credentialsType | [Обязательный] Тип учетных данных, используемый для проверки подлинности с помощью хранилища. | "Нет" (обязательно) |
OneLakeArtifact
Имя | Описание | Ценность |
---|---|---|
artifactName | [Обязательный] Имя артефакта OneLake | струна Ограничения целостности: Минимальная длина = 1 Pattern = [a-zA-Z0-9_] (обязательно) |
artifactType | Установите значение LakeHouse для типа LakeHouseArtifact. | LakeHouse (обязательно) |
OneLakeDatastore
Имя | Описание | Ценность |
---|---|---|
артефакт | [Обязательный] Артефакт OneLake, который поддерживает хранилище данных. | OneLakeArtifact (обязательно) |
datastoreType | [Обязательный] Тип хранилища, который поддерживает хранилище данных. | OneLake (обязательно) |
конечная точка | Конечная точка OneLake, используемая для хранилища данных. | струна |
oneLakeWorkspaceName | [Обязательный] Имя рабочей области OneLake. | струна Ограничения целостности: Минимальная длина = 1 Pattern = [a-zA-Z0-9_] (обязательно) |
serviceDataAccessAuthIdentity | Указывает, какое удостоверение используется для проверки подлинности доступа к данным службы к хранилищу клиента. | "Нет" "WorkspaceSystemAssignedIdentity" "WorkspaceUserAssignedIdentity" |
ResourceBaseProperties
Имя | Описание | Ценность |
---|
ResourceBaseTags
Имя | Описание | Ценность |
---|
SasDatastoreCredentials
Имя | Описание | Ценность |
---|---|---|
credentialsType | [Обязательный] Тип учетных данных, используемый для проверки подлинности с помощью хранилища. | Sas (обязательно) |
Секреты | [Обязательный] Секреты контейнера хранилища. | SasDatastoreSecrets (обязательно) |
SasDatastoreSecrets
Имя | Описание | Ценность |
---|---|---|
sasToken | Маркер SAS контейнера хранилища. | струна |
secretType | [Обязательный] Тип учетных данных, используемый для проверки подлинности с помощью хранилища. | AccountKey "Сертификат" KerberosKeytab "KerberosPassword" "Sas" ServicePrincipal (обязательно) |
ServicePrincipalDatastoreCredentials
Имя | Описание | Ценность |
---|---|---|
authorityUrl | URL-адрес центра, используемый для проверки подлинности. | струна |
clientId | [Обязательный] Идентификатор клиента субъекта-службы. | струна Ограничения целостности: Минимальная длина = 36 Максимальная длина = 36 Pattern = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ (обязательно) |
credentialsType | [Обязательный] Тип учетных данных, используемый для проверки подлинности с помощью хранилища. | ServicePrincipal (обязательно) |
resourceUrl | Ресурс субъекта-службы имеет доступ к. | струна |
Секреты | [Обязательный] Секреты субъекта-службы. | ServicePrincipalDatastoreSecrets (обязательно) |
tenantId | [Обязательный] Идентификатор клиента, которому принадлежит субъект-служба. | струна Ограничения целостности: Минимальная длина = 36 Максимальная длина = 36 Pattern = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ (обязательно) |
ServicePrincipalDatastoreSecrets
Имя | Описание | Ценность |
---|---|---|
clientSecret | Секрет субъекта-службы. | струна |
secretType | [Обязательный] Тип учетных данных, используемый для проверки подлинности с помощью хранилища. | AccountKey "Сертификат" KerberosKeytab "KerberosPassword" "Sas" ServicePrincipal (обязательно) |