다음을 통해 공유


Microsoft.MachineLearningServices 작업 영역/데이터 저장소 2021-03-01-preview

Bicep 리소스 정의

작업 영역/데이터 저장소 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.

각 API 버전에서 변경된 속성 목록은 변경 로그참조하세요.

리소스 형식

Microsoft.MachineLearningServices/workspaces/datastores 리소스를 만들려면 템플릿에 다음 Bicep을 추가합니다.

resource symbolicname 'Microsoft.MachineLearningServices/workspaces/datastores@2021-03-01-preview' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    contents: {
      contentsType: 'string'
      // For remaining properties, see DatastoreContents objects
    }
    description: 'string'
    isDefault: bool
    linkedInfo: {
      linkedId: 'string'
      linkedResourceName: 'string'
      origin: 'string'
    }
    properties: {
      {customized property}: 'string'
    }
    tags: {
      {customized property}: 'string'
    }
  }
}

DatastoreCredentials 개체

credentialsType 속성을 설정하여 개체 유형을 지정합니다.

accountKey경우 다음을 사용합니다.

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

인증서경우 다음을 사용합니다.

{
  authorityUrl: 'string'
  clientId: 'string'
  credentialsType: 'Certificate'
  resourceUri: 'string'
  secrets: {
    certificate: 'string'
    secretsType: 'string'
  }
  tenantId: 'string'
  thumbprint: 'string'
}

없음경우 다음을 사용합니다.

{
  credentialsType: 'None'
  secrets: {
    secretsType: 'string'
  }
}

sas경우 다음을 사용합니다.

{
  credentialsType: 'Sas'
  secrets: {
    sasToken: 'string'
    secretsType: 'string'
  }
}

ServicePrincipal경우 다음을 사용합니다.

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

sqlAdmin경우 다음을 사용합니다.

{
  credentialsType: 'SqlAdmin'
  secrets: {
    password: 'string'
    secretsType: 'string'
  }
  userId: 'string'
}

DatastoreContents 개체

contentsType 속성을 설정하여 개체 유형을 지정합니다.

AzureBlob경우 다음을 사용합니다.

{
  accountName: 'string'
  containerName: 'string'
  contentsType: 'AzureBlob'
  credentials: {
    credentialsType: 'string'
    // For remaining properties, see DatastoreCredentials objects
  }
  endpoint: 'string'
  protocol: 'string'
}

AzureDataLakeGen1경우 다음을 사용합니다.

{
  contentsType: 'AzureDataLakeGen1'
  credentials: {
    credentialsType: 'string'
    // For remaining properties, see DatastoreCredentials objects
  }
  storeName: 'string'
}

AzureDataLakeGen2경우 다음을 사용합니다.

{
  accountName: 'string'
  containerName: 'string'
  contentsType: 'AzureDataLakeGen2'
  credentials: {
    credentialsType: 'string'
    // For remaining properties, see DatastoreCredentials objects
  }
  endpoint: 'string'
  protocol: 'string'
}

AzureFile경우 다음을 사용합니다.

{
  accountName: 'string'
  containerName: 'string'
  contentsType: 'AzureFile'
  credentials: {
    credentialsType: 'string'
    // For remaining properties, see DatastoreCredentials objects
  }
  endpoint: 'string'
  protocol: 'string'
}

AzurePostgreSql경우 다음을 사용합니다.

{
  contentsType: 'AzurePostgreSql'
  credentials: {
    credentialsType: 'string'
    // For remaining properties, see DatastoreCredentials objects
  }
  databaseName: 'string'
  enableSSL: bool
  endpoint: 'string'
  portNumber: int
  serverName: 'string'
}

AzureSqlDatabase경우 다음을 사용합니다.

{
  contentsType: 'AzureSqlDatabase'
  credentials: {
    credentialsType: 'string'
    // For remaining properties, see DatastoreCredentials objects
  }
  databaseName: 'string'
  endpoint: 'string'
  portNumber: int
  serverName: 'string'
}

GlusterFs경우 다음을 사용합니다.

{
  contentsType: 'GlusterFs'
  serverAddress: 'string'
  volumeName: 'string'
}

속성 값

AccountKeyDatastoreCredentials

이름 묘사
credentialsType [필수] 스토리지를 사용하여 인증하는 데 사용되는 자격 증명 유형입니다. 'AccountKey'(필수)
비밀 스토리지 계정 비밀입니다. AccountKeyDatastoreSecrets

AccountKeyDatastoreSecrets

이름 묘사
열쇠 스토리지 계정 키입니다. 문자열
secretsType [필수] 스토리지를 사용하여 인증하는 데 사용되는 자격 증명 유형입니다. 'AccountKey'
'인증서'
'None'
'Sas'
'ServicePrincipal'
'SqlAdmin'(필수)

AzureBlobContents

이름 묘사
accountName [필수] 스토리지 계정 이름입니다. 문자열

제약 조건:
패턴 = [a-zA-Z0-9_](필수)
containerName [필수] 스토리지 계정 컨테이너 이름입니다. 문자열

제약 조건:
패턴 = [a-zA-Z0-9_](필수)
contentsType [필수] 데이터 저장소를 지원하는 스토리지 형식입니다. 'AzureBlob'(필수)
자격 증명 [필수] 계정 자격 증명. DatastoreCredentials(필수)
끝점 [필수] 스토리지 계정에 대한 Azure 클라우드 엔드포인트입니다. 문자열

제약 조건:
패턴 = [a-zA-Z0-9_](필수)
프로토콜 [필수] 스토리지 계정과 통신하는 데 사용되는 프로토콜입니다. 문자열

제약 조건:
패턴 = [a-zA-Z0-9_](필수)

AzureDataLakeGen1Contents

이름 묘사
contentsType [필수] 데이터 저장소를 지원하는 스토리지 형식입니다. 'AzureDataLakeGen1'(필수)
자격 증명 [필수] 계정 자격 증명. DatastoreCredentials(필수)
storeName [필수] Azure Data Lake 저장소 이름입니다. 문자열

제약 조건:
패턴 = [a-zA-Z0-9_](필수)

AzureDataLakeGen2Contents

이름 묘사
accountName [필수] 스토리지 계정 이름입니다. 문자열

제약 조건:
패턴 = [a-zA-Z0-9_](필수)
containerName [필수] 스토리지 계정 컨테이너 이름입니다. 문자열

제약 조건:
패턴 = [a-zA-Z0-9_](필수)
contentsType [필수] 데이터 저장소를 지원하는 스토리지 형식입니다. 'AzureDataLakeGen2'(필수)
자격 증명 [필수] 계정 자격 증명. DatastoreCredentials(필수)
끝점 [필수] 스토리지 계정에 대한 Azure 클라우드 엔드포인트입니다. 문자열

제약 조건:
패턴 = [a-zA-Z0-9_](필수)
프로토콜 [필수] 스토리지 계정과 통신하는 데 사용되는 프로토콜입니다. 문자열

제약 조건:
패턴 = [a-zA-Z0-9_](필수)

AzureFileContents

이름 묘사
accountName [필수] 스토리지 계정 이름입니다. 문자열

제약 조건:
패턴 = [a-zA-Z0-9_](필수)
containerName [필수] 스토리지 계정 컨테이너 이름입니다. 문자열

제약 조건:
패턴 = [a-zA-Z0-9_](필수)
contentsType [필수] 데이터 저장소를 지원하는 스토리지 형식입니다. 'AzureFile'(필수)
자격 증명 [필수] 계정 자격 증명. DatastoreCredentials(필수)
끝점 [필수] 스토리지 계정에 대한 Azure 클라우드 엔드포인트입니다. 문자열

제약 조건:
패턴 = [a-zA-Z0-9_](필수)
프로토콜 [필수] 스토리지 계정과 통신하는 데 사용되는 프로토콜입니다. 문자열

제약 조건:
패턴 = [a-zA-Z0-9_](필수)

AzurePostgreSqlContents

이름 묘사
contentsType [필수] 데이터 저장소를 지원하는 스토리지 형식입니다. 'AzurePostgreSql'(필수)
자격 증명 [필수] 계정 자격 증명. DatastoreCredentials(필수)
databaseName [필수] Azure SQL 데이터베이스 이름입니다. 문자열

제약 조건:
패턴 = [a-zA-Z0-9_](필수)
enableSSL Azure PostgreSQL 서버에 SSL이 필요한지 여부입니다. bool
끝점 [필수] 데이터베이스에 대한 Azure 클라우드 엔드포인트입니다. 문자열

제약 조건:
패턴 = [a-zA-Z0-9_](필수)
portNumber [필수] Azure SQL 서버 포트. int(필수)
serverName [필수] Azure SQL Server 이름입니다. 문자열

제약 조건:
패턴 = [a-zA-Z0-9_](필수)

AzureSqlDatabaseContents

이름 묘사
contentsType [필수] 데이터 저장소를 지원하는 스토리지 형식입니다. 'AzureSqlDatabase'(필수)
자격 증명 [필수] 계정 자격 증명. DatastoreCredentials(필수)
databaseName [필수] Azure SQL 데이터베이스 이름입니다. 문자열

제약 조건:
패턴 = [a-zA-Z0-9_](필수)
끝점 [필수] 데이터베이스에 대한 Azure 클라우드 엔드포인트입니다. 문자열

제약 조건:
패턴 = [a-zA-Z0-9_](필수)
portNumber [필수] Azure SQL 서버 포트. int(필수)
serverName [필수] Azure SQL Server 이름입니다. 문자열

제약 조건:
패턴 = [a-zA-Z0-9_](필수)

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'(필수)
resourceUri 서비스 주체가 액세스할 수 있는 리소스입니다. 문자열
비밀 서비스 주체 비밀입니다. certificateDatastoreSecrets
tenantId [필수] 서비스 주체가 속한 테넌트 ID입니다. 문자열

제약 조건:
최소 길이 = 36
최대 길이 = 36
패턴 = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$(필수)
지문 [필수] 인증에 사용되는 인증서의 지문입니다. 문자열

제약 조건:
패턴 = [a-zA-Z0-9_](필수)

CertificateDatastoreSecrets

이름 묘사
증명서 서비스 주체 인증서입니다. 문자열
secretsType [필수] 스토리지를 사용하여 인증하는 데 사용되는 자격 증명 유형입니다. 'AccountKey'
'인증서'
'None'
'Sas'
'ServicePrincipal'
'SqlAdmin'(필수)

DatastoreContents

이름 묘사
contentsType AzureBlobContents형식에 대해 'AzureBlob'으로 설정합니다. AzureDataLakeGen1Contents형식에 대해 'AzureDataLakeGen1'으로 설정합니다. AzureDataLakeGen2Contents형식에 대해 'AzureDataLakeGen2'로 설정합니다. AzureFileContents형식에 대해 'AzureFile'으로 설정합니다. AzurePostgreSqlContents형식에 대해 'AzurePostgreSql'로 설정합니다. AzureSqlDatabaseContents형식에 대해 'AzureSqlDatabase'로 설정합니다. GlusterFsContents형식에 대해 'GlusterFs'로 설정합니다. 'AzureBlob'
'AzureDataLakeGen1'
'AzureDataLakeGen2'
'AzureFile'
'AzurePostgreSql'
'AzureSqlDatabase'
'GlusterFs'(필수)

DatastoreCredentials

이름 묘사
credentialsType AccountKeyDatastoreCredentials형식 'AccountKey'로 설정합니다. certificateDatastoreCredentials형식에 대해 'Certificate'로 설정합니다. NoneDatastoreCredentials형식에 대해 'None'으로 설정합니다. sasDatastoreCredentials형식 'Sas'로 설정합니다. ServicePrincipalDatastoreCredentials형식에 대해 'ServicePrincipal'로 설정합니다. 형식 SqlAdminDatastoreCredentials'SqlAdmin'으로 설정합니다. 'AccountKey'
'인증서'
'None'
'Sas'
'ServicePrincipal'
'SqlAdmin'(필수)

DatastoreProperties

이름 묘사
목차 [필수] 데이터 저장소 저장소 콘텐츠에 대한 참조입니다. DatastoreContents(필수)
묘사 자산 설명 텍스트입니다. 문자열
isDefault 이 데이터 저장소가 작업 영역의 기본값인지 여부입니다. bool
linkedInfo 연결된 경우 데이터 저장소 원본에 대한 정보입니다. LinkedInfo
속성 자산 속성 사전입니다. DatastoreProperties
태그 태그 사전입니다. 태그를 추가, 제거 및 업데이트할 수 있습니다. DatastorePropertiesTags

DatastoreProperties

