Рабочие области Microsoft.MachineLearningServices/datastores 2023-06-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-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 ADLS развертывание |
Этот шаблон создает хранилище данных ADLS в рабочей области Машинного обучения Azure. |
создание хранилища данных Azure ADLS 2- го поколения развертывание |
Этот шаблон создает хранилище данных ADLS 2-го поколения в рабочей области Машинного обучения Azure. |
создание хранилища данных хранилища BLOB-объектов развертывание |
Этот шаблон создает хранилище данных хранилища BLOB-объектов в рабочей области Машинного обучения Azure. |
создание хранилища данных файловой системы Databricks развертывание |
Этот шаблон создает хранилище данных файловой системы Databricks в рабочей области Машинного обучения Azure. |
Создание хранилища данных общей папки развертывание |
Этот шаблон создает хранилище данных общих папок в рабочей области Машинного обучения Azure. |
создание хранилища данных Azure MySQL развертывание |
Этот шаблон создает хранилище данных MySQL в рабочей области Машинного обучения Azure. |
создание хранилища данных Azure PostgreSQL развертывание |
Этот шаблон создает хранилище данных PostgreSQL в рабочей области Машинного обучения Azure. |
создание хранилища данных SQL 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 ADLS развертывание |
Этот шаблон создает хранилище данных ADLS в рабочей области Машинного обучения Azure. |
создание хранилища данных Azure ADLS 2- го поколения развертывание |
Этот шаблон создает хранилище данных ADLS 2-го поколения в рабочей области Машинного обучения Azure. |
создание хранилища данных хранилища BLOB-объектов развертывание |
Этот шаблон создает хранилище данных хранилища BLOB-объектов в рабочей области Машинного обучения Azure. |
создание хранилища данных файловой системы Databricks развертывание |
Этот шаблон создает хранилище данных файловой системы Databricks в рабочей области Машинного обучения Azure. |
Создание хранилища данных общей папки развертывание |
Этот шаблон создает хранилище данных общих папок в рабочей области Машинного обучения 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-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 (обязательно) |