Share via


AzureFileDatastore Sınıf

Bağlantı bilgilerini Azure Dosya depolama alanına kaydeden veri depolarını temsil eder.

Bu sınıfla doğrudan çalışmamalısınız. Bu tür bir veri deposu oluşturmak için Datastore yöntemini kullanın register_azure_file_share .

Not: Verilere erişmek için veri deposu kullanırken, veri deposuna kaydedilen kimlik bilgilerine bağlı olarak bu verilere erişim izniniz olmalıdır.

Yeni bir Azure Dosya Paylaşımı Veri Deposu başlatın.

Devralma
AzureFileDatastore

Oluşturucu

AzureFileDatastore(workspace, name, container_name, account_name, sas_token=None, account_key=None, protocol=None, endpoint='core.windows.net', request_session=None)

Parametreler

workspace
Workspace
Gerekli

Bu veri deposunun ait olduğu çalışma alanı.

name
str
Gerekli

Veri deposunun adı. Yalnızca alfasayısal karakterler veya - veya _içerebilir.

container_name
str
Gerekli

Dosya paylaşımı adı

account_name
str
Gerekli

Depolama hesabı adı

sas_token
str, <xref:optional>
varsayılan değer: None

Bu kapsayıcıya erişmek için SAS belirteci. Varsayılan değer Yok'tır.

account_key
str, <xref:optional>
varsayılan değer: None

Depolama hesabı anahtarı. Varsayılan değer Yok'tır.

protocol
str, <xref:optional>
varsayılan değer: None

Depolama hesabına bağlanmak için kullanılacak protokol. Hiçbiri ise, varsayılan olarak https olur.

endpoint
str, <xref:optional>
varsayılan değer: core.windows.net

Blob kapsayıcısının uç noktası. Hiçbiri ise, varsayılan olarak core.windows.net olur.

request_session
<xref:requests.sessions.Session>, <xref:optional>
varsayılan değer: None

Http istekleri için kullanılacak oturum nesnesi. Varsayılan değer Yok'tır.

workspace
Workspace
Gerekli

Bu veri deposunun ait olduğu çalışma alanı.

name
str
Gerekli

Veri deposunun adı. Yalnızca alfasayısal karakterler veya - veya _içerebilir.

container_name
str
Gerekli

Dosya paylaşımı adı

account_name
str
Gerekli

Depolama hesabı adı

sas_token
str, <xref:optional>
Gerekli

Bu kapsayıcıya erişmek için SAS belirteci. Varsayılan değer Yok'tır.

account_key
str, <xref:optional>
Gerekli

Depolama hesabı anahtarı. Varsayılan değer Yok'tır.

protocol
str, <xref:optional>
Gerekli

Depolama hesabına bağlanmak için kullanılacak protokol. Hiçbiri ise, varsayılan olarak https olur.

endpoint
str, <xref:optional>
Gerekli

Blob kapsayıcısının uç noktası. Hiçbiri ise, varsayılan olarak core.windows.net olur.

request_session
<xref:requests.sessions.Session>, <xref:optional>
Gerekli

Http istekleri için kullanılacak oturum nesnesi. Varsayılan değer Yok'tır.

Yöntemler

download

Dosya paylaşımındaki verileri yerel dosya sistemine indirin.

upload

Yerel dosya sisteminden verileri bu veri deposunun işaretlendiği dosya paylaşımına yükleyin.

Not: Bu yöntemin çalışması için veri deposu nesnesinin hesap anahtarı veya SAS belirteci özelliği doldurulmuş olmalıdır. Datastore nesnesi herhangi bir kimlik bilgisi biçimi içermiyorsa, bu yöntem başarısız olur. Ayrıca, bu yöntem kullanım dışı bırakıldı, gelecekte kaldırılabilir. Yerel dizinden dosyalarınızı karşıya yüklemek ve tek bir yöntem çağrısında FileDataset oluşturmak için yöntemini kullanmanızı Dataset.File.upload_directory öneririz.

upload_files

Yerel dosya sisteminden verileri bu veri deposunun işaretlendiği dosya paylaşımına yükleyin.