이름 묘사

DatastorePropertiesTags

이름 묘사

GlusterFsContents

이름 묘사
contentsType [필수] 데이터 저장소를 지원하는 스토리지 형식입니다. 'GlusterFs'(필수)
serverAddress [필수] GlusterFS 서버 주소(IP 주소 또는 서버 이름일 수 있습니다). 문자열

제약 조건:
패턴 = [a-zA-Z0-9_](필수)
volumeName [필수] GlusterFS 볼륨 이름입니다. 문자열

제약 조건:
패턴 = [a-zA-Z0-9_](필수)

LinkedInfo

이름 묘사
linkedId 연결된 서비스 ID입니다. 문자열
linkedResourceName 연결된 서비스 리소스 이름입니다. 문자열
기원 연결된 서비스의 유형입니다. 'Synapse'

Microsoft.MachineLearningServices/workspaces/datastores

이름 묘사
이름 리소스 이름 문자열

제약 조건:
패턴 = ^[a-zA-Z0-9][a-zA-Z0-9\-_]{0,254}$(필수)
부모 Bicep에서 자식 리소스에 대한 부모 리소스를 지정할 수 있습니다. 자식 리소스가 부모 리소스 외부에서 선언된 경우에만 이 속성을 추가해야 합니다.

자세한 내용은 부모 리소스외부의 자식 리소스 참조하세요.
형식 리소스의 기호 이름: 작업 영역
속성 [필수] 엔터티의 추가 특성입니다. DatastoreProperties(필수)

NoneDatastoreCredentials

이름 묘사
credentialsType [필수] 스토리지를 사용하여 인증하는 데 사용되는 자격 증명 유형입니다. 'None'(필수)
비밀 비어 있거나 없는 데이터 저장소 비밀입니다. NoneDatastoreSecrets

NoneDatastoreSecrets

이름 묘사
secretsType [필수] 스토리지를 사용하여 인증하는 데 사용되는 자격 증명 유형입니다. 'AccountKey'
'인증서'
'None'
'Sas'
'ServicePrincipal'
'SqlAdmin'(필수)

SasDatastoreCredentials

이름 묘사
credentialsType [필수] 스토리지를 사용하여 인증하는 데 사용되는 자격 증명 유형입니다. 'Sas'(필수)
비밀 스토리지 컨테이너 비밀입니다. sasDatastoreSecrets

SasDatastoreSecrets

이름 묘사
sasToken 스토리지 컨테이너 SAS 토큰입니다. 문자열
secretsType [필수] 스토리지를 사용하여 인증하는 데 사용되는 자격 증명 유형입니다. 'AccountKey'
'인증서'
'None'
'Sas'
'ServicePrincipal'
'SqlAdmin'(필수)

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'(필수)
resourceUri 서비스 주체가 액세스할 수 있는 리소스입니다. 문자열
비밀 서비스 주체 비밀입니다. 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'
'인증서'
'None'
'Sas'
'ServicePrincipal'
'SqlAdmin'(필수)

SqlAdminDatastoreCredentials

이름 묘사
credentialsType [필수] 스토리지를 사용하여 인증하는 데 사용되는 자격 증명 유형입니다. 'SqlAdmin'(필수)
비밀 SQL 데이터베이스 비밀입니다. sqlAdminDatastoreSecrets
userId [필수] SQL 데이터베이스 사용자 이름입니다. 문자열

제약 조건:
패턴 = [a-zA-Z0-9_](필수)

SqlAdminDatastoreSecrets

이름 묘사
암호 SQL 데이터베이스 암호입니다. 문자열
secretsType [필수] 스토리지를 사용하여 인증하는 데 사용되는 자격 증명 유형입니다. 'AccountKey'
'인증서'
'None'
'Sas'
'ServicePrincipal'
'SqlAdmin'(필수)

ARM 템플릿 리소스 정의

작업 영역/데이터 저장소 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.

각 API 버전에서 변경된 속성 목록은 변경 로그참조하세요.

리소스 형식

Microsoft.MachineLearningServices/workspaces/datastores 리소스를 만들려면 템플릿에 다음 JSON을 추가합니다.

{
  "type": "Microsoft.MachineLearningServices/workspaces/datastores",
  "apiVersion": "2021-03-01-preview",
  "name": "string",
  "properties": {
    "contents": {
      "contentsType": "string"
      // For remaining properties, see DatastoreContents objects
    },
    "description": "string",
    "isDefault": "bool",
    "linkedInfo": {
      "linkedId": "string",
      "linkedResourceName": "string",
      "origin": "string"
    },
    "properties": {
      "{customized property}": "string"
    },
    "tags": {
      "{customized property}": "string"
    }
  }
}

DatastoreCredentials 개체

credentialsType 속성을 설정하여 개체 유형을 지정합니다.

accountKey경우 다음을 사용합니다.

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

인증서경우 다음을 사용합니다.

{
  "authorityUrl": "string",
  "clientId": "string",
  "credentialsType": "Certificate",
  "resourceUri": "string",
  "secrets": {
    "certificate": "string",
    "secretsType": "string"
  },
  "tenantId": "string",
  "thumbprint": "string"
}

없음경우 다음을 사용합니다.

{
  "credentialsType": "None",
  "secrets": {
    "secretsType": "string"
  }
}

sas경우 다음을 사용합니다.

{
  "credentialsType": "Sas",
  "secrets": {
    "sasToken": "string",
    "secretsType": "string"
  }
}

ServicePrincipal경우 다음을 사용합니다.

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

sqlAdmin경우 다음을 사용합니다.

{
  "credentialsType": "SqlAdmin",
  "secrets": {
    "password": "string",
    "secretsType": "string"
  },
  "userId": "string"
}

DatastoreContents 개체

contentsType 속성을 설정하여 개체 유형을 지정합니다.

AzureBlob경우 다음을 사용합니다.

{
  "accountName": "string",
  "containerName": "string",
  "contentsType": "AzureBlob",
  "credentials": {
    "credentialsType": "string"
    // For remaining properties, see DatastoreCredentials objects
  },
  "endpoint": "string",
  "protocol": "string"
}

AzureDataLakeGen1경우 다음을 사용합니다.

{
  "contentsType": "AzureDataLakeGen1",
  "credentials": {
    "credentialsType": "string"
    // For remaining properties, see DatastoreCredentials objects
  },
  "storeName": "string"
}

