Поделиться через


Рабочие области Microsoft.MachineLearningServices/datastores 2023-06-01-preview

Определение ресурсов Bicep

Тип ресурсов рабочих областей и хранилищ данных можно развернуть с помощью операций, предназначенных для следующих операций:

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Чтобы создать ресурс Microsoft.MachineLearningServices/workspaces/datastores, добавьте следующий Bicep в шаблон.

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

Объекты DatastoreProperties

Задайте свойство datastoreType, чтобы указать тип объекта.

Для AzureBlobиспользуйте:

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

Для AzureDataLakeGen1используйте:

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

Для AzureDataLakeGen2используйте:

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

Для AzureFileиспользуйте:

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

Для hdfsиспользуйте:

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

Для OneLakeиспользуйте:

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

Объекты DatastoreCredentials

Задайте свойство credentialsType, чтобы указать тип объекта.

Для AccountKeyиспользуйте:

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

Длясертификата используйте:

  credentialsType: 'Certificate'
  authorityUrl: 'string'
  clientId: 'string'
  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используйте:

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

Объекты OneLakeArtifact

Задайте свойство artifactType, чтобы указать тип объекта.

Для LakeHouseиспользуйте:

  artifactType: 'LakeHouse'

Значения свойств

рабочие области и хранилища данных

Имя Описание Ценность
имя Имя ресурса

Узнайте, как задать имена и типы дочерних ресурсов в Bicep.
строка (обязательно)

Ограничение символов: максимум 255 символов для имени хранилища данных

Допустимые символы:
Имя хранилища данных состоит только из строчных букв, цифр и символов подчеркивания.
родитель В Bicep можно указать родительский ресурс для дочернего ресурса. Это свойство необходимо добавить, только если дочерний ресурс объявлен за пределами родительского ресурса.

Дополнительные сведения см. в разделе Дочерний ресурс за пределами родительского ресурса.
Символьное имя ресурса типа: рабочих областей
свойства [Обязательный] Дополнительные атрибуты сущности. DatastoreProperties (обязательно)

DatastoreProperties

Имя Описание Ценность
верительные грамоты [Обязательный] Учетные данные учетной записи. DatastoreCredentials (обязательно)
описание Текст описания ресурса. струна
интеллектуальная пропертия Сведения об интеллектуальной собственности. ИнтеллектуальноеProperty
свойства Словарь свойств ресурса. ResourceBaseProperties
Теги Словарь тегов. Теги можно добавлять, удалять и обновлять. объект
datastoreType Установка типа объекта AzureBlob
AzureDataLakeGen1
AzureDataLakeGen2
AzureFile
hdfs
OneLake (обязательно)

DatastoreCredentials

Имя Описание Ценность
credentialsType Установка типа объекта AccountKey
сертификата
KerberosKeytab
KerberosPassword
Нет
Sas
ServicePrincipal (обязательно)

AccountKeyDatastoreCredentials

Имя Описание Ценность
credentialsType [Обязательный] Тип учетных данных, используемый для проверки подлинности с помощью хранилища. AccountKey (обязательно)
Секреты [Обязательный] Секреты учетной записи хранения. AccountKeyDatastoreSecrets (обязательно)

AccountKeyDatastoreSecrets

Имя Описание Ценность
ключ Ключ учетной записи хранения. струна
secretType [Обязательный] Тип учетных данных, используемый для проверки подлинности с помощью хранилища. AccountKey
"Сертификат"
KerberosKeytab
"KerberosPassword"
"Sas"
ServicePrincipal (обязательно)

CertificateDatastoreCredentials

Имя Описание Ценность
credentialsType [Обязательный] Тип учетных данных, используемый для проверки подлинности с помощью хранилища. "Сертификат" (обязательный)
authorityUrl URL-адрес центра, используемый для проверки подлинности. струна
clientId [Обязательный] Идентификатор клиента субъекта-службы. строка (обязательно)

Ограничения целостности:
Минимальная длина = 36
Максимальная длина = 36
Pattern = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
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 (обязательно)

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 (обязательно)

NoneDatastoreCredentials

Имя Описание Ценность
credentialsType [Обязательный] Тип учетных данных, используемый для проверки подлинности с помощью хранилища. "Нет" (обязательно)

