AbstractAzureStorageDatastore 클래스

Azure Blob 및 Azure File Storage에 연결 정보를 저장하는 데이터 저장소의 기본 클래스를 나타냅니다.

이 클래스를 직접 사용하면 안 됩니다. 데이터 저장소를 만들려면 Datastore 클래스의 register* 메서드 중 하나를 사용합니다(예: register_azure_blob_container).

참고: 데이터 저장소를 사용하여 데이터에 액세스하는 경우 데이터에 액세스할 수 있는 권한이 있어야 하며 이는 데이터 저장소에 등록된 자격 증명에 따라 다릅니다.

클래스 AbstractAzureStorageDatastore 생성자입니다.

상속
AbstractAzureStorageDatastore

생성자

AbstractAzureStorageDatastore(workspace, name, datastore_type, container_name, account_name, sas_token=None, account_key=None, protocol=None, endpoint=None)

매개 변수

workspace
Workspace
필수

이 데이터 저장소가 속한 작업 영역입니다.

name
str
필수

데이터 저장소의 이름입니다. 영숫자 또는 - 또는 _만 포함할 수 있습니다.

datastore_type
str
필수

이 데이터 저장소의 형식("AzureBlob" 또는 "AzureFile")입니다.

container_name
str
필수

컨테이너 이름

account_name
str
필수

스토리지 계정 이름입니다.

sas_token
str, <xref:optional>
기본값: None

이 컨테이너에 액세스하기 위한 SAS 토큰은 기본적으로 None으로 설정됩니다.

account_key
str, <xref:optional>
기본값: None

스토리지 계정 키는 기본적으로 None으로 설정됩니다.

protocol
str, <xref:optional>
기본값: None

스토리지 계정에 연결하는 데 사용할 프로토콜입니다. None인 경우 기본값은 https입니다.

endpoint
str, <xref:optional>
기본값: None

Blob 컨테이너의 엔드포인트입니다. None인 경우 기본값은 core.windows.net입니다.

workspace
Workspace
필수

이 데이터 저장소가 속한 작업 영역입니다.

name
str
필수

데이터 저장소의 이름입니다. 영숫자 또는 - 또는 _만 포함할 수 있습니다.

datastore_type
str
필수

이 데이터 저장소의 형식("AzureBlob" 또는 "AzureFile")입니다.

container_name
str
필수

컨테이너 이름

account_name
str
필수

스토리지 계정 이름입니다.

sas_token
str, <xref:optional>
필수

이 컨테이너에 액세스하기 위한 SAS 토큰은 기본적으로 None으로 설정됩니다.

account_key
str, <xref:optional>
필수

스토리지 계정 키는 기본적으로 None으로 설정됩니다.

protocol
str, <xref:optional>
필수

스토리지 계정에 연결하는 데 사용할 프로토콜입니다. None인 경우 기본값은 https입니다.

endpoint
str, <xref:optional>
필수

Blob 컨테이너의 엔드포인트입니다. None인 경우 기본값은 core.windows.net입니다.

메서드

as_download

다운로드 모드로 데이터 참조 개체를 반환합니다.

참고: 이 메서드는 사용되지 않으며 더 이상 지원되지 않습니다. 대신 file_dataset.as_download를 사용하는 것이 좋습니다.

as_mount

탑재 모드로 데이터 참조 개체를 반환합니다.

참고: 이 메서드는 사용되지 않으며 더 이상 지원되지 않습니다. 대신 file_dataset.as_mount를 사용하는 것이 좋습니다.

as_upload

업로드 모드로 데이터 참조 개체를 반환합니다.

참고: 이 메서드는 사용되지 않으며 더 이상 지원되지 않습니다. 대신 데이터 세트를 사용하여 업로드하는 것이 좋습니다.

download

target_path에 접두사가 있는 다운로드 경로입니다.

path

해당 데이터 참조 개체를 반환합니다.

upload

target_path에 src_dir을 업로드합니다.

upload_files

target_path에 파일을 업로드합니다.

as_download

다운로드 모드로 데이터 참조 개체를 반환합니다.

참고: 이 메서드는 사용되지 않으며 더 이상 지원되지 않습니다. 대신 file_dataset.as_download를 사용하는 것이 좋습니다.

as_download(path_on_compute=None)

매개 변수

path_on_compute
str
필수

컴퓨팅의 상대 경로입니다.

반환

데이터 참조 개체입니다.

반환 형식

as_mount

탑재 모드로 데이터 참조 개체를 반환합니다.

참고: 이 메서드는 사용되지 않으며 더 이상 지원되지 않습니다. 대신 file_dataset.as_mount를 사용하는 것이 좋습니다.

as_mount()

매개 변수

path_on_compute
str
필수

컴퓨팅의 상대 경로입니다.

반환

데이터 참조 개체입니다.

반환 형식

as_upload

업로드 모드로 데이터 참조 개체를 반환합니다.

참고: 이 메서드는 사용되지 않으며 더 이상 지원되지 않습니다. 대신 데이터 세트를 사용하여 업로드하는 것이 좋습니다.

as_upload(path_on_compute=None)

매개 변수

path_on_compute
str
필수

컴퓨팅의 상대 경로입니다.

반환

데이터 참조 개체입니다.

반환 형식

download

target_path에 접두사가 있는 다운로드 경로입니다.

abstract download(target_path, prefix=None, overwrite=False, show_progress=True)

매개 변수

target_path
필수
prefix
기본값: None
overwrite
기본값: False
show_progress
기본값: True

path

해당 데이터 참조 개체를 반환합니다.

path(path=None, data_reference_name=None)

매개 변수

path
str
기본값: None

데이터 저장소의 상대 경로입니다.

data_reference_name
str
기본값: None

데이터 참조의 이름입니다.

반환

데이터 참조 개체입니다.

반환 형식

upload

target_path에 src_dir을 업로드합니다.

abstract upload(src_dir, target_path=None, overwrite=False, show_progress=True)

매개 변수

src_dir
필수
target_path
기본값: None
overwrite
기본값: False
show_progress
기본값: True

upload_files

target_path에 파일을 업로드합니다.

abstract upload_files(files, relative_root=None, target_path=None, overwrite=False, show_progress=True)

매개 변수

files
필수
relative_root
기본값: None

대상의 상대 경로

target_path
기본값: None
overwrite
기본값: False
show_progress
기본값: True

특성

is_sas

credential_type 속성을 사용합니다.

이 속성은 사용되지 않습니다. credential_type 속성을 사용하여 자격 증명 형식을 확인하세요.