AzureDataLakeGen2경우 다음을 사용합니다.

{
  "accountName": "string",
  "containerName": "string",
  "contentsType": "AzureDataLakeGen2",
  "credentials": {
    "credentialsType": "string"
    // For remaining properties, see DatastoreCredentials objects
  },
  "endpoint": "string",
  "protocol": "string"
}

AzureFile경우 다음을 사용합니다.

{
  "accountName": "string",
  "containerName": "string",
  "contentsType": "AzureFile",
  "credentials": {
    "credentialsType": "string"
    // For remaining properties, see DatastoreCredentials objects
  },
  "endpoint": "string",
  "protocol": "string"
}

AzurePostgreSql경우 다음을 사용합니다.

{
  "contentsType": "AzurePostgreSql",
  "credentials": {
    "credentialsType": "string"
    // For remaining properties, see DatastoreCredentials objects
  },
  "databaseName": "string",
  "enableSSL": "bool",
  "endpoint": "string",
  "portNumber": "int",
  "serverName": "string"
}

AzureSqlDatabase경우 다음을 사용합니다.

{
  "contentsType": "AzureSqlDatabase",
  "credentials": {
    "credentialsType": "string"
    // For remaining properties, see DatastoreCredentials objects
  },
  "databaseName": "string",
  "endpoint": "string",
  "portNumber": "int",
  "serverName": "string"
}

GlusterFs경우 다음을 사용합니다.

{
  "contentsType": "GlusterFs",
  "serverAddress": "string",
  "volumeName": "string"
}

속성 값

AccountKeyDatastoreCredentials

이름 묘사
credentialsType [필수] 스토리지를 사용하여 인증하는 데 사용되는 자격 증명 유형입니다. 'AccountKey'(필수)
비밀 스토리지 계정 비밀입니다. AccountKeyDatastoreSecrets

AccountKeyDatastoreSecrets

이름 묘사
열쇠 스토리지 계정 키입니다. 문자열
secretsType [필수] 스토리지를 사용하여 인증하는 데 사용되는 자격 증명 유형입니다. 'AccountKey'
'인증서'
'None'
'Sas'
'ServicePrincipal'
'SqlAdmin'(필수)

AzureBlobContents

이름 묘사
accountName [필수] 스토리지 계정 이름입니다. 문자열

제약 조건:
패턴 = [a-zA-Z0-9_](필수)
containerName [필수] 스토리지 계정 컨테이너 이름입니다. 문자열

제약 조건:
패턴 = [a-zA-Z0-9_](필수)
contentsType [필수] 데이터 저장소를 지원하는 스토리지 형식입니다. 'AzureBlob'(필수)
자격 증명 [필수] 계정 자격 증명. DatastoreCredentials(필수)
끝점 [필수] 스토리지 계정에 대한 Azure 클라우드 엔드포인트입니다. 문자열

제약 조건:
패턴 = [a-zA-Z0-9_](필수)
프로토콜 [필수] 스토리지 계정과 통신하는 데 사용되는 프로토콜입니다. 문자열

제약 조건:
패턴 = [a-zA-Z0-9_](필수)

AzureDataLakeGen1Contents

이름 묘사
contentsType [필수] 데이터 저장소를 지원하는 스토리지 형식입니다. 'AzureDataLakeGen1'(필수)
자격 증명 [필수] 계정 자격 증명. DatastoreCredentials(필수)
storeName [필수] Azure Data Lake 저장소 이름입니다. 문자열

제약 조건:
패턴 = [a-zA-Z0-9_](필수)

AzureDataLakeGen2Contents

이름 묘사
accountName [필수] 스토리지 계정 이름입니다. 문자열

제약 조건:
패턴 = [a-zA-Z0-9_](필수)
containerName [필수] 스토리지 계정 컨테이너 이름입니다. 문자열

제약 조건:
패턴 = [a-zA-Z0-9_](필수)
contentsType [필수] 데이터 저장소를 지원하는 스토리지 형식입니다. 'AzureDataLakeGen2'(필수)
자격 증명 [필수] 계정 자격 증명. DatastoreCredentials(필수)
끝점 [필수] 스토리지 계정에 대한 Azure 클라우드 엔드포인트입니다. 문자열

제약 조건:
패턴 = [a-zA-Z0-9_](필수)
프로토콜 [필수] 스토리지 계정과 통신하는 데 사용되는 프로토콜입니다. 문자열

제약 조건:
패턴 = [a-zA-Z0-9_](필수)

AzureFileContents

이름 묘사
accountName [필수] 스토리지 계정 이름입니다. 문자열

제약 조건:
패턴 = [a-zA-Z0-9_](필수)
containerName [필수] 스토리지 계정 컨테이너 이름입니다. 문자열

제약 조건:
패턴 = [a-zA-Z0-9_](필수)
contentsType [필수] 데이터 저장소를 지원하는 스토리지 형식입니다. 'AzureFile'(필수)
자격 증명 [필수] 계정 자격 증명. DatastoreCredentials(필수)
끝점 [필수] 스토리지 계정에 대한 Azure 클라우드 엔드포인트입니다. 문자열

제약 조건:
패턴 = [a-zA-Z0-9_](필수)
프로토콜 [필수] 스토리지 계정과 통신하는 데 사용되는 프로토콜입니다. 문자열

제약 조건:
패턴 = [a-zA-Z0-9_](필수)

AzurePostgreSqlContents

이름 묘사
contentsType [필수] 데이터 저장소를 지원하는 스토리지 형식입니다. 'AzurePostgreSql'(필수)
자격 증명 [필수] 계정 자격 증명. DatastoreCredentials(필수)
databaseName [필수] Azure SQL 데이터베이스 이름입니다. 문자열

제약 조건:
패턴 = [a-zA-Z0-9_](필수)
enableSSL Azure PostgreSQL 서버에 SSL이 필요한지 여부입니다. bool
끝점 [필수] 데이터베이스에 대한 Azure 클라우드 엔드포인트입니다. 문자열

제약 조건:
패턴 = [a-zA-Z0-9_](필수)
portNumber [필수] Azure SQL 서버 포트. int(필수)
serverName [필수] Azure SQL Server 이름입니다. 문자열

제약 조건:
패턴 = [a-zA-Z0-9_](필수)

AzureSqlDatabaseContents