SasDatastoreCredentials

Имя Описание Ценность
credentialsType [Обязательный] Тип учетных данных, используемый для проверки подлинности с помощью хранилища. Sas (обязательно)
Секреты [Обязательный] Секреты контейнера хранилища. SasDatastoreSecrets (обязательно)

SasDatastoreSecrets

Имя Описание Ценность
sasToken Маркер SAS контейнера хранилища. струна
secretType [Обязательный] Тип учетных данных, используемый для проверки подлинности с помощью хранилища. AccountKey
"Сертификат"
KerberosKeytab
"KerberosPassword"
"Sas"
ServicePrincipal (обязательно)

ServicePrincipalDatastoreCredentials

Имя Описание Ценность
credentialsType [Обязательный] Тип учетных данных, используемый для проверки подлинности с помощью хранилища. ServicePrincipal (обязательно)
authorityUrl URL-адрес центра, используемый для проверки подлинности. струна
clientId [Обязательный] Идентификатор клиента субъекта-службы. строка (обязательно)

Ограничения целостности:
Минимальная длина = 36
Максимальная длина = 36
Pattern = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
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 (обязательно)

Интеллектуальная Проперти

Имя Описание Ценность
protectionLevel Уровень защиты интеллектуальной собственности. "Все"
"Нет"
издатель [Обязательный] Издатель интеллектуальной собственности. Должно совпадать с именем издателя реестра. строка (обязательно)

Ограничения целостности:
Минимальная длина = 1
Pattern = [a-zA-Z0-9_]

ResourceBaseProperties

Имя Описание Ценность
{настраиваемое свойство} струна

AzureBlobDatastore

Имя Описание Ценность
datastoreType [Обязательный] Тип хранилища, который поддерживает хранилище данных. AzureBlob (обязательно)
accountName Имя учетной записи хранения. струна
containerName Имя контейнера учетной записи хранения. струна
конечная точка Конечная точка облака 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

Имя Описание Ценность
datastoreType [Обязательный] Тип хранилища, который поддерживает хранилище данных. AzureDataLakeGen2 (обязательно)
accountName [Обязательный] Имя учетной записи хранения. строка (обязательно)

Ограничения целостности:
Минимальная длина = 1
Pattern = [a-zA-Z0-9_]
конечная точка Конечная точка облака Azure для учетной записи хранения. струна
файловая система [Обязательный] Имя файловой системы Data Lake 2-го поколения. строка (обязательно)

Ограничения целостности:
Минимальная длина = 1
Pattern = [a-zA-Z0-9_]
протокол Протокол, используемый для взаимодействия с учетной записью хранения. струна
resourceGroup Имя группы ресурсов Azure струна
serviceDataAccessAuthIdentity Указывает, какое удостоверение используется для проверки подлинности доступа к данным службы к хранилищу клиента. "Нет"
"WorkspaceSystemAssignedIdentity"
"WorkspaceUserAssignedIdentity"
subscriptionId Идентификатор подписки Azure струна

AzureFileDatastore

Имя Описание Ценность
datastoreType [Обязательный] Тип хранилища, который поддерживает хранилище данных. AzureFile (обязательно)
accountName [Обязательный] Имя учетной записи хранения. строка (обязательно)

Ограничения целостности:
Минимальная длина = 1
Pattern = [a-zA-Z0-9_]
конечная точка Конечная точка облака Azure для учетной записи хранения. струна
fileShareName [Обязательный] Имя общей папки Azure, на которую указывает хранилище данных. строка (обязательно)

Ограничения целостности:
Минимальная длина = 1
Pattern = [a-zA-Z0-9_]
протокол Протокол, используемый для взаимодействия с учетной записью хранения. струна
resourceGroup Имя группы ресурсов Azure струна
serviceDataAccessAuthIdentity Указывает, какое удостоверение используется для проверки подлинности доступа к данным службы к хранилищу клиента. "Нет"
"WorkspaceSystemAssignedIdentity"
"WorkspaceUserAssignedIdentity"
subscriptionId Идентификатор подписки Azure струна

HdfsDatastore

