AbstractAzureStorageDatastore クラス

Azure Blob と Azure File ストレージへの接続情報を保存するデータストアの基底クラスを表します。

このクラスを直接操作することはできません。 データストアを作成するには、register_azure_blob_container など、Datastore クラスの register* メソッドのいずれかを使用します。

注: データストアを使用してデータにアクセスする場合は、データにアクセスする権限が必要です。必要な権限は、データストアに登録されている資格情報によって異なります。

Class 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

src_dir を target_path にアップロードします。

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

src_dir を target_path にアップロードします。

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 プロパティを使用してください。