이름 묘사
contentsType [필수] 데이터 저장소를 지원하는 스토리지 형식입니다. 'AzureSqlDatabase'(필수)
자격 증명 [필수] 계정 자격 증명. DatastoreCredentials(필수)
databaseName [필수] Azure SQL 데이터베이스 이름입니다. 문자열

제약 조건:
패턴 = [a-zA-Z0-9_](필수)
끝점 [필수] 데이터베이스에 대한 Azure 클라우드 엔드포인트입니다. 문자열

제약 조건:
패턴 = [a-zA-Z0-9_](필수)
portNumber [필수] Azure SQL 서버 포트. int(필수)
serverName [필수] Azure SQL Server 이름입니다. 문자열

제약 조건:
패턴 = [a-zA-Z0-9_](필수)

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'(필수)
resourceUri 서비스 주체가 액세스할 수 있는 리소스입니다. 문자열
비밀 서비스 주체 비밀입니다. certificateDatastoreSecrets
tenantId [필수] 서비스 주체가 속한 테넌트 ID입니다. 문자열

제약 조건:
최소 길이 = 36
최대 길이 = 36
패턴 = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$(필수)
지문 [필수] 인증에 사용되는 인증서의 지문입니다. 문자열

제약 조건:
패턴 = [a-zA-Z0-9_](필수)

CertificateDatastoreSecrets

이름 묘사
증명서 서비스 주체 인증서입니다. 문자열
secretsType [필수] 스토리지를 사용하여 인증하는 데 사용되는 자격 증명 유형입니다. 'AccountKey'
'인증서'
'None'
'Sas'
'ServicePrincipal'
'SqlAdmin'(필수)

DatastoreContents

이름 묘사
contentsType AzureBlobContents형식에 대해 'AzureBlob'으로 설정합니다. AzureDataLakeGen1Contents형식에 대해 'AzureDataLakeGen1'으로 설정합니다. AzureDataLakeGen2Contents형식에 대해 'AzureDataLakeGen2'로 설정합니다. AzureFileContents형식에 대해 'AzureFile'으로 설정합니다. AzurePostgreSqlContents형식에 대해 'AzurePostgreSql'로 설정합니다. AzureSqlDatabaseContents형식에 대해 'AzureSqlDatabase'로 설정합니다. GlusterFsContents형식에 대해 'GlusterFs'로 설정합니다. 'AzureBlob'
'AzureDataLakeGen1'
'AzureDataLakeGen2'
'AzureFile'
'AzurePostgreSql'
'AzureSqlDatabase'
'GlusterFs'(필수)

DatastoreCredentials

이름 묘사
credentialsType AccountKeyDatastoreCredentials형식 'AccountKey'로 설정합니다. certificateDatastoreCredentials형식에 대해 'Certificate'로 설정합니다. NoneDatastoreCredentials형식에 대해 'None'으로 설정합니다. sasDatastoreCredentials형식 'Sas'로 설정합니다. ServicePrincipalDatastoreCredentials형식에 대해 'ServicePrincipal'로 설정합니다. 형식 SqlAdminDatastoreCredentials'SqlAdmin'으로 설정합니다. 'AccountKey'
'인증서'
'None'
'Sas'
'ServicePrincipal'
'SqlAdmin'(필수)

DatastoreProperties

이름 묘사
목차 [필수] 데이터 저장소 저장소 콘텐츠에 대한 참조입니다. DatastoreContents(필수)
묘사 자산 설명 텍스트입니다. 문자열
isDefault 이 데이터 저장소가 작업 영역의 기본값인지 여부입니다. bool
linkedInfo 연결된 경우 데이터 저장소 원본에 대한 정보입니다. LinkedInfo
속성 자산 속성 사전입니다. DatastoreProperties
태그 태그 사전입니다. 태그를 추가, 제거 및 업데이트할 수 있습니다. DatastorePropertiesTags

DatastoreProperties

이름 묘사

DatastorePropertiesTags

이름 묘사

GlusterFsContents

이름 묘사
contentsType [필수] 데이터 저장소를 지원하는 스토리지 형식입니다. 'GlusterFs'(필수)
serverAddress [필수] GlusterFS 서버 주소(IP 주소 또는 서버 이름일 수 있습니다). 문자열

제약 조건:
패턴 = [a-zA-Z0-9_](필수)
volumeName [필수] GlusterFS 볼륨 이름입니다. 문자열

제약 조건:
패턴 = [a-zA-Z0-9_](필수)

LinkedInfo

이름 묘사
linkedId 연결된 서비스 ID입니다. 문자열
linkedResourceName 연결된 서비스 리소스 이름입니다. 문자열
기원 연결된 서비스의 유형입니다. 'Synapse'

Microsoft.MachineLearningServices/workspaces/datastores

이름 묘사
apiVersion api 버전 '2021-03-01-preview'
이름 리소스 이름 문자열

제약 조건:
패턴 = ^[a-zA-Z0-9][a-zA-Z0-9\-_]{0,254}$(필수)
속성 [필수] 엔터티의 추가 특성입니다. DatastoreProperties(필수)
리소스 종류 'Microsoft.MachineLearningServices/workspaces/datastores'

NoneDatastoreCredentials

이름 묘사
credentialsType [필수] 스토리지를 사용하여 인증하는 데 사용되는 자격 증명 유형입니다. 'None'(필수)
비밀 비어 있거나 없는 데이터 저장소 비밀입니다. NoneDatastoreSecrets

NoneDatastoreSecrets

이름 묘사
secretsType [필수] 스토리지를 사용하여 인증하는 데 사용되는 자격 증명 유형입니다. 'AccountKey'
'인증서'
'None'
'Sas'
'ServicePrincipal'
'SqlAdmin'(필수)

SasDatastoreCredentials

이름 묘사
credentialsType [필수] 스토리지를 사용하여 인증하는 데 사용되는 자격 증명 유형입니다. 'Sas'(필수)
비밀 스토리지 컨테이너 비밀입니다. sasDatastoreSecrets

SasDatastoreSecrets

이름 묘사
sasToken 스토리지 컨테이너 SAS 토큰입니다. 문자열
secretsType [필수] 스토리지를 사용하여 인증하는 데 사용되는 자격 증명 유형입니다. 'AccountKey'
'인증서'
'None'
'Sas'
'ServicePrincipal'
'SqlAdmin'(필수)

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'(필수)
resourceUri 서비스 주체가 액세스할 수 있는 리소스입니다. 문자열
비밀 서비스 주체 비밀입니다. 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'
'인증서'
'None'
'Sas'
'ServicePrincipal'
'SqlAdmin'(필수)