Имя Описание Ценность
datastoreType [Обязательный] Тип хранилища, который поддерживает хранилище данных. Hdfs (обязательно)
hdfsServerCertificate Сертификат TLS сервера HDFS. Необходимо быть строкой в кодировке Base64. Требуется, если выбран протокол Https. струна
nameNodeAddress [Обязательный] IP-адрес или DNS HostName. строка (обязательно)

Ограничения целостности:
Минимальная длина = 1
Pattern = [a-zA-Z0-9_]
протокол Протокол, используемый для обмена данными с учетной записью хранения (Https/Http). струна

OneLakeDatastore

Имя Описание Ценность
datastoreType [Обязательный] Тип хранилища, который поддерживает хранилище данных. OneLake (обязательно)
артефакт [Обязательный] Артефакт OneLake, который поддерживает хранилище данных. OneLakeArtifact (обязательно)
конечная точка Конечная точка OneLake, используемая для хранилища данных. струна
oneLakeWorkspaceName [Обязательный] Имя рабочей области OneLake. строка (обязательно)

Ограничения целостности:
Минимальная длина = 1
Pattern = [a-zA-Z0-9_]
serviceDataAccessAuthIdentity Указывает, какое удостоверение используется для проверки подлинности доступа к данным службы к хранилищу клиента. "Нет"
"WorkspaceSystemAssignedIdentity"
"WorkspaceUserAssignedIdentity"

OneLakeArtifact

Имя Описание Ценность
artifactName [Обязательный] Имя артефакта OneLake строка (обязательно)

Ограничения целостности:
Минимальная длина = 1
Pattern = [a-zA-Z0-9_]
artifactType Установка типа объекта LakeHouse (обязательно)

LakeHouseArtifact

Имя Описание Ценность
artifactType [Обязательный] Тип артефакта OneLake LakeHouse (обязательно)

Шаблоны быстрого запуска

Следующие шаблоны быстрого запуска развертывают этот тип ресурса.

Шаблон Описание
Создание рабочей области AML с несколькими наборами данных & хранилищами данных

развертывание в Azure
Этот шаблон создает рабочую область Машинного обучения Azure с несколькими наборами данных & хранилищами данных.
создание хранилища данных Azure ADLS

развертывание в Azure
Этот шаблон создает хранилище данных ADLS в рабочей области Машинного обучения Azure.
создание хранилища данных Azure ADLS 2- го поколения

развертывание в Azure
Этот шаблон создает хранилище данных ADLS 2-го поколения в рабочей области Машинного обучения Azure.
создание хранилища данных хранилища BLOB-объектов

развертывание в Azure
Этот шаблон создает хранилище данных хранилища BLOB-объектов в рабочей области Машинного обучения Azure.
создание хранилища данных файловой системы Databricks

развертывание в Azure
Этот шаблон создает хранилище данных файловой системы Databricks в рабочей области Машинного обучения Azure.
Создание хранилища данных общей папки

развертывание в Azure
Этот шаблон создает хранилище данных общих папок в рабочей области Машинного обучения Azure.
создание хранилища данных Azure MySQL

развертывание в Azure
Этот шаблон создает хранилище данных MySQL в рабочей области Машинного обучения Azure.
создание хранилища данных Azure PostgreSQL

развертывание в Azure
Этот шаблон создает хранилище данных PostgreSQL в рабочей области Машинного обучения Azure.
создание хранилища данных SQL Azure

развертывание в Azure
Этот шаблон создает хранилище данных SQL в рабочей области Машинного обучения Azure.

Определение ресурса шаблона ARM

Тип ресурсов рабочих областей и хранилищ данных можно развернуть с помощью операций, предназначенных для следующих операций:

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Чтобы создать ресурс Microsoft.MachineLearningServices/workspaces/datastores, добавьте следующий код JSON в шаблон.

{
  "type": "Microsoft.MachineLearningServices/workspaces/datastores",
  "apiVersion": "2023-06-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": {},
    "datastoreType": "string"
    // For remaining properties, see DatastoreProperties objects
  }
}

Объекты DatastoreProperties

Задайте свойство datastoreType, чтобы указать тип объекта.

Для AzureBlobиспользуйте:

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

Для AzureDataLakeGen1используйте:

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

Для AzureDataLakeGen2используйте:

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

Для AzureFileиспользуйте:

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

Для hdfsиспользуйте:

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

Для OneLakeиспользуйте:

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

Объекты DatastoreCredentials

