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
- sas_token
- str, <xref:optional>
Bu kapsayıcıya erişmek için SAS belirteci. Varsayılan değer Yok'tır.
- account_key
- str, <xref:optional>
Depolama hesabı anahtarı. Varsayılan değer Yok'tır.
- protocol
- str, <xref:optional>
Depolama hesabına bağlanmak için kullanılacak protokol. Hiçbiri ise, varsayılan olarak https olur.
- endpoint
- str, <xref:optional>
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>
Http istekleri için kullanılacak oturum nesnesi. Varsayılan değer Yok'tır.
- sas_token
- str, <xref:optional>
Bu kapsayıcıya erişmek için SAS belirteci. Varsayılan değer Yok'tır.
- protocol
- str, <xref:optional>
Depolama hesabına bağlanmak için kullanılacak protokol. Hiçbiri ise, varsayılan olarak https olur.
- endpoint
- str, <xref:optional>
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>
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ı |
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ı |
download
Dosya paylaşımındaki verileri yerel dosya sistemine indirin.
download(target_path, prefix=None, overwrite=False, show_progress=True)
Parametreler
- prefix
- str, <xref:optional>
İ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>
Varolan dosyanın üzerine yazıp yazılmayacağını gösterir.
- show_progress
- bool, <xref:optional>
İ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ü
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
- show_progress
- bool, <xref:optional>
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
- relative_root
- str, <xref:optional>
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>
Dosya paylaşımında verilerin yüklendiği konum. Varsayılan değer, kök olan Yok'tır.
- show_progress
- bool, <xref:optional>
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ü
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin