AbstractAzureStorageDatastore Класс
Представляет базовый класс для хранилищ данных, которые содержат сведения о подключении к большому двоичному объекту Azure и хранилищу файлов Azure.
Не следует работать с этим классом напрямую. Чтобы создать хранилище данных, используйте один из методов register*
класса DataStore, например 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)
Параметры
- 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>
Конечная точка контейнера больших двоичных объектов. При значении None по умолчанию используется core.windows.net.
- 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>
Конечная точка контейнера больших двоичных объектов. При значении None по умолчанию используется core.windows.net.
Методы
as_download |
Возврат объекта ссылки на данные в режиме загрузки. Примечание. Это устаревший метод, который больше не будет поддерживаться. Вместо него рекомендуется использовать |
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)
Параметры
Возвращаемое значение
Объект ссылки на данные.
Возвращаемый тип
as_mount
Возврат объекта ссылки на данные в режиме подключения.
Примечание. Это устаревший метод, который больше не будет поддерживаться. Вместо него рекомендуется использовать file_dataset.as_mount
.
as_mount()
Параметры
Возвращаемое значение
Объект ссылки на данные.
Возвращаемый тип
as_upload
Возврат объекта ссылки на данные в режиме передачи.
Примечание. Это устаревший метод, который больше не будет поддерживаться. Рекомендуется использовать вместо этого набор данных для отправки.
as_upload(path_on_compute=None)
Параметры
Возвращаемое значение
Объект ссылки на данные.
Возвращаемый тип
download
Скачивание путей с префиксом в target_path.
abstract download(target_path, prefix=None, overwrite=False, show_progress=True)
Параметры
- target_path
- prefix
- overwrite
- show_progress
path
Возврат соответствующего объекта ссылки на данные.
path(path=None, data_reference_name=None)
Параметры
Возвращаемое значение
Объект ссылки на данные.
Возвращаемый тип
upload
Передача src_dir в target_path.
abstract upload(src_dir, target_path=None, overwrite=False, show_progress=True)
Параметры
- src_dir
- target_path
- overwrite
- show_progress
upload_files
Передача файлов в target_path.
abstract upload_files(files, relative_root=None, target_path=None, overwrite=False, show_progress=True)
Параметры
- files
- relative_root
относительный путь в целевом объекте
- target_path
- overwrite
- show_progress
Атрибуты
is_sas
Используйте свойство credential_type
.
Это свойство является устаревшим. Используйте свойство credential_type
для определения типа учетных данных.
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по