Задайте свойство credentialsType, чтобы указать тип объекта.

Для AccountKeyиспользуйте:

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

Длясертификата используйте:

  "credentialsType": "Certificate",
  "authorityUrl": "string",
  "clientId": "string",
  "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используйте:

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

Объекты OneLakeArtifact

Задайте свойство artifactType, чтобы указать тип объекта.

Для LakeHouseиспользуйте:

  "artifactType": "LakeHouse"

Значения свойств

рабочие области и хранилища данных

Имя Описание Ценность
тип Тип ресурса "Microsoft.MachineLearningServices/workspaces/datastores"
apiVersion Версия API ресурсов '2023-06-01-preview'
имя Имя ресурса

Узнайте, как задать имена и типы дочерних ресурсов в шаблонах ARM JSON.
строка (обязательно)

Ограничение символов: максимум 255 символов для имени хранилища данных

Допустимые символы:
Имя хранилища данных состоит только из строчных букв, цифр и символов подчеркивания.
свойства [Обязательный] Дополнительные атрибуты сущности. DatastoreProperties (обязательно)

DatastoreProperties

Имя Описание Ценность
верительные грамоты [Обязательный] Учетные данные учетной записи. DatastoreCredentials (обязательно)
описание Текст описания ресурса. струна
интеллектуальная пропертия Сведения об интеллектуальной собственности. ИнтеллектуальноеProperty
свойства Словарь свойств ресурса. ResourceBaseProperties
Теги Словарь тегов. Теги можно добавлять, удалять и обновлять. объект
datastoreType Установка типа объекта AzureBlob
AzureDataLakeGen1
AzureDataLakeGen2
AzureFile
hdfs
OneLake (обязательно)

DatastoreCredentials

Имя Описание Ценность
credentialsType Установка типа объекта AccountKey
сертификата
KerberosKeytab
KerberosPassword
Нет
Sas
ServicePrincipal (обязательно)

AccountKeyDatastoreCredentials

Имя Описание Ценность
credentialsType [Обязательный] Тип учетных данных, используемый для проверки подлинности с помощью хранилища. AccountKey (обязательно)
Секреты [Обязательный] Секреты учетной записи хранения. AccountKeyDatastoreSecrets (обязательно)

AccountKeyDatastoreSecrets

Имя Описание Ценность
ключ Ключ учетной записи хранения. струна
secretType [Обязательный] Тип учетных данных, используемый для проверки подлинности с помощью хранилища. AccountKey
"Сертификат"
KerberosKeytab
"KerberosPassword"
"Sas"
ServicePrincipal (обязательно)

CertificateDatastoreCredentials

Имя Описание Ценность
credentialsType [Обязательный] Тип учетных данных, используемый для проверки подлинности с помощью хранилища. "Сертификат" (обязательный)
authorityUrl URL-адрес центра, используемый для проверки подлинности. струна
clientId [Обязательный] Идентификатор клиента субъекта-службы. строка (обязательно)

Ограничения целостности:
Минимальная длина = 36
Максимальная длина = 36
Pattern = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
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 (обязательно)

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 (обязательно)

NoneDatastoreCredentials

Имя Описание Ценность
credentialsType [Обязательный] Тип учетных данных, используемый для проверки подлинности с помощью хранилища. "Нет" (обязательно)

SasDatastoreCredentials

Имя Описание Ценность
credentialsType [Обязательный] Тип учетных данных, используемый для проверки подлинности с помощью хранилища. Sas (обязательно)
Секреты [Обязательный] Секреты контейнера хранилища. SasDatastoreSecrets (обязательно)

SasDatastoreSecrets

Имя Описание Ценность
sasToken Маркер SAS контейнера хранилища. струна
secretType [Обязательный] Тип учетных данных, используемый для проверки подлинности с помощью хранилища. AccountKey
"Сертификат"
KerberosKeytab
"KerberosPassword"
"Sas"
ServicePrincipal (обязательно)

ServicePrincipalDatastoreCredentials

Имя Описание Ценность
credentialsType [Обязательный] Тип учетных данных, используемый для проверки подлинности с помощью хранилища. ServicePrincipal (обязательно)
authorityUrl URL-адрес центра, используемый для проверки подлинности. струна
clientId [Обязательный] Идентификатор клиента субъекта-службы. строка (обязательно)