SqlAdminDatastoreCredentials

이름 묘사
credentialsType [필수] 스토리지를 사용하여 인증하는 데 사용되는 자격 증명 유형입니다. 'SqlAdmin'(필수)
비밀 SQL 데이터베이스 비밀입니다. sqlAdminDatastoreSecrets
userId [필수] SQL 데이터베이스 사용자 이름입니다. 문자열

제약 조건:
패턴 = [a-zA-Z0-9_](필수)

SqlAdminDatastoreSecrets

이름 묘사
암호 SQL 데이터베이스 암호입니다. 문자열
secretsType [필수] 스토리지를 사용하여 인증하는 데 사용되는 자격 증명 유형입니다. 'AccountKey'
'인증서'
'None'
'Sas'
'ServicePrincipal'
'SqlAdmin'(필수)

빠른 시작 템플릿

다음 빠른 시작 템플릿은 이 리소스 유형을 배포합니다.

템플렛 묘사
Blob Storage 데이터 저장소 만들기

Azure에 배포
이 템플릿은 Azure Machine Learning 작업 영역에서 Blob Storage 데이터 저장소를 만듭니다.
Databricks 파일 시스템 데이터 저장소 만들기

Azure에 배포
이 템플릿은 Azure Machine Learning 작업 영역에서 Databricks 파일 시스템 데이터 저장소를 만듭니다.
파일 공유 데이터 저장소 만들기

Azure에 배포
이 템플릿은 Azure Machine Learning 작업 영역에서 파일 공유 데이터 저장소를 만듭니다.
여러 데이터 세트 & Datastores 사용하여 AML 작업 영역 만들기

Azure에 배포
이 템플릿은 여러 데이터 세트 & 데이터 저장소를 사용하여 Azure Machine Learning 작업 영역을 만듭니다.
Azure ADLS 데이터 저장소 만들기

Azure에 배포
이 템플릿은 Azure Machine Learning 작업 영역에서 ADLS 데이터 저장소를 만듭니다.
Azure ADLS Gen2 Datastore 만들기

Azure에 배포
이 템플릿은 Azure Machine Learning 작업 영역에서 ADLS Gen2 데이터 저장소를 만듭니다.
Azure MySQL Datastore 만들기

Azure에 배포
이 템플릿은 Azure Machine Learning 작업 영역에서 MySQL 데이터 저장소를 만듭니다.
Azure PostgreSQL 데이터 저장소 만들기

Azure에 배포
이 템플릿은 Azure Machine Learning 작업 영역에 PostgreSQL 데이터 저장소를 만듭니다.
Azure SQL Datastore 만들기

Azure에 배포
이 템플릿은 Azure Machine Learning 작업 영역에서 SQL 데이터 저장소를 만듭니다.

Terraform(AzAPI 공급자) 리소스 정의

작업 영역/데이터 저장소 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.

  • 리소스 그룹

각 API 버전에서 변경된 속성 목록은 변경 로그참조하세요.

리소스 형식

Microsoft.MachineLearningServices/workspaces/datastores 리소스를 만들려면 템플릿에 다음 Terraform을 추가합니다.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.MachineLearningServices/workspaces/datastores@2021-03-01-preview"
  name = "string"
  body = jsonencode({
    properties = {
      contents = {
        contentsType = "string"
        // For remaining properties, see DatastoreContents objects
      }
      description = "string"
      isDefault = bool
      linkedInfo = {
        linkedId = "string"
        linkedResourceName = "string"
        origin = "string"
      }
      properties = {
        {customized property} = "string"
      }
      tags = {
        {customized property} = "string"
      }
    }
  })
}

DatastoreCredentials 개체

credentialsType 속성을 설정하여 개체 유형을 지정합니다.

accountKey경우 다음을 사용합니다.

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

인증서경우 다음을 사용합니다.

{
  authorityUrl = "string"
  clientId = "string"
  credentialsType = "Certificate"
  resourceUri = "string"
  secrets = {
    certificate = "string"
    secretsType = "string"
  }
  tenantId = "string"
  thumbprint = "string"
}

없음경우 다음을 사용합니다.

{
  credentialsType = "None"
  secrets = {
    secretsType = "string"
  }
}

sas경우 다음을 사용합니다.

{
  credentialsType = "Sas"
  secrets = {
    sasToken = "string"
    secretsType = "string"
  }
}

ServicePrincipal경우 다음을 사용합니다.

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

sqlAdmin경우 다음을 사용합니다.

{
  credentialsType = "SqlAdmin"
  secrets = {
    password = "string"
    secretsType = "string"
  }
  userId = "string"
}

DatastoreContents 개체

contentsType 속성을 설정하여 개체 유형을 지정합니다.

AzureBlob경우 다음을 사용합니다.

{
  accountName = "string"
  containerName = "string"
  contentsType = "AzureBlob"
  credentials = {
    credentialsType = "string"
    // For remaining properties, see DatastoreCredentials objects
  }
  endpoint = "string"
  protocol = "string"
}

AzureDataLakeGen1경우 다음을 사용합니다.

{
  contentsType = "AzureDataLakeGen1"
  credentials = {
    credentialsType = "string"
    // For remaining properties, see DatastoreCredentials objects
  }
  storeName = "string"
}

AzureDataLakeGen2경우 다음을 사용합니다.

{
  accountName = "string"
  containerName = "string"
  contentsType = "AzureDataLakeGen2"
  credentials = {
    credentialsType = "string"
    // For remaining properties, see DatastoreCredentials objects
  }
  endpoint = "string"
  protocol = "string"
}

AzureFile경우 다음을 사용합니다.

{
  accountName = "string"
  containerName = "string"
  contentsType = "AzureFile"
  credentials = {
    credentialsType = "string"
    // For remaining properties, see DatastoreCredentials objects
  }
  endpoint = "string"
  protocol = "string"
}

AzurePostgreSql경우 다음을 사용합니다.

{
  contentsType = "AzurePostgreSql"
  credentials = {
    credentialsType = "string"
    // For remaining properties, see DatastoreCredentials objects
  }
  databaseName = "string"
  enableSSL = bool
  endpoint = "string"
  portNumber = int
  serverName = "string"
}

