Microsoft.MachineLearningServices 작업 영역/데이터 저장소
- 최근
- 2024-10-01
- 2024-10-01-preview
- 2024-07-01-preview
- 2024-04-01
- 2024-04-01-preview
- 2024-01-01-preview
- 2023-10-01
- 2023-08-01-preview
- 2023-06-01-preview
- 2023-04-01
- 2023-04-01-preview
- 2023-02-01-preview
- 2022-12-01-preview
- 2022-10-01
- 2022-10-01-preview
- 2022-06-01-preview
- 2022-05-01
- 2022-02-01-preview
- 2021-03-01-preview
- 2020-05-01-preview
Bicep 리소스 정의
작업 영역/데이터 저장소 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.
- 리소스 그룹 - 리소스 그룹 배포 명령 참조
각 API 버전에서 변경된 속성 목록은 변경 로그참조하세요.
리소스 형식
Microsoft.MachineLearningServices/workspaces/datastores 리소스를 만들려면 템플릿에 다음 Bicep을 추가합니다.
resource symbolicname 'Microsoft.MachineLearningServices/workspaces/datastores@2024-10-01' = {
name: 'string'
properties: {
credentials: {
credentialsType: 'string'
// For remaining properties, see DatastoreCredentials objects
}
description: 'string'
properties: {
{customized property}: 'string'
}
tags: {
{customized property}: 'string'
}
datastoreType: 'string'
// For remaining properties, see DatastoreProperties objects
}
}
OneLakeArtifact 개체
artifactType 속성을 설정하여 개체 유형을 지정합니다.
LakeHouse경우 다음을 사용합니다.
{
artifactType: 'LakeHouse'
}
DatastoreCredentials 개체
credentialsType 속성을 설정하여 개체 유형을 지정합니다.
accountKey
{
credentialsType: 'AccountKey'
secrets: {
key: 'string'
secretsType: 'string'
}
}
인증서경우 다음을 사용합니다.
{
authorityUrl: 'string'
clientId: 'string'
credentialsType: 'Certificate'
resourceUrl: 'string'
secrets: {
certificate: 'string'
secretsType: 'string'
}
tenantId: 'string'
thumbprint: 'string'
}
없음경우 다음을 사용합니다.
{
credentialsType: 'None'
}
sas
{
credentialsType: 'Sas'
secrets: {
sasToken: 'string'
secretsType: 'string'
}
}
ServicePrincipal경우 다음을 사용합니다.
{
authorityUrl: 'string'
clientId: 'string'
credentialsType: 'ServicePrincipal'
resourceUrl: 'string'
secrets: {
clientSecret: 'string'
secretsType: 'string'
}
tenantId: 'string'
}
DatastoreProperties 개체
datastoreType 속성을 설정하여 개체 유형을 지정합니다.
AzureBlob
{
accountName: 'string'
containerName: 'string'
datastoreType: 'AzureBlob'
endpoint: 'string'
protocol: 'string'
resourceGroup: 'string'
serviceDataAccessAuthIdentity: 'string'
subscriptionId: 'string'
}
AzureDataLakeGen1
{
datastoreType: 'AzureDataLakeGen1'
resourceGroup: 'string'
serviceDataAccessAuthIdentity: 'string'
storeName: 'string'
subscriptionId: 'string'
}
AzureDataLakeGen2
{
accountName: 'string'
datastoreType: 'AzureDataLakeGen2'
endpoint: 'string'
filesystem: 'string'
protocol: 'string'
resourceGroup: 'string'
serviceDataAccessAuthIdentity: 'string'
subscriptionId: 'string'
}
AzureFile
{
accountName: 'string'
datastoreType: 'AzureFile'
endpoint: 'string'
fileShareName: 'string'
protocol: 'string'
resourceGroup: 'string'
serviceDataAccessAuthIdentity: 'string'
subscriptionId: 'string'
}
OneLake
{
artifact: {
artifactName: 'string'
artifactType: 'string'
// For remaining properties, see OneLakeArtifact objects
}
datastoreType: 'OneLake'
endpoint: 'string'
oneLakeWorkspaceName: 'string'
serviceDataAccessAuthIdentity: 'string'
}
속성 값
AccountKeyDatastoreCredentials
이름 | 묘사 | 값 |
---|---|---|
credentialsType | [필수] 스토리지를 사용하여 인증하는 데 사용되는 자격 증명 유형입니다. | 'AccountKey'(필수) |
비밀 | [필수] 스토리지 계정 비밀입니다. | accountKeyDatastoreSecrets |
AccountKeyDatastoreSecrets
이름 | 묘사 | 값 |
---|---|---|
열쇠 | 스토리지 계정 키입니다. | 문자열 |
secretsType | [필수] 스토리지를 사용하여 인증하는 데 사용되는 자격 증명 유형입니다. | 'AccountKey' '인증서' 'Sas' 'ServicePrincipal'(필수) |
AzureBlobDatastore
이름 | 묘사 | 값 |
---|---|---|
accountName | 스토리지 계정 이름입니다. | 문자열 |
containerName | 스토리지 계정 컨테이너 이름입니다. | 문자열 |
datastoreType | [필수] 데이터 저장소를 지원하는 스토리지 형식입니다. | 'AzureBlob'(필수) |
끝점 | 스토리지 계정에 대한 Azure 클라우드 엔드포인트입니다. | 문자열 |
프로토콜 | 스토리지 계정과 통신하는 데 사용되는 프로토콜입니다. | 문자열 |
resourceGroup | Azure 리소스 그룹 이름 | 문자열 |
serviceDataAccessAuthIdentity | 고객의 스토리지에 대한 서비스 데이터 액세스를 인증하는 데 사용할 ID를 나타냅니다. | 'None' 'WorkspaceSystemAssignedIdentity' 'WorkspaceUserAssignedIdentity' |
subscriptionId | Azure 구독 ID | 문자열 |
AzureDataLakeGen1Datastore
이름 | 묘사 | 값 |
---|---|---|
datastoreType | [필수] 데이터 저장소를 지원하는 스토리지 형식입니다. | 'AzureDataLakeGen1'(필수) |
resourceGroup | Azure 리소스 그룹 이름 | 문자열 |
serviceDataAccessAuthIdentity | 고객의 스토리지에 대한 서비스 데이터 액세스를 인증하는 데 사용할 ID를 나타냅니다. | 'None' 'WorkspaceSystemAssignedIdentity' 'WorkspaceUserAssignedIdentity' |
storeName | [필수] Azure Data Lake 저장소 이름입니다. | 문자열 제약 조건: 최소 길이 = 1 패턴 = [a-zA-Z0-9_] (필수) |
subscriptionId | Azure 구독 ID | 문자열 |
AzureDataLakeGen2Datastore
이름 | 묘사 | 값 |
---|---|---|
accountName | [필수] 스토리지 계정 이름입니다. | 문자열 제약 조건: 최소 길이 = 1 패턴 = [a-zA-Z0-9_] (필수) |
datastoreType | [필수] 데이터 저장소를 지원하는 스토리지 형식입니다. | 'AzureDataLakeGen2'(필수) |
끝점 | 스토리지 계정에 대한 Azure 클라우드 엔드포인트입니다. | 문자열 |
파일 시스템 | [필수] Data Lake Gen2 파일 시스템의 이름입니다. | 문자열 제약 조건: 최소 길이 = 1 패턴 = [a-zA-Z0-9_] (필수) |
프로토콜 | 스토리지 계정과 통신하는 데 사용되는 프로토콜입니다. | 문자열 |
resourceGroup | Azure 리소스 그룹 이름 | 문자열 |
serviceDataAccessAuthIdentity | 고객의 스토리지에 대한 서비스 데이터 액세스를 인증하는 데 사용할 ID를 나타냅니다. | 'None' 'WorkspaceSystemAssignedIdentity' 'WorkspaceUserAssignedIdentity' |
subscriptionId | Azure 구독 ID | 문자열 |
AzureFileDatastore
이름 | 묘사 | 값 |
---|---|---|
accountName | [필수] 스토리지 계정 이름입니다. | 문자열 제약 조건: 최소 길이 = 1 패턴 = [a-zA-Z0-9_] (필수) |
datastoreType | [필수] 데이터 저장소를 지원하는 스토리지 형식입니다. | 'AzureFile'(필수) |
끝점 | 스토리지 계정에 대한 Azure 클라우드 엔드포인트입니다. | 문자열 |
fileShareName | [필수] 데이터 저장소가 가리키는 Azure 파일 공유의 이름입니다. | 문자열 제약 조건: 최소 길이 = 1 패턴 = [a-zA-Z0-9_] (필수) |
프로토콜 | 스토리지 계정과 통신하는 데 사용되는 프로토콜입니다. | 문자열 |
resourceGroup | Azure 리소스 그룹 이름 | 문자열 |
serviceDataAccessAuthIdentity | 고객의 스토리지에 대한 서비스 데이터 액세스를 인증하는 데 사용할 ID를 나타냅니다. | 'None' 'WorkspaceSystemAssignedIdentity' 'WorkspaceUserAssignedIdentity' |
subscriptionId | Azure 구독 ID | 문자열 |
CertificateDatastoreCredentials
이름 | 묘사 | 값 |
---|---|---|
authorityUrl | 인증에 사용되는 기관 URL입니다. | 문자열 |
clientId | [필수] 서비스 주체 클라이언트 ID입니다. | 문자열 제약 조건: 최소 길이 = 36 최대 길이 = 36 패턴 = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ (필수) |
credentialsType | [필수] 스토리지를 사용하여 인증하는 데 사용되는 자격 증명 유형입니다. | 'Certificate'(필수) |
resourceUrl | 서비스 주체가 액세스할 수 있는 리소스입니다. | 문자열 |
비밀 | [필수] 서비스 주체 비밀입니다. | CertificateDatastoreSecrets(필수) |
tenantId | [필수] 서비스 주체가 속한 테넌트 ID입니다. | 문자열 제약 조건: 최소 길이 = 36 최대 길이 = 36 패턴 = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ (필수) |
지문 | [필수] 인증에 사용되는 인증서의 지문입니다. | 문자열 제약 조건: 최소 길이 = 1 패턴 = [a-zA-Z0-9_] (필수) |
CertificateDatastoreSecrets
이름 | 묘사 | 값 |
---|---|---|
증명서 | 서비스 주체 인증서입니다. | 문자열 |
secretsType | [필수] 스토리지를 사용하여 인증하는 데 사용되는 자격 증명 유형입니다. | 'AccountKey' '인증서' 'Sas' 'ServicePrincipal'(필수) |
DatastoreCredentials
이름 | 묘사 | 값 |
---|---|---|
credentialsType | AccountKeyDatastoreCredentials형식 |
'AccountKey' '인증서' 'None' 'Sas' 'ServicePrincipal'(필수) |
DatastoreProperties
이름 | 묘사 | 값 |
---|---|---|
자격 증명 | [필수] 계정 자격 증명. | DatastoreCredentials(필수) |
datastoreType | AzureBlobDatastore |
'AzureBlob' 'AzureDataLakeGen1' 'AzureDataLakeGen2' 'AzureFile' 'OneLake'(필수) |
묘사 | 자산 설명 텍스트입니다. | 문자열 |
속성 | 자산 속성 사전입니다. | ResourceBaseProperties |
태그 | 태그 사전입니다. 태그를 추가, 제거 및 업데이트할 수 있습니다. | resourceBaseTags |
LakeHouseArtifact
이름 | 묘사 | 값 |
---|---|---|
artifactType | [필수] OneLake 아티팩트 형식 | 'LakeHouse'(필수) |
Microsoft.MachineLearningServices/workspaces/datastores
이름 | 묘사 | 값 |
---|---|---|
이름 | 리소스 이름 | 문자열 제약 조건: 패턴 = ^[a-zA-Z0-9][a-zA-Z0-9\-_]{0,254}$ (필수) |
부모 | Bicep에서 자식 리소스에 대한 부모 리소스를 지정할 수 있습니다. 자식 리소스가 부모 리소스 외부에서 선언된 경우에만 이 속성을 추가해야 합니다. 자세한 내용은 부모 리소스외부의 자식 리소스 |
형식 리소스의 기호 이름: 작업 영역 |
속성 | [필수] 엔터티의 추가 특성입니다. | DatastoreProperties(필수) |
NoneDatastoreCredentials
이름 | 묘사 | 값 |
---|---|---|
credentialsType | [필수] 스토리지를 사용하여 인증하는 데 사용되는 자격 증명 유형입니다. | 'None'(필수) |
OneLakeArtifact
이름 | 묘사 | 값 |
---|---|---|
artifactName | [필수] OneLake 아티팩트 이름 | 문자열 제약 조건: 최소 길이 = 1 패턴 = [a-zA-Z0-9_] (필수) |
artifactType | LakeHouseArtifact형식의 경우 'LakeHouse'로 설정합니다. | 'LakeHouse'(필수) |
OneLakeDatastore
이름 | 묘사 | 값 |
---|---|---|
아티팩트 | [필수] 데이터 저장소를 지원하는 OneLake 아티팩트입니다. | OneLakeArtifact(필수) |
datastoreType | [필수] 데이터 저장소를 지원하는 스토리지 형식입니다. | 'OneLake'(필수) |
끝점 | 데이터 저장소에 사용할 OneLake 엔드포인트입니다. | 문자열 |
oneLakeWorkspaceName | [필수] OneLake 작업 영역 이름입니다. | 문자열 제약 조건: 최소 길이 = 1 패턴 = [a-zA-Z0-9_] (필수) |
serviceDataAccessAuthIdentity | 고객의 스토리지에 대한 서비스 데이터 액세스를 인증하는 데 사용할 ID를 나타냅니다. | 'None' 'WorkspaceSystemAssignedIdentity' 'WorkspaceUserAssignedIdentity' |
ResourceBaseProperties
이름 | 묘사 | 값 |
---|
ResourceBaseTags
이름 | 묘사 | 값 |
---|
SasDatastoreCredentials
이름 | 묘사 | 값 |
---|---|---|
credentialsType | [필수] 스토리지를 사용하여 인증하는 데 사용되는 자격 증명 유형입니다. | 'Sas'(필수) |
비밀 | [필수] 스토리지 컨테이너 비밀입니다. | sasDatastoreSecrets |
SasDatastoreSecrets
이름 | 묘사 | 값 |
---|---|---|
sasToken | 스토리지 컨테이너 SAS 토큰입니다. | 문자열 |
secretsType | [필수] 스토리지를 사용하여 인증하는 데 사용되는 자격 증명 유형입니다. | 'AccountKey' '인증서' 'Sas' 'ServicePrincipal'(필수) |
ServicePrincipalDatastoreCredentials
이름 | 묘사 | 값 |
---|---|---|
authorityUrl | 인증에 사용되는 기관 URL입니다. | 문자열 |
clientId | [필수] 서비스 주체 클라이언트 ID입니다. | 문자열 제약 조건: 최소 길이 = 36 최대 길이 = 36 패턴 = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ (필수) |
credentialsType | [필수] 스토리지를 사용하여 인증하는 데 사용되는 자격 증명 유형입니다. | 'ServicePrincipal'(필수) |
resourceUrl | 서비스 주체가 액세스할 수 있는 리소스입니다. | 문자열 |
비밀 | [필수] 서비스 주체 비밀입니다. | ServicePrincipalDatastoreSecrets(필수) |
tenantId | [필수] 서비스 주체가 속한 테넌트 ID입니다. | 문자열 제약 조건: 최소 길이 = 36 최대 길이 = 36 패턴 = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ (필수) |
ServicePrincipalDatastoreSecrets
이름 | 묘사 | 값 |
---|---|---|
clientSecret | 서비스 주체 암호입니다. | 문자열 |
secretsType | [필수] 스토리지를 사용하여 인증하는 데 사용되는 자격 증명 유형입니다. | 'AccountKey' '인증서' 'Sas' 'ServicePrincipal'(필수) |
ARM 템플릿 리소스 정의
작업 영역/데이터 저장소 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.
- 리소스 그룹 - 리소스 그룹 배포 명령 참조
각 API 버전에서 변경된 속성 목록은 변경 로그참조하세요.
리소스 형식
Microsoft.MachineLearningServices/workspaces/datastores 리소스를 만들려면 템플릿에 다음 JSON을 추가합니다.
{
"type": "Microsoft.MachineLearningServices/workspaces/datastores",
"apiVersion": "2024-10-01",
"name": "string",
"properties": {
"credentials": {
"credentialsType": "string"
// For remaining properties, see DatastoreCredentials objects
},
"description": "string",
"properties": {
"{customized property}": "string"
},
"tags": {
"{customized property}": "string"
},
"datastoreType": "string"
// For remaining properties, see DatastoreProperties objects
}
}
OneLakeArtifact 개체
artifactType 속성을 설정하여 개체 유형을 지정합니다.
LakeHouse경우 다음을 사용합니다.
{
"artifactType": "LakeHouse"
}
DatastoreCredentials 개체
credentialsType 속성을 설정하여 개체 유형을 지정합니다.
accountKey
{
"credentialsType": "AccountKey",
"secrets": {
"key": "string",
"secretsType": "string"
}
}
인증서경우 다음을 사용합니다.
{
"authorityUrl": "string",
"clientId": "string",
"credentialsType": "Certificate",
"resourceUrl": "string",
"secrets": {
"certificate": "string",
"secretsType": "string"
},
"tenantId": "string",
"thumbprint": "string"
}
없음경우 다음을 사용합니다.
{
"credentialsType": "None"
}
sas
{
"credentialsType": "Sas",
"secrets": {
"sasToken": "string",
"secretsType": "string"
}
}
ServicePrincipal경우 다음을 사용합니다.
{
"authorityUrl": "string",
"clientId": "string",
"credentialsType": "ServicePrincipal",
"resourceUrl": "string",
"secrets": {
"clientSecret": "string",
"secretsType": "string"
},
"tenantId": "string"
}
DatastoreProperties 개체
datastoreType 속성을 설정하여 개체 유형을 지정합니다.
AzureBlob
{
"accountName": "string",
"containerName": "string",
"datastoreType": "AzureBlob",
"endpoint": "string",
"protocol": "string",
"resourceGroup": "string",
"serviceDataAccessAuthIdentity": "string",
"subscriptionId": "string"
}
AzureDataLakeGen1
{
"datastoreType": "AzureDataLakeGen1",
"resourceGroup": "string",
"serviceDataAccessAuthIdentity": "string",
"storeName": "string",
"subscriptionId": "string"
}
AzureDataLakeGen2
{
"accountName": "string",
"datastoreType": "AzureDataLakeGen2",
"endpoint": "string",
"filesystem": "string",
"protocol": "string",
"resourceGroup": "string",
"serviceDataAccessAuthIdentity": "string",
"subscriptionId": "string"
}
AzureFile
{
"accountName": "string",
"datastoreType": "AzureFile",
"endpoint": "string",
"fileShareName": "string",
"protocol": "string",
"resourceGroup": "string",
"serviceDataAccessAuthIdentity": "string",
"subscriptionId": "string"
}
OneLake
{
"artifact": {
"artifactName": "string",
"artifactType": "string"
// For remaining properties, see OneLakeArtifact objects
},
"datastoreType": "OneLake",
"endpoint": "string",
"oneLakeWorkspaceName": "string",
"serviceDataAccessAuthIdentity": "string"
}
속성 값
AccountKeyDatastoreCredentials
이름 | 묘사 | 값 |
---|---|---|
credentialsType | [필수] 스토리지를 사용하여 인증하는 데 사용되는 자격 증명 유형입니다. | 'AccountKey'(필수) |
비밀 | [필수] 스토리지 계정 비밀입니다. | accountKeyDatastoreSecrets |
AccountKeyDatastoreSecrets
이름 | 묘사 | 값 |
---|---|---|
열쇠 | 스토리지 계정 키입니다. | 문자열 |
secretsType | [필수] 스토리지를 사용하여 인증하는 데 사용되는 자격 증명 유형입니다. | 'AccountKey' '인증서' 'Sas' 'ServicePrincipal'(필수) |
AzureBlobDatastore
이름 | 묘사 | 값 |
---|---|---|
accountName | 스토리지 계정 이름입니다. | 문자열 |
containerName | 스토리지 계정 컨테이너 이름입니다. | 문자열 |
datastoreType | [필수] 데이터 저장소를 지원하는 스토리지 형식입니다. | 'AzureBlob'(필수) |
끝점 | 스토리지 계정에 대한 Azure 클라우드 엔드포인트입니다. | 문자열 |
프로토콜 | 스토리지 계정과 통신하는 데 사용되는 프로토콜입니다. | 문자열 |
resourceGroup | Azure 리소스 그룹 이름 | 문자열 |
serviceDataAccessAuthIdentity | 고객의 스토리지에 대한 서비스 데이터 액세스를 인증하는 데 사용할 ID를 나타냅니다. | 'None' 'WorkspaceSystemAssignedIdentity' 'WorkspaceUserAssignedIdentity' |
subscriptionId | Azure 구독 ID | 문자열 |
AzureDataLakeGen1Datastore
이름 | 묘사 | 값 |
---|---|---|
datastoreType | [필수] 데이터 저장소를 지원하는 스토리지 형식입니다. | 'AzureDataLakeGen1'(필수) |
resourceGroup | Azure 리소스 그룹 이름 | 문자열 |
serviceDataAccessAuthIdentity | 고객의 스토리지에 대한 서비스 데이터 액세스를 인증하는 데 사용할 ID를 나타냅니다. | 'None' 'WorkspaceSystemAssignedIdentity' 'WorkspaceUserAssignedIdentity' |
storeName | [필수] Azure Data Lake 저장소 이름입니다. | 문자열 제약 조건: 최소 길이 = 1 패턴 = [a-zA-Z0-9_] (필수) |
subscriptionId | Azure 구독 ID | 문자열 |
AzureDataLakeGen2Datastore
이름 | 묘사 | 값 |
---|---|---|
accountName | [필수] 스토리지 계정 이름입니다. | 문자열 제약 조건: 최소 길이 = 1 패턴 = [a-zA-Z0-9_] (필수) |
datastoreType | [필수] 데이터 저장소를 지원하는 스토리지 형식입니다. | 'AzureDataLakeGen2'(필수) |
끝점 | 스토리지 계정에 대한 Azure 클라우드 엔드포인트입니다. | 문자열 |
파일 시스템 | [필수] Data Lake Gen2 파일 시스템의 이름입니다. | 문자열 제약 조건: 최소 길이 = 1 패턴 = [a-zA-Z0-9_] (필수) |
프로토콜 | 스토리지 계정과 통신하는 데 사용되는 프로토콜입니다. | 문자열 |
resourceGroup | Azure 리소스 그룹 이름 | 문자열 |
serviceDataAccessAuthIdentity | 고객의 스토리지에 대한 서비스 데이터 액세스를 인증하는 데 사용할 ID를 나타냅니다. | 'None' 'WorkspaceSystemAssignedIdentity' 'WorkspaceUserAssignedIdentity' |
subscriptionId | Azure 구독 ID | 문자열 |
AzureFileDatastore
이름 | 묘사 | 값 |
---|---|---|
accountName | [필수] 스토리지 계정 이름입니다. | 문자열 제약 조건: 최소 길이 = 1 패턴 = [a-zA-Z0-9_] (필수) |
datastoreType | [필수] 데이터 저장소를 지원하는 스토리지 형식입니다. | 'AzureFile'(필수) |
끝점 | 스토리지 계정에 대한 Azure 클라우드 엔드포인트입니다. | 문자열 |
fileShareName | [필수] 데이터 저장소가 가리키는 Azure 파일 공유의 이름입니다. | 문자열 제약 조건: 최소 길이 = 1 패턴 = [a-zA-Z0-9_] (필수) |
프로토콜 | 스토리지 계정과 통신하는 데 사용되는 프로토콜입니다. | 문자열 |
resourceGroup | Azure 리소스 그룹 이름 | 문자열 |
serviceDataAccessAuthIdentity | 고객의 스토리지에 대한 서비스 데이터 액세스를 인증하는 데 사용할 ID를 나타냅니다. | 'None' 'WorkspaceSystemAssignedIdentity' 'WorkspaceUserAssignedIdentity' |
subscriptionId | Azure 구독 ID | 문자열 |
CertificateDatastoreCredentials
이름 | 묘사 | 값 |
---|---|---|
authorityUrl | 인증에 사용되는 기관 URL입니다. | 문자열 |
clientId | [필수] 서비스 주체 클라이언트 ID입니다. | 문자열 제약 조건: 최소 길이 = 36 최대 길이 = 36 패턴 = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ (필수) |
credentialsType | [필수] 스토리지를 사용하여 인증하는 데 사용되는 자격 증명 유형입니다. | 'Certificate'(필수) |
resourceUrl | 서비스 주체가 액세스할 수 있는 리소스입니다. | 문자열 |
비밀 | [필수] 서비스 주체 비밀입니다. | CertificateDatastoreSecrets(필수) |
tenantId | [필수] 서비스 주체가 속한 테넌트 ID입니다. | 문자열 제약 조건: 최소 길이 = 36 최대 길이 = 36 패턴 = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ (필수) |
지문 | [필수] 인증에 사용되는 인증서의 지문입니다. | 문자열 제약 조건: 최소 길이 = 1 패턴 = [a-zA-Z0-9_] (필수) |
CertificateDatastoreSecrets
이름 | 묘사 | 값 |
---|---|---|
증명서 | 서비스 주체 인증서입니다. | 문자열 |
secretsType | [필수] 스토리지를 사용하여 인증하는 데 사용되는 자격 증명 유형입니다. | 'AccountKey' '인증서' 'Sas' 'ServicePrincipal'(필수) |
DatastoreCredentials
이름 | 묘사 | 값 |
---|---|---|
credentialsType | AccountKeyDatastoreCredentials형식 |
'AccountKey' '인증서' 'None' 'Sas' 'ServicePrincipal'(필수) |
DatastoreProperties
이름 | 묘사 | 값 |
---|---|---|
자격 증명 | [필수] 계정 자격 증명. | DatastoreCredentials(필수) |
datastoreType | AzureBlobDatastore |
'AzureBlob' 'AzureDataLakeGen1' 'AzureDataLakeGen2' 'AzureFile' 'OneLake'(필수) |
묘사 | 자산 설명 텍스트입니다. | 문자열 |
속성 | 자산 속성 사전입니다. | ResourceBaseProperties |
태그 | 태그 사전입니다. 태그를 추가, 제거 및 업데이트할 수 있습니다. | resourceBaseTags |
LakeHouseArtifact
이름 | 묘사 | 값 |
---|---|---|
artifactType | [필수] OneLake 아티팩트 형식 | 'LakeHouse'(필수) |
Microsoft.MachineLearningServices/workspaces/datastores
이름 | 묘사 | 값 |
---|---|---|
apiVersion | api 버전 | '2024-10-01' |
이름 | 리소스 이름 | 문자열 제약 조건: 패턴 = ^[a-zA-Z0-9][a-zA-Z0-9\-_]{0,254}$ (필수) |
속성 | [필수] 엔터티의 추가 특성입니다. | DatastoreProperties(필수) |
형 | 리소스 종류 | 'Microsoft.MachineLearningServices/workspaces/datastores' |
NoneDatastoreCredentials
이름 | 묘사 | 값 |
---|---|---|
credentialsType | [필수] 스토리지를 사용하여 인증하는 데 사용되는 자격 증명 유형입니다. | 'None'(필수) |
OneLakeArtifact
이름 | 묘사 | 값 |
---|---|---|
artifactName | [필수] OneLake 아티팩트 이름 | 문자열 제약 조건: 최소 길이 = 1 패턴 = [a-zA-Z0-9_] (필수) |
artifactType | LakeHouseArtifact형식의 경우 'LakeHouse'로 설정합니다. | 'LakeHouse'(필수) |
OneLakeDatastore
이름 | 묘사 | 값 |
---|---|---|
아티팩트 | [필수] 데이터 저장소를 지원하는 OneLake 아티팩트입니다. | OneLakeArtifact(필수) |
datastoreType | [필수] 데이터 저장소를 지원하는 스토리지 형식입니다. | 'OneLake'(필수) |
끝점 | 데이터 저장소에 사용할 OneLake 엔드포인트입니다. | 문자열 |
oneLakeWorkspaceName | [필수] OneLake 작업 영역 이름입니다. | 문자열 제약 조건: 최소 길이 = 1 패턴 = [a-zA-Z0-9_] (필수) |
serviceDataAccessAuthIdentity | 고객의 스토리지에 대한 서비스 데이터 액세스를 인증하는 데 사용할 ID를 나타냅니다. | 'None' 'WorkspaceSystemAssignedIdentity' 'WorkspaceUserAssignedIdentity' |
ResourceBaseProperties
이름 | 묘사 | 값 |
---|
ResourceBaseTags
이름 | 묘사 | 값 |
---|
SasDatastoreCredentials
이름 | 묘사 | 값 |
---|---|---|
credentialsType | [필수] 스토리지를 사용하여 인증하는 데 사용되는 자격 증명 유형입니다. | 'Sas'(필수) |
비밀 | [필수] 스토리지 컨테이너 비밀입니다. | sasDatastoreSecrets |
SasDatastoreSecrets
이름 | 묘사 | 값 |
---|---|---|
sasToken | 스토리지 컨테이너 SAS 토큰입니다. | 문자열 |
secretsType | [필수] 스토리지를 사용하여 인증하는 데 사용되는 자격 증명 유형입니다. | 'AccountKey' '인증서' 'Sas' 'ServicePrincipal'(필수) |
ServicePrincipalDatastoreCredentials
이름 | 묘사 | 값 |
---|---|---|
authorityUrl | 인증에 사용되는 기관 URL입니다. | 문자열 |
clientId | [필수] 서비스 주체 클라이언트 ID입니다. | 문자열 제약 조건: 최소 길이 = 36 최대 길이 = 36 패턴 = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ (필수) |
credentialsType | [필수] 스토리지를 사용하여 인증하는 데 사용되는 자격 증명 유형입니다. | 'ServicePrincipal'(필수) |
resourceUrl | 서비스 주체가 액세스할 수 있는 리소스입니다. | 문자열 |
비밀 | [필수] 서비스 주체 비밀입니다. | ServicePrincipalDatastoreSecrets(필수) |
tenantId | [필수] 서비스 주체가 속한 테넌트 ID입니다. | 문자열 제약 조건: 최소 길이 = 36 최대 길이 = 36 패턴 = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ (필수) |
ServicePrincipalDatastoreSecrets
이름 | 묘사 | 값 |
---|---|---|
clientSecret | 서비스 주체 암호입니다. | 문자열 |
secretsType | [필수] 스토리지를 사용하여 인증하는 데 사용되는 자격 증명 유형입니다. | 'AccountKey' '인증서' 'Sas' 'ServicePrincipal'(필수) |
빠른 시작 템플릿
다음 빠른 시작 템플릿은 이 리소스 유형을 배포합니다.
템플렛 | 묘사 |
---|---|
Blob Storage 데이터 저장소 만들기 |
이 템플릿은 Azure Machine Learning 작업 영역에서 Blob Storage 데이터 저장소를 만듭니다. |
Databricks 파일 시스템 데이터 저장소 만들기 |
이 템플릿은 Azure Machine Learning 작업 영역에서 Databricks 파일 시스템 데이터 저장소를 만듭니다. |
파일 공유 데이터 저장소 만들기 |
이 템플릿은 Azure Machine Learning 작업 영역에서 파일 공유 데이터 저장소를 만듭니다. |
여러 데이터 세트 & Datastores 사용하여 AML 작업 영역 만들기 |
이 템플릿은 여러 데이터 세트 & 데이터 저장소를 사용하여 Azure Machine Learning 작업 영역을 만듭니다. |
Azure ADLS 데이터 저장소 만들기 |
이 템플릿은 Azure Machine Learning 작업 영역에서 ADLS 데이터 저장소를 만듭니다. |
Azure ADLS Gen2 Datastore 만들기 |
이 템플릿은 Azure Machine Learning 작업 영역에서 ADLS Gen2 데이터 저장소를 만듭니다. |
Azure MySQL Datastore 만들기 |
이 템플릿은 Azure Machine Learning 작업 영역에서 MySQL 데이터 저장소를 만듭니다. |
Azure PostgreSQL 데이터 저장소 만들기 |
이 템플릿은 Azure Machine Learning 작업 영역에 PostgreSQL 데이터 저장소를 만듭니다. |
Azure SQL Datastore 만들기 |
이 템플릿은 Azure Machine Learning 작업 영역에서 SQL 데이터 저장소를 만듭니다. |
Terraform(AzAPI 공급자) 리소스 정의
작업 영역/데이터 저장소 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.
- 리소스 그룹
각 API 버전에서 변경된 속성 목록은 변경 로그참조하세요.
리소스 형식
Microsoft.MachineLearningServices/workspaces/datastores 리소스를 만들려면 템플릿에 다음 Terraform을 추가합니다.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.MachineLearningServices/workspaces/datastores@2024-10-01"
name = "string"
body = jsonencode({
properties = {
credentials = {
credentialsType = "string"
// For remaining properties, see DatastoreCredentials objects
}
description = "string"
properties = {
{customized property} = "string"
}
tags = {
{customized property} = "string"
}
datastoreType = "string"
// For remaining properties, see DatastoreProperties objects
}
})
}
OneLakeArtifact 개체
artifactType 속성을 설정하여 개체 유형을 지정합니다.
LakeHouse경우 다음을 사용합니다.
{
artifactType = "LakeHouse"
}
DatastoreCredentials 개체
credentialsType 속성을 설정하여 개체 유형을 지정합니다.
accountKey
{
credentialsType = "AccountKey"
secrets = {
key = "string"
secretsType = "string"
}
}
인증서경우 다음을 사용합니다.
{
authorityUrl = "string"
clientId = "string"
credentialsType = "Certificate"
resourceUrl = "string"
secrets = {
certificate = "string"
secretsType = "string"
}
tenantId = "string"
thumbprint = "string"
}
없음경우 다음을 사용합니다.
{
credentialsType = "None"
}
sas
{
credentialsType = "Sas"
secrets = {
sasToken = "string"
secretsType = "string"
}
}
ServicePrincipal경우 다음을 사용합니다.
{
authorityUrl = "string"
clientId = "string"
credentialsType = "ServicePrincipal"
resourceUrl = "string"
secrets = {
clientSecret = "string"
secretsType = "string"
}
tenantId = "string"
}
DatastoreProperties 개체
datastoreType 속성을 설정하여 개체 유형을 지정합니다.
AzureBlob
{
accountName = "string"
containerName = "string"
datastoreType = "AzureBlob"
endpoint = "string"
protocol = "string"
resourceGroup = "string"
serviceDataAccessAuthIdentity = "string"
subscriptionId = "string"
}
AzureDataLakeGen1
{
datastoreType = "AzureDataLakeGen1"
resourceGroup = "string"
serviceDataAccessAuthIdentity = "string"
storeName = "string"
subscriptionId = "string"
}
AzureDataLakeGen2
{
accountName = "string"
datastoreType = "AzureDataLakeGen2"
endpoint = "string"
filesystem = "string"
protocol = "string"
resourceGroup = "string"
serviceDataAccessAuthIdentity = "string"
subscriptionId = "string"
}
AzureFile
{
accountName = "string"
datastoreType = "AzureFile"
endpoint = "string"
fileShareName = "string"
protocol = "string"
resourceGroup = "string"
serviceDataAccessAuthIdentity = "string"
subscriptionId = "string"
}
OneLake
{
artifact = {
artifactName = "string"
artifactType = "string"
// For remaining properties, see OneLakeArtifact objects
}
datastoreType = "OneLake"
endpoint = "string"
oneLakeWorkspaceName = "string"
serviceDataAccessAuthIdentity = "string"
}
속성 값
AccountKeyDatastoreCredentials
이름 | 묘사 | 값 |
---|---|---|
credentialsType | [필수] 스토리지를 사용하여 인증하는 데 사용되는 자격 증명 유형입니다. | 'AccountKey'(필수) |
비밀 | [필수] 스토리지 계정 비밀입니다. | accountKeyDatastoreSecrets |
AccountKeyDatastoreSecrets
이름 | 묘사 | 값 |
---|---|---|
열쇠 | 스토리지 계정 키입니다. | 문자열 |
secretsType | [필수] 스토리지를 사용하여 인증하는 데 사용되는 자격 증명 유형입니다. | 'AccountKey' '인증서' 'Sas' 'ServicePrincipal'(필수) |
AzureBlobDatastore
이름 | 묘사 | 값 |
---|---|---|
accountName | 스토리지 계정 이름입니다. | 문자열 |
containerName | 스토리지 계정 컨테이너 이름입니다. | 문자열 |
datastoreType | [필수] 데이터 저장소를 지원하는 스토리지 형식입니다. | 'AzureBlob'(필수) |
끝점 | 스토리지 계정에 대한 Azure 클라우드 엔드포인트입니다. | 문자열 |
프로토콜 | 스토리지 계정과 통신하는 데 사용되는 프로토콜입니다. | 문자열 |
resourceGroup | Azure 리소스 그룹 이름 | 문자열 |
serviceDataAccessAuthIdentity | 고객의 스토리지에 대한 서비스 데이터 액세스를 인증하는 데 사용할 ID를 나타냅니다. | 'None' 'WorkspaceSystemAssignedIdentity' 'WorkspaceUserAssignedIdentity' |
subscriptionId | Azure 구독 ID | 문자열 |
AzureDataLakeGen1Datastore
이름 | 묘사 | 값 |
---|---|---|
datastoreType | [필수] 데이터 저장소를 지원하는 스토리지 형식입니다. | 'AzureDataLakeGen1'(필수) |
resourceGroup | Azure 리소스 그룹 이름 | 문자열 |
serviceDataAccessAuthIdentity | 고객의 스토리지에 대한 서비스 데이터 액세스를 인증하는 데 사용할 ID를 나타냅니다. | 'None' 'WorkspaceSystemAssignedIdentity' 'WorkspaceUserAssignedIdentity' |
storeName | [필수] Azure Data Lake 저장소 이름입니다. | 문자열 제약 조건: 최소 길이 = 1 패턴 = [a-zA-Z0-9_] (필수) |
subscriptionId | Azure 구독 ID | 문자열 |
AzureDataLakeGen2Datastore
이름 | 묘사 | 값 |
---|---|---|
accountName | [필수] 스토리지 계정 이름입니다. | 문자열 제약 조건: 최소 길이 = 1 패턴 = [a-zA-Z0-9_] (필수) |
datastoreType | [필수] 데이터 저장소를 지원하는 스토리지 형식입니다. | 'AzureDataLakeGen2'(필수) |
끝점 | 스토리지 계정에 대한 Azure 클라우드 엔드포인트입니다. | 문자열 |
파일 시스템 | [필수] Data Lake Gen2 파일 시스템의 이름입니다. | 문자열 제약 조건: 최소 길이 = 1 패턴 = [a-zA-Z0-9_] (필수) |
프로토콜 | 스토리지 계정과 통신하는 데 사용되는 프로토콜입니다. | 문자열 |
resourceGroup | Azure 리소스 그룹 이름 | 문자열 |
serviceDataAccessAuthIdentity | 고객의 스토리지에 대한 서비스 데이터 액세스를 인증하는 데 사용할 ID를 나타냅니다. | 'None' 'WorkspaceSystemAssignedIdentity' 'WorkspaceUserAssignedIdentity' |
subscriptionId | Azure 구독 ID | 문자열 |
AzureFileDatastore
이름 | 묘사 | 값 |
---|---|---|
accountName | [필수] 스토리지 계정 이름입니다. | 문자열 제약 조건: 최소 길이 = 1 패턴 = [a-zA-Z0-9_] (필수) |
datastoreType | [필수] 데이터 저장소를 지원하는 스토리지 형식입니다. | 'AzureFile'(필수) |
끝점 | 스토리지 계정에 대한 Azure 클라우드 엔드포인트입니다. | 문자열 |
fileShareName | [필수] 데이터 저장소가 가리키는 Azure 파일 공유의 이름입니다. | 문자열 제약 조건: 최소 길이 = 1 패턴 = [a-zA-Z0-9_] (필수) |
프로토콜 | 스토리지 계정과 통신하는 데 사용되는 프로토콜입니다. | 문자열 |
resourceGroup | Azure 리소스 그룹 이름 | 문자열 |
serviceDataAccessAuthIdentity | 고객의 스토리지에 대한 서비스 데이터 액세스를 인증하는 데 사용할 ID를 나타냅니다. | 'None' 'WorkspaceSystemAssignedIdentity' 'WorkspaceUserAssignedIdentity' |
subscriptionId | Azure 구독 ID | 문자열 |
CertificateDatastoreCredentials
이름 | 묘사 | 값 |
---|---|---|
authorityUrl | 인증에 사용되는 기관 URL입니다. | 문자열 |
clientId | [필수] 서비스 주체 클라이언트 ID입니다. | 문자열 제약 조건: 최소 길이 = 36 최대 길이 = 36 패턴 = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ (필수) |
credentialsType | [필수] 스토리지를 사용하여 인증하는 데 사용되는 자격 증명 유형입니다. | 'Certificate'(필수) |
resourceUrl | 서비스 주체가 액세스할 수 있는 리소스입니다. | 문자열 |
비밀 | [필수] 서비스 주체 비밀입니다. | CertificateDatastoreSecrets(필수) |
tenantId | [필수] 서비스 주체가 속한 테넌트 ID입니다. | 문자열 제약 조건: 최소 길이 = 36 최대 길이 = 36 패턴 = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ (필수) |
지문 | [필수] 인증에 사용되는 인증서의 지문입니다. | 문자열 제약 조건: 최소 길이 = 1 패턴 = [a-zA-Z0-9_] (필수) |
CertificateDatastoreSecrets
이름 | 묘사 | 값 |
---|---|---|
증명서 | 서비스 주체 인증서입니다. | 문자열 |
secretsType | [필수] 스토리지를 사용하여 인증하는 데 사용되는 자격 증명 유형입니다. | 'AccountKey' '인증서' 'Sas' 'ServicePrincipal'(필수) |
DatastoreCredentials
이름 | 묘사 | 값 |
---|---|---|
credentialsType | AccountKeyDatastoreCredentials형식 |
'AccountKey' '인증서' 'None' 'Sas' 'ServicePrincipal'(필수) |
DatastoreProperties
이름 | 묘사 | 값 |
---|---|---|
자격 증명 | [필수] 계정 자격 증명. | DatastoreCredentials(필수) |
datastoreType | AzureBlobDatastore |
'AzureBlob' 'AzureDataLakeGen1' 'AzureDataLakeGen2' 'AzureFile' 'OneLake'(필수) |
묘사 | 자산 설명 텍스트입니다. | 문자열 |
속성 | 자산 속성 사전입니다. | ResourceBaseProperties |
태그 | 태그 사전입니다. 태그를 추가, 제거 및 업데이트할 수 있습니다. | resourceBaseTags |
LakeHouseArtifact
이름 | 묘사 | 값 |
---|---|---|
artifactType | [필수] OneLake 아티팩트 형식 | 'LakeHouse'(필수) |
Microsoft.MachineLearningServices/workspaces/datastores
이름 | 묘사 | 값 |
---|---|---|
이름 | 리소스 이름 | 문자열 제약 조건: 패턴 = ^[a-zA-Z0-9][a-zA-Z0-9\-_]{0,254}$ (필수) |
parent_id | 이 리소스의 부모인 리소스의 ID입니다. | 형식 리소스의 ID: 작업 영역 |
속성 | [필수] 엔터티의 추가 특성입니다. | DatastoreProperties(필수) |
형 | 리소스 종류 | "Microsoft.MachineLearningServices/workspaces/datastores@2024-10-01" |
NoneDatastoreCredentials
이름 | 묘사 | 값 |
---|---|---|
credentialsType | [필수] 스토리지를 사용하여 인증하는 데 사용되는 자격 증명 유형입니다. | 'None'(필수) |
OneLakeArtifact
이름 | 묘사 | 값 |
---|---|---|
artifactName | [필수] OneLake 아티팩트 이름 | 문자열 제약 조건: 최소 길이 = 1 패턴 = [a-zA-Z0-9_] (필수) |
artifactType | LakeHouseArtifact형식의 경우 'LakeHouse'로 설정합니다. | 'LakeHouse'(필수) |
OneLakeDatastore
이름 | 묘사 | 값 |
---|---|---|
아티팩트 | [필수] 데이터 저장소를 지원하는 OneLake 아티팩트입니다. | OneLakeArtifact(필수) |
datastoreType | [필수] 데이터 저장소를 지원하는 스토리지 형식입니다. | 'OneLake'(필수) |
끝점 | 데이터 저장소에 사용할 OneLake 엔드포인트입니다. | 문자열 |
oneLakeWorkspaceName | [필수] OneLake 작업 영역 이름입니다. | 문자열 제약 조건: 최소 길이 = 1 패턴 = [a-zA-Z0-9_] (필수) |
serviceDataAccessAuthIdentity | 고객의 스토리지에 대한 서비스 데이터 액세스를 인증하는 데 사용할 ID를 나타냅니다. | 'None' 'WorkspaceSystemAssignedIdentity' 'WorkspaceUserAssignedIdentity' |
ResourceBaseProperties
이름 | 묘사 | 값 |
---|
ResourceBaseTags
이름 | 묘사 | 값 |
---|
SasDatastoreCredentials
이름 | 묘사 | 값 |
---|---|---|
credentialsType | [필수] 스토리지를 사용하여 인증하는 데 사용되는 자격 증명 유형입니다. | 'Sas'(필수) |
비밀 | [필수] 스토리지 컨테이너 비밀입니다. | sasDatastoreSecrets |
SasDatastoreSecrets
이름 | 묘사 | 값 |
---|---|---|
sasToken | 스토리지 컨테이너 SAS 토큰입니다. | 문자열 |
secretsType | [필수] 스토리지를 사용하여 인증하는 데 사용되는 자격 증명 유형입니다. | 'AccountKey' '인증서' 'Sas' 'ServicePrincipal'(필수) |
ServicePrincipalDatastoreCredentials
이름 | 묘사 | 값 |
---|---|---|
authorityUrl | 인증에 사용되는 기관 URL입니다. | 문자열 |
clientId | [필수] 서비스 주체 클라이언트 ID입니다. | 문자열 제약 조건: 최소 길이 = 36 최대 길이 = 36 패턴 = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ (필수) |
credentialsType | [필수] 스토리지를 사용하여 인증하는 데 사용되는 자격 증명 유형입니다. | 'ServicePrincipal'(필수) |
resourceUrl | 서비스 주체가 액세스할 수 있는 리소스입니다. | 문자열 |
비밀 | [필수] 서비스 주체 비밀입니다. | ServicePrincipalDatastoreSecrets(필수) |
tenantId | [필수] 서비스 주체가 속한 테넌트 ID입니다. | 문자열 제약 조건: 최소 길이 = 36 최대 길이 = 36 패턴 = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ (필수) |
ServicePrincipalDatastoreSecrets
이름 | 묘사 | 값 |
---|---|---|
clientSecret | 서비스 주체 암호입니다. | 문자열 |
secretsType | [필수] 스토리지를 사용하여 인증하는 데 사용되는 자격 증명 유형입니다. | 'AccountKey' '인증서' 'Sas' 'ServicePrincipal'(필수) |