Ограничения целостности:
Минимальная длина = 36
Максимальная длина = 36
Pattern = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
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 (обязательно)

Интеллектуальная Проперти

Имя Описание Ценность
protectionLevel Уровень защиты интеллектуальной собственности. "Все"
"Нет"
издатель [Обязательный] Издатель интеллектуальной собственности. Должно совпадать с именем издателя реестра. строка (обязательно)

Ограничения целостности:
Минимальная длина = 1
Pattern = [a-zA-Z0-9_]

ResourceBaseProperties

Имя Описание Ценность
{настраиваемое свойство} струна

AzureBlobDatastore

Имя Описание Ценность
datastoreType [Обязательный] Тип хранилища, который поддерживает хранилище данных. AzureBlob (обязательно)
accountName Имя учетной записи хранения. струна
containerName Имя контейнера учетной записи хранения. струна
конечная точка Конечная точка облака 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

Имя Описание Ценность
datastoreType [Обязательный] Тип хранилища, который поддерживает хранилище данных. AzureDataLakeGen2 (обязательно)
accountName [Обязательный] Имя учетной записи хранения. строка (обязательно)

Ограничения целостности:
Минимальная длина = 1
Pattern = [a-zA-Z0-9_]
конечная точка Конечная точка облака Azure для учетной записи хранения. струна
файловая система [Обязательный] Имя файловой системы Data Lake 2-го поколения. строка (обязательно)

Ограничения целостности:
Минимальная длина = 1
Pattern = [a-zA-Z0-9_]
протокол Протокол, используемый для взаимодействия с учетной записью хранения. струна
resourceGroup Имя группы ресурсов Azure струна
serviceDataAccessAuthIdentity Указывает, какое удостоверение используется для проверки подлинности доступа к данным службы к хранилищу клиента. "Нет"
"WorkspaceSystemAssignedIdentity"
"WorkspaceUserAssignedIdentity"
subscriptionId Идентификатор подписки Azure струна

AzureFileDatastore

Имя Описание Ценность
datastoreType [Обязательный] Тип хранилища, который поддерживает хранилище данных. AzureFile (обязательно)
accountName [Обязательный] Имя учетной записи хранения. строка (обязательно)

Ограничения целостности:
Минимальная длина = 1
Pattern = [a-zA-Z0-9_]
конечная точка Конечная точка облака Azure для учетной записи хранения. струна
fileShareName [Обязательный] Имя общей папки Azure, на которую указывает хранилище данных. строка (обязательно)

Ограничения целостности:
Минимальная длина = 1
Pattern = [a-zA-Z0-9_]
протокол Протокол, используемый для взаимодействия с учетной записью хранения. струна
resourceGroup Имя группы ресурсов Azure струна
serviceDataAccessAuthIdentity Указывает, какое удостоверение используется для проверки подлинности доступа к данным службы к хранилищу клиента. "Нет"
"WorkspaceSystemAssignedIdentity"
"WorkspaceUserAssignedIdentity"
subscriptionId Идентификатор подписки Azure струна

HdfsDatastore

Имя Описание Ценность
datastoreType [Обязательный] Тип хранилища, который поддерживает хранилище данных. Hdfs (обязательно)
hdfsServerCertificate Сертификат TLS сервера HDFS. Необходимо быть строкой в кодировке Base64. Требуется, если выбран протокол Https. струна
nameNodeAddress [Обязательный] IP-адрес или DNS HostName. строка (обязательно)

Ограничения целостности:
Минимальная длина = 1
Pattern = [a-zA-Z0-9_]
протокол Протокол, используемый для обмена данными с учетной записью хранения (Https/Http). струна

OneLakeDatastore

Имя Описание Ценность
datastoreType [Обязательный] Тип хранилища, который поддерживает хранилище данных. OneLake (обязательно)
артефакт [Обязательный] Артефакт OneLake, который поддерживает хранилище данных. OneLakeArtifact (обязательно)
конечная точка Конечная точка OneLake, используемая для хранилища данных. струна
oneLakeWorkspaceName [Обязательный] Имя рабочей области OneLake. строка (обязательно)