AzureSqlDatabase경우 다음을 사용합니다.

{
  contentsType = "AzureSqlDatabase"
  credentials = {
    credentialsType = "string"
    // For remaining properties, see DatastoreCredentials objects
  }
  databaseName = "string"
  endpoint = "string"
  portNumber = int
  serverName = "string"
}

GlusterFs경우 다음을 사용합니다.

{
  contentsType = "GlusterFs"
  serverAddress = "string"
  volumeName = "string"
}

속성 값

AccountKeyDatastoreCredentials

이름 묘사
credentialsType [필수] 스토리지를 사용하여 인증하는 데 사용되는 자격 증명 유형입니다. 'AccountKey'(필수)
비밀 스토리지 계정 비밀입니다. AccountKeyDatastoreSecrets

AccountKeyDatastoreSecrets

이름 묘사
열쇠 스토리지 계정 키입니다. 문자열
secretsType [필수] 스토리지를 사용하여 인증하는 데 사용되는 자격 증명 유형입니다. 'AccountKey'
'인증서'
'None'
'Sas'
'ServicePrincipal'
'SqlAdmin'(필수)

AzureBlobContents

이름 묘사
accountName [필수] 스토리지 계정 이름입니다. 문자열

제약 조건:
패턴 = [a-zA-Z0-9_](필수)
containerName [필수] 스토리지 계정 컨테이너 이름입니다. 문자열

제약 조건:
패턴 = [a-zA-Z0-9_](필수)
contentsType [필수] 데이터 저장소를 지원하는 스토리지 형식입니다. 'AzureBlob'(필수)
자격 증명 [필수] 계정 자격 증명. DatastoreCredentials(필수)
끝점 [필수] 스토리지 계정에 대한 Azure 클라우드 엔드포인트입니다. 문자열

제약 조건:
패턴 = [a-zA-Z0-9_](필수)
프로토콜 [필수] 스토리지 계정과 통신하는 데 사용되는 프로토콜입니다. 문자열

제약 조건:
패턴 = [a-zA-Z0-9_](필수)

AzureDataLakeGen1Contents

이름 묘사
contentsType [필수] 데이터 저장소를 지원하는 스토리지 형식입니다. 'AzureDataLakeGen1'(필수)
자격 증명 [필수] 계정 자격 증명. DatastoreCredentials(필수)
storeName [필수] Azure Data Lake 저장소 이름입니다. 문자열

제약 조건:
패턴 = [a-zA-Z0-9_](필수)

AzureDataLakeGen2Contents

이름 묘사
accountName [필수] 스토리지 계정 이름입니다. 문자열

제약 조건:
패턴 = [a-zA-Z0-9_](필수)
containerName [필수] 스토리지 계정 컨테이너 이름입니다. 문자열

제약 조건:
패턴 = [a-zA-Z0-9_](필수)
contentsType [필수] 데이터 저장소를 지원하는 스토리지 형식입니다. 'AzureDataLakeGen2'(필수)
자격 증명 [필수] 계정 자격 증명. DatastoreCredentials(필수)
끝점 [필수] 스토리지 계정에 대한 Azure 클라우드 엔드포인트입니다. 문자열

제약 조건:
패턴 = [a-zA-Z0-9_](필수)
프로토콜 [필수] 스토리지 계정과 통신하는 데 사용되는 프로토콜입니다. 문자열

제약 조건:
패턴 = [a-zA-Z0-9_](필수)

AzureFileContents

이름 묘사
accountName [필수] 스토리지 계정 이름입니다. 문자열

제약 조건:
패턴 = [a-zA-Z0-9_](필수)
containerName [필수] 스토리지 계정 컨테이너 이름입니다. 문자열

제약 조건:
패턴 = [a-zA-Z0-9_](필수)
contentsType [필수] 데이터 저장소를 지원하는 스토리지 형식입니다. 'AzureFile'(필수)
자격 증명 [필수] 계정 자격 증명. DatastoreCredentials(필수)
끝점 [필수] 스토리지 계정에 대한 Azure 클라우드 엔드포인트입니다. 문자열

제약 조건:
패턴 = [a-zA-Z0-9_](필수)
프로토콜 [필수] 스토리지 계정과 통신하는 데 사용되는 프로토콜입니다. 문자열

제약 조건:
패턴 = [a-zA-Z0-9_](필수)

AzurePostgreSqlContents

이름 묘사
contentsType [필수] 데이터 저장소를 지원하는 스토리지 형식입니다. 'AzurePostgreSql'(필수)
자격 증명 [필수] 계정 자격 증명. DatastoreCredentials(필수)
databaseName [필수] Azure SQL 데이터베이스 이름입니다. 문자열

제약 조건:
패턴 = [a-zA-Z0-9_](필수)
enableSSL Azure PostgreSQL 서버에 SSL이 필요한지 여부입니다. bool
끝점 [필수] 데이터베이스에 대한 Azure 클라우드 엔드포인트입니다. 문자열

제약 조건:
패턴 = [a-zA-Z0-9_](필수)
portNumber [필수] Azure SQL 서버 포트. int(필수)
serverName [필수] Azure SQL Server 이름입니다. 문자열

제약 조건:
패턴 = [a-zA-Z0-9_](필수)

AzureSqlDatabaseContents

이름 묘사
contentsType [필수] 데이터 저장소를 지원하는 스토리지 형식입니다. 'AzureSqlDatabase'(필수)
자격 증명 [필수] 계정 자격 증명. DatastoreCredentials(필수)
databaseName [필수] Azure SQL 데이터베이스 이름입니다. 문자열

제약 조건:
패턴 = [a-zA-Z0-9_](필수)
끝점 [필수] 데이터베이스에 대한 Azure 클라우드 엔드포인트입니다. 문자열

제약 조건:
패턴 = [a-zA-Z0-9_](필수)
portNumber [필수] Azure SQL 서버 포트. int(필수)
serverName [필수] Azure SQL Server 이름입니다. 문자열

제약 조건:
패턴 = [a-zA-Z0-9_](필수)

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'(필수)
resourceUri 서비스 주체가 액세스할 수 있는 리소스입니다. 문자열
비밀 서비스 주체 비밀입니다. certificateDatastoreSecrets
tenantId [필수] 서비스 주체가 속한 테넌트 ID입니다. 문자열

제약 조건:
최소 길이 = 36
최대 길이 = 36
패턴 = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$(필수)
지문 [필수] 인증에 사용되는 인증서의 지문입니다. 문자열