Not: Bu yöntem kullanım dışıdır ve artık desteklenmeyecektir. Bunun yerine kullanılması FileDatasetFactory.upload_directory önerilir.

download

Dosya paylaşımındaki verileri yerel dosya sistemine indirin.

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

Parametreler

target_path
str
Gerekli

Dosyanın indirilmesi için yerel dizin.

prefix
str, <xref:optional>
varsayılan değer: None

İndirilmesi gereken dosya paylaşımındaki klasörün yolu. Hiçbiri olarak ayarlanırsa Azure Machine Learning dosya paylaşımındaki her şeyi indirir.

overwrite
bool, <xref:optional>
varsayılan değer: False

Varolan dosyanın üzerine yazıp yazılmayacağını gösterir.

show_progress
bool, <xref:optional>
varsayılan değer: True

İndirme işleminin ilerleme durumunun konsolda gösterilip gösterilmeyeceğini gösterir.

Döndürülenler

Başarıyla indirilen dosya sayısı.

Dönüş türü

int

upload

Yerel dosya sisteminden verileri bu veri deposunun işaretlendiği dosya paylaşımına yükleyin.

Not: Bu yöntemin çalışması için veri deposu nesnesinin hesap anahtarı veya SAS belirteci özelliği doldurulmuş olmalıdır. Datastore nesnesi herhangi bir kimlik bilgisi biçimi içermiyorsa, bu yöntem başarısız olur. Ayrıca, bu yöntem kullanım dışı bırakıldı, gelecekte kaldırılabilir. Yerel dizinden dosyalarınızı karşıya yüklemek ve tek bir yöntem çağrısında FileDataset oluşturmak için yöntemini kullanmanızı Dataset.File.upload_directory öneririz.

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

Parametreler

src_dir
str
Gerekli

Karşıya yüklenecek yerel dizin.

target_path
str
Gerekli

Karşıya yüklenecek dosya paylaşımındaki konum. Hiçbiri ise köke yükleyin.

overwrite
bool, <xref:optional>
Gerekli

Varolan dosyaların üzerine yazıp yazılmayacağını gösterir.

show_progress
bool, <xref:optional>
Gerekli

Yükleme işleminin ilerleme durumunun konsolda gösterilip gösterilmeyeceğini gösterir.

Döndürülenler

Karşıya yüklenen hedef yol için DataReference örneği.

Dönüş türü

upload_files

Yerel dosya sisteminden verileri bu veri deposunun işaretlendiği dosya paylaşımına yükleyin.

Not: Bu yöntem kullanım dışıdır ve artık desteklenmeyecektir. Bunun yerine kullanılması FileDatasetFactory.upload_directory önerilir.

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

Parametreler

files
list[str]
Gerekli

Karşıya yüklenecek dosyaların mutlak yolunun listesi.

relative_root
str, <xref:optional>
Gerekli

Dosya paylaşımındaki dosyaların yolunu belirlemek için kullanılan temel yol. Örneğin, /path/to/file.txt dosyasını karşıya yüklerseniz ve temel yolu /path olarak tanımlarsanız, file.txt dosya paylaşımına yüklendiğinde /to/file.txt yoluna sahip olur. Ayrıca belirtilirse target_path , yukarıdan türetilen yol için ön ek olarak kullanılır. Temel yol tüm dosyaların ortak yolu olmalıdır, aksi takdirde bir özel durum oluşturulur. Varsayılan değer, ortak yolu bulan Hiçbiri'dir.

target_path
str, <xref:optional>
Gerekli

Dosya paylaşımında verilerin yüklendiği konum. Varsayılan değer, kök olan Yok'tır.

overwrite
bool, <xref:optional>
Gerekli

Varolan dosyaların üzerine yazıp yazılmayacağını gösterir.

show_progress
bool, <xref:optional>
Gerekli

Yükleme işleminin ilerleme durumunun konsolda gösterilip gösterilmeyeceğini gösterir.

Döndürülenler

Karşıya yüklenen hedef yol için DataReference örneği.

Dönüş türü