Ограничения целостности:
Минимальная длина = 1
Pattern = [a-zA-Z0-9_]
serviceDataAccessAuthIdentity Указывает, какое удостоверение используется для проверки подлинности доступа к данным службы к хранилищу клиента. "Нет"
"WorkspaceSystemAssignedIdentity"
"WorkspaceUserAssignedIdentity"

OneLakeArtifact

Имя Описание Ценность
artifactName [Обязательный] Имя артефакта OneLake строка (обязательно)

Ограничения целостности:
Минимальная длина = 1
Pattern = [a-zA-Z0-9_]
artifactType Установка типа объекта LakeHouse (обязательно)

LakeHouseArtifact

Имя Описание Ценность
artifactType [Обязательный] Тип артефакта OneLake LakeHouse (обязательно)

Шаблоны быстрого запуска

Следующие шаблоны быстрого запуска развертывают этот тип ресурса.

Шаблон Описание
Создание рабочей области AML с несколькими наборами данных & хранилищами данных

развертывание в Azure
Этот шаблон создает рабочую область Машинного обучения Azure с несколькими наборами данных & хранилищами данных.
создание хранилища данных Azure ADLS

развертывание в Azure
Этот шаблон создает хранилище данных ADLS в рабочей области Машинного обучения Azure.
создание хранилища данных Azure ADLS 2- го поколения

развертывание в Azure
Этот шаблон создает хранилище данных ADLS 2-го поколения в рабочей области Машинного обучения Azure.
создание хранилища данных хранилища BLOB-объектов

развертывание в Azure
Этот шаблон создает хранилище данных хранилища BLOB-объектов в рабочей области Машинного обучения Azure.
создание хранилища данных файловой системы Databricks

развертывание в Azure
Этот шаблон создает хранилище данных файловой системы Databricks в рабочей области Машинного обучения Azure.
Создание хранилища данных общей папки

развертывание в Azure
Этот шаблон создает хранилище данных общих папок в рабочей области Машинного обучения Azure.
создание хранилища данных Azure MySQL

развертывание в Azure
Этот шаблон создает хранилище данных MySQL в рабочей области Машинного обучения Azure.
создание хранилища данных Azure PostgreSQL

развертывание в Azure
Этот шаблон создает хранилище данных PostgreSQL в рабочей области Машинного обучения Azure.
создание хранилища данных SQL Azure

развертывание в Azure
Этот шаблон создает хранилище данных SQL в рабочей области Машинного обучения Azure.

Определение ресурса Terraform (поставщик AzAPI)

Тип ресурсов рабочих областей и хранилищ данных можно развернуть с помощью операций, предназначенных для следующих операций:

  • групп ресурсов

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Чтобы создать ресурс Microsoft.MachineLearningServices/workspaces/datastores, добавьте следующий объект Terraform в шаблон.

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

Объекты DatastoreProperties

Задайте свойство datastoreType, чтобы указать тип объекта.

Для AzureBlobиспользуйте:

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

Для AzureDataLakeGen1используйте:

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

Для AzureDataLakeGen2используйте:

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

Для AzureFileиспользуйте:

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

Для hdfsиспользуйте:

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

Для OneLakeиспользуйте:

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

Объекты DatastoreCredentials

Задайте свойство credentialsType, чтобы указать тип объекта.

Для AccountKeyиспользуйте:

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

Длясертификата используйте:

  credentialsType = "Certificate"
  authorityUrl = "string"
  clientId = "string"
  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используйте:

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

Объекты OneLakeArtifact

Задайте свойство artifactType, чтобы указать тип объекта.

Для LakeHouseиспользуйте:

  artifactType = "LakeHouse"

Значения свойств

рабочие области и хранилища данных

Имя Описание Ценность
тип Тип ресурса "Microsoft.MachineLearningServices/workspaces/datastores@2023-06-01-preview"
имя Имя ресурса строка (обязательно)

Ограничение символов: максимум 255 символов для имени хранилища данных

Допустимые символы:
Имя хранилища данных состоит только из строчных букв, цифр и символов подчеркивания.
parent_id Идентификатор ресурса, который является родительским для этого ресурса. Идентификатор ресурса типа: рабочих областей
свойства [Обязательный] Дополнительные атрибуты сущности. DatastoreProperties (обязательно)

DatastoreProperties