제약 조건:
패턴 = [a-zA-Z0-9_](필수)

CertificateDatastoreSecrets

이름 묘사
증명서 서비스 주체 인증서입니다. 문자열
secretsType [필수] 스토리지를 사용하여 인증하는 데 사용되는 자격 증명 유형입니다. 'AccountKey'
'인증서'
'None'
'Sas'
'ServicePrincipal'
'SqlAdmin'(필수)

DatastoreContents

이름 묘사
contentsType AzureBlobContents형식에 대해 'AzureBlob'으로 설정합니다. AzureDataLakeGen1Contents형식에 대해 'AzureDataLakeGen1'으로 설정합니다. AzureDataLakeGen2Contents형식에 대해 'AzureDataLakeGen2'로 설정합니다. AzureFileContents형식에 대해 'AzureFile'으로 설정합니다. AzurePostgreSqlContents형식에 대해 'AzurePostgreSql'로 설정합니다. AzureSqlDatabaseContents형식에 대해 'AzureSqlDatabase'로 설정합니다. GlusterFsContents형식에 대해 'GlusterFs'로 설정합니다. 'AzureBlob'
'AzureDataLakeGen1'
'AzureDataLakeGen2'
'AzureFile'
'AzurePostgreSql'
'AzureSqlDatabase'
'GlusterFs'(필수)

DatastoreCredentials

이름 묘사
credentialsType AccountKeyDatastoreCredentials형식 'AccountKey'로 설정합니다. certificateDatastoreCredentials형식에 대해 'Certificate'로 설정합니다. NoneDatastoreCredentials형식에 대해 'None'으로 설정합니다. sasDatastoreCredentials형식 'Sas'로 설정합니다. ServicePrincipalDatastoreCredentials형식에 대해 'ServicePrincipal'로 설정합니다. 형식 SqlAdminDatastoreCredentials'SqlAdmin'으로 설정합니다. 'AccountKey'
'인증서'
'None'
'Sas'
'ServicePrincipal'
'SqlAdmin'(필수)

DatastoreProperties

이름 묘사
목차 [필수] 데이터 저장소 저장소 콘텐츠에 대한 참조입니다. DatastoreContents(필수)
묘사 자산 설명 텍스트입니다. 문자열
isDefault 이 데이터 저장소가 작업 영역의 기본값인지 여부입니다. bool
linkedInfo 연결된 경우 데이터 저장소 원본에 대한 정보입니다. LinkedInfo
속성 자산 속성 사전입니다. DatastoreProperties
태그 태그 사전입니다. 태그를 추가, 제거 및 업데이트할 수 있습니다. DatastorePropertiesTags

DatastoreProperties

이름 묘사

DatastorePropertiesTags

이름 묘사

GlusterFsContents

이름 묘사
contentsType [필수] 데이터 저장소를 지원하는 스토리지 형식입니다. 'GlusterFs'(필수)
serverAddress [필수] GlusterFS 서버 주소(IP 주소 또는 서버 이름일 수 있습니다). 문자열

제약 조건:
패턴 = [a-zA-Z0-9_](필수)
volumeName [필수] GlusterFS 볼륨 이름입니다. 문자열

제약 조건:
패턴 = [a-zA-Z0-9_](필수)

LinkedInfo

이름 묘사
linkedId 연결된 서비스 ID입니다. 문자열
linkedResourceName 연결된 서비스 리소스 이름입니다. 문자열
기원 연결된 서비스의 유형입니다. 'Synapse'

Microsoft.MachineLearningServices/workspaces/datastores

이름 묘사
이름 리소스 이름 문자열

제약 조건:
패턴 = ^[a-zA-Z0-9][a-zA-Z0-9\-_]{0,254}$(필수)
parent_id 이 리소스의 부모인 리소스의 ID입니다. 형식 리소스의 ID: 작업 영역
속성 [필수] 엔터티의 추가 특성입니다. DatastoreProperties(필수)
리소스 종류 "Microsoft.MachineLearningServices/workspaces/datastores@2021-03-01-preview"

NoneDatastoreCredentials

이름 묘사
credentialsType [필수] 스토리지를 사용하여 인증하는 데 사용되는 자격 증명 유형입니다. 'None'(필수)
비밀 비어 있거나 없는 데이터 저장소 비밀입니다. NoneDatastoreSecrets

NoneDatastoreSecrets

이름 묘사
secretsType [필수] 스토리지를 사용하여 인증하는 데 사용되는 자격 증명 유형입니다. 'AccountKey'
'인증서'
'None'
'Sas'
'ServicePrincipal'
'SqlAdmin'(필수)

SasDatastoreCredentials

이름 묘사
credentialsType [필수] 스토리지를 사용하여 인증하는 데 사용되는 자격 증명 유형입니다. 'Sas'(필수)
비밀 스토리지 컨테이너 비밀입니다. sasDatastoreSecrets

SasDatastoreSecrets

이름 묘사
sasToken 스토리지 컨테이너 SAS 토큰입니다. 문자열
secretsType [필수] 스토리지를 사용하여 인증하는 데 사용되는 자격 증명 유형입니다. 'AccountKey'
'인증서'
'None'
'Sas'
'ServicePrincipal'
'SqlAdmin'(필수)

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'(필수)
resourceUri 서비스 주체가 액세스할 수 있는 리소스입니다. 문자열
비밀 서비스 주체 비밀입니다. 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'
'인증서'
'None'
'Sas'
'ServicePrincipal'
'SqlAdmin'(필수)

SqlAdminDatastoreCredentials

이름 묘사
credentialsType [필수] 스토리지를 사용하여 인증하는 데 사용되는 자격 증명 유형입니다. 'SqlAdmin'(필수)
비밀 SQL 데이터베이스 비밀입니다. sqlAdminDatastoreSecrets
userId [필수] SQL 데이터베이스 사용자 이름입니다. 문자열

제약 조건:
패턴 = [a-zA-Z0-9_](필수)

SqlAdminDatastoreSecrets

이름 묘사
암호 SQL 데이터베이스 암호입니다. 문자열
secretsType [필수] 스토리지를 사용하여 인증하는 데 사용되는 자격 증명 유형입니다. 'AccountKey'
'인증서'
'None'
'Sas'
'ServicePrincipal'
'SqlAdmin'(필수)