Имя Описание Ценность
верительные грамоты [Обязательный] Учетные данные учетной записи. DatastoreCredentials (обязательно)
описание Текст описания ресурса. струна
интеллектуальная пропертия Сведения об интеллектуальной собственности. ИнтеллектуальноеProperty
свойства Словарь свойств ресурса. ResourceBaseProperties
Теги Словарь тегов. Теги можно добавлять, удалять и обновлять. объект
datastoreType Установка типа объекта AzureBlob
AzureDataLakeGen1
AzureDataLakeGen2
AzureFile
hdfs
OneLake (обязательно)

DatastoreCredentials

Имя Описание Ценность
credentialsType Установка типа объекта AccountKey
сертификата
KerberosKeytab
KerberosPassword
Нет
Sas
ServicePrincipal (обязательно)

AccountKeyDatastoreCredentials

Имя Описание Ценность
credentialsType [Обязательный] Тип учетных данных, используемый для проверки подлинности с помощью хранилища. AccountKey (обязательно)
Секреты [Обязательный] Секреты учетной записи хранения. AccountKeyDatastoreSecrets (обязательно)

AccountKeyDatastoreSecrets

Имя Описание Ценность
ключ Ключ учетной записи хранения. струна
secretType [Обязательный] Тип учетных данных, используемый для проверки подлинности с помощью хранилища. AccountKey
"Certificate" (Сертификат)
KerberosKeytab
"KerberosPassword"
"Sas"
ServicePrincipal (обязательно)

CertificateDatastoreCredentials

Имя Описание Ценность
credentialsType [Обязательный] Тип учетных данных, используемый для проверки подлинности с помощью хранилища. "Сертификат" (обязательный)
authorityUrl URL-адрес центра, используемый для проверки подлинности. струна
clientId [Обязательный] Идентификатор клиента субъекта-службы. строка (обязательно)

Ограничения целостности:
Минимальная длина = 36
Максимальная длина = 36
Pattern = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
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
"Certificate" (Сертификат)
KerberosKeytab
"KerberosPassword"
"Sas"
ServicePrincipal (обязательно)

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
"Certificate" (Сертификат)
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
"Certificate" (Сертификат)
KerberosKeytab
"KerberosPassword"
"Sas"
ServicePrincipal (обязательно)

NoneDatastoreCredentials

Имя Описание Ценность
credentialsType [Обязательный] Тип учетных данных, используемый для проверки подлинности с помощью хранилища. "Нет" (обязательно)

SasDatastoreCredentials

Имя Описание Ценность
credentialsType [Обязательный] Тип учетных данных, используемый для проверки подлинности с помощью хранилища. Sas (обязательно)
Секреты [Обязательный] Секреты контейнера хранилища. SasDatastoreSecrets (обязательно)

SasDatastoreSecrets

Имя Описание Ценность
sasToken Маркер SAS контейнера хранилища. струна
secretType [Обязательный] Тип учетных данных, используемый для проверки подлинности с помощью хранилища. AccountKey
"Certificate" (Сертификат)
KerberosKeytab
"KerberosPassword"
"Sas"
ServicePrincipal (обязательно)

ServicePrincipalDatastoreCredentials

Имя Описание Ценность
credentialsType [Обязательный] Тип учетных данных, используемый для проверки подлинности с помощью хранилища. ServicePrincipal (обязательно)
authorityUrl URL-адрес центра, используемый для проверки подлинности. струна
clientId [Обязательный] Идентификатор клиента субъекта-службы. строка (обязательно)

Ограничения целостности:
Минимальная длина = 36
Максимальная длина = 36
Pattern = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
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
"Certificate" (Сертификат)
KerberosKeytab
"KerberosPassword"
"Sas"
ServicePrincipal (обязательно)

Интеллектуальная Проперти

Имя Описание Ценность
protectionLevel Уровень защиты интеллектуальной собственности. "Все"
"Нет"
издатель [Обязательный] Издатель интеллектуальной собственности. Должно совпадать с именем издателя реестра. строка (обязательно)

Ограничения целостности:
Минимальная длина = 1
Pattern = [a-zA-Z0-9_]

ResourceBaseProperties

Имя Описание Ценность
{настраиваемое свойство} струна

AzureBlobDatastore

Имя Описание Ценность
datastoreType [Обязательный] Тип хранилища, который поддерживает хранилище данных. AzureBlob (обязательно)
accountName Имя учетной записи хранения. струна
containerName Имя контейнера учетной записи хранения. струна
конечная точка Конечная точка облака 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

Имя Описание Ценность
datastoreType [Обязательный] Тип хранилища, который поддерживает хранилище данных. AzureDataLakeGen2 (обязательно)
accountName [Обязательный] Имя учетной записи хранения. строка (обязательно)

Ограничения целостности:
Минимальная длина = 1
Pattern = [a-zA-Z0-9_]
конечная точка Конечная точка облака Azure для учетной записи хранения. струна
файловая система [Обязательный] Имя файловой системы Data Lake 2-го поколения. строка (обязательно)

Ограничения целостности:
Минимальная длина = 1
Pattern = [a-zA-Z0-9_]
протокол Протокол, используемый для взаимодействия с учетной записью хранения. струна
resourceGroup Имя группы ресурсов Azure струна
serviceDataAccessAuthIdentity Указывает, какое удостоверение используется для проверки подлинности доступа к данным службы к хранилищу клиента. "Нет"
"WorkspaceSystemAssignedIdentity"
"WorkspaceUserAssignedIdentity"
subscriptionId Идентификатор подписки Azure струна

AzureFileDatastore

Имя Описание Ценность
datastoreType [Обязательный] Тип хранилища, который поддерживает хранилище данных. AzureFile (обязательно)
accountName [Обязательный] Имя учетной записи хранения. строка (обязательно)

Ограничения целостности:
Минимальная длина = 1
Pattern = [a-zA-Z0-9_]
конечная точка Конечная точка облака Azure для учетной записи хранения. струна
fileShareName [Обязательный] Имя общей папки Azure, на которую указывает хранилище данных. строка (обязательно)

Ограничения целостности:
Минимальная длина = 1
Pattern = [a-zA-Z0-9_]
протокол Протокол, используемый для взаимодействия с учетной записью хранения. струна
resourceGroup Имя группы ресурсов Azure струна
serviceDataAccessAuthIdentity Указывает, какое удостоверение используется для проверки подлинности доступа к данным службы к хранилищу клиента. "Нет"
"WorkspaceSystemAssignedIdentity"
"WorkspaceUserAssignedIdentity"
subscriptionId Идентификатор подписки Azure струна

HdfsDatastore

Имя Описание Ценность
datastoreType [Обязательный] Тип хранилища, который поддерживает хранилище данных. Hdfs (обязательно)
hdfsServerCertificate Сертификат TLS сервера HDFS. Необходимо быть строкой в кодировке Base64. Требуется, если выбран протокол Https. струна
nameNodeAddress [Обязательный] IP-адрес или DNS HostName. строка (обязательно)

Ограничения целостности:
Минимальная длина = 1
Pattern = [a-zA-Z0-9_]
протокол Протокол, используемый для обмена данными с учетной записью хранения (Https/Http). струна

OneLakeDatastore

Имя Описание Ценность
datastoreType [Обязательный] Тип хранилища, который поддерживает хранилище данных. OneLake (обязательно)
артефакт [Обязательный] Артефакт OneLake, который поддерживает хранилище данных. OneLakeArtifact (обязательно)
конечная точка Конечная точка OneLake, используемая для хранилища данных. струна
oneLakeWorkspaceName [Обязательный] Имя рабочей области OneLake. строка (обязательно)

Ограничения целостности:
Минимальная длина = 1
Pattern = [a-zA-Z0-9_]
serviceDataAccessAuthIdentity Указывает, какое удостоверение используется для проверки подлинности доступа к данным службы к хранилищу клиента. "Нет"
"WorkspaceSystemAssignedIdentity"
"WorkspaceUserAssignedIdentity"

OneLakeArtifact

Имя Описание Ценность
artifactName [Обязательный] Имя артефакта OneLake строка (обязательно)

Ограничения целостности:
Минимальная длина = 1
Pattern = [a-zA-Z0-9_]
artifactType Установка типа объекта LakeHouse (обязательно)

LakeHouseArtifact

Имя Описание Ценность
artifactType [Обязательный] Тип артефакта OneLake LakeHouse (обязательно)