Поделиться через


Получение свойств общего ресурса

Запрос Get Share Properties возвращает свойства для указанного моментального снимка общего ресурса или общего ресурса.

Хотя этот API полностью поддерживается, это устаревший API управления. По этой причине рекомендуется использовать общих папок — получить, которая предоставляется поставщиком ресурсов хранилища (Microsoft.Storage).

Дополнительные сведения о программном взаимодействии с ресурсами FileShare с помощью поставщика ресурсов хранилища см. в разделе Operations on FileShares.

Доступность протокола

Протокол общей папки с включенным доступом Доступный
SMB Да
NFS Да

Просьба

Запрос Get Share Properties может быть создан следующим образом. Рекомендуется использовать ПРОТОКОЛ HTTPS.

Метод URI запроса ВЕРСИЯ HTTP
GET/HEAD https://myaccount.file.core.windows.net/myshare?restype=share HTTP/1.1
GET/HEAD https://myaccount.file.core.windows.net/myshare?restype=share&sharesnapshot=<DateTime> HTTP/1.1

Замените компоненты пути, отображаемые в URI запроса собственным, следующим образом:

Компонент path Описание
myaccount Имя учетной записи хранения.
myshare Имя общей папки.

Сведения об ограничениях именования путей см. в разделе Имя и справочные ресурсы, каталоги, файлы и метаданные.

Параметры URI

В URI запроса можно указать следующие дополнительные параметры:

Параметр Описание
sharesnapshot Необязательный. Версия 2017-04-17 и более поздних версий. Параметр sharesnapshot — это непрозрачное значение даты и времени, указывающее моментальный снимок общей папки для получения свойств.
timeout Необязательный. Параметр времени ожидания выражается в секундах. Дополнительные сведения см. в статье Настройка времени ожидания операций службы "Файлы Azure".

Заголовки запросов

Обязательные и необязательные заголовки описаны в следующей таблице:

Заголовок запроса Описание
Authorization Обязательно. Указывает схему авторизации, имя учетной записи и подпись. Дополнительные сведения см. в статье Авторизация запросов к службе хранилища Azure.
Date или x-ms-date Обязательно. Указывает универсальное время (UTC) для запроса. Дополнительные сведения см. в статье Авторизация запросов к службе хранилища Azure.
x-ms-version Требуется для всех авторизованных запросов. Указывает версию операции, используемой для этого запроса. Дополнительные сведения см. в разделе Управление версиями служб хранилища Azure.
x-ms-client-request-id Необязательный. Предоставляет созданное клиентом непрозрачное значение с ограничением символов 1-kibibyte (KiB), записанным в журналах при настройке ведения журнала. Настоятельно рекомендуется использовать этот заголовок для сопоставления действий на стороне клиента с запросами, получаемыми сервером. Дополнительные сведения см. в статье Monitor Azure Files.
x-ms-lease-id:<ID> Необязательный. Версия 2020-02-10 и более поздних версий. Если заголовок указан, операция выполняется только в том случае, если аренда общей папки в настоящее время активна, а идентификатор аренды, указанный в запросе, соответствует идентификатору аренды общей папки. Если совпадения нет, операция завершается ошибкой с кодом состояния 412 (сбой предварительных условий).

Текст запроса

Никакой.

Ответ

Ответ включает код состояния HTTP и набор заголовков ответа.

Код состояния

Успешная операция возвращает код состояния 200 (ОК).

Дополнительные сведения о кодах состояния см. в коды состояния и коды ошибок.

Заголовки ответа

Ответ для этой операции содержит следующие заголовки. Ответ также может включать дополнительные стандартные заголовки HTTP. Все стандартные заголовки соответствуют спецификации протокола HTTP/1.1.

Заголовок ответа Описание
Last-Modified Возвращает дату и время последнего изменения общей папки. Формат даты следует RFC 1123. Дополнительные сведения см. в разделе Представление значений Date-Time в заголовках. Любая операция, которая изменяет общую папку или его свойства, обновляет время последнего изменения. Операции с файлами не влияют на время последнего изменения общей папки.
x-ms-meta-name:value Набор пар "имя-значение", содержащих пользовательские метаданные общей папки.
ETag Содержит значение, которое можно использовать для условного выполнения операций. Значение заключено в кавычки.
x-ms-request-id Уникально идентифицирует выполненный запрос и может использоваться для устранения неполадок запроса. Дополнительные сведения см. в статье Устранение неполадок с операциями API.
x-ms-version Версия файлов Azure, используемая для выполнения запроса.
Date Значение даты и времени в формате UTC, созданное службой, указывающее время, когда был инициирован ответ.
x-ms-share-quota Версия 2015-02-21 и более поздних версий. Возвращает текущую квоту общего ресурса в гибибайтах (GiB).
x-ms-share-provisioned-iops Версия 2019-07-07 и более поздних версий. Возвращается только для общих папок класса Premium (общие папки в типе учетной записи хранения FileStorage). Возвращает количество операций ввода-вывода в секунду (операций ввода-вывода в секунду), подготовленных для общей папки premium.
x-ms-share-provisioned-ingress-mbps Версия 2019-07-07 и более поздних версий. Возвращается только для общих папок класса Premium (общие папки в типе учетной записи хранения FileStorage). Возвращает входящий трафик в мебибайтах в секунду (MiB/s), как было подготовлено для общей папки premium.
x-ms-share-provisioned-egress-mbps Версия 2019-07-07 и более поздних версий. Возвращается только для общих папок класса Premium (общие папки в типе учетной записи хранения FileStorage). Возвращает исходящие данные в MiB/s, как было подготовлено для общей папки premium.
x-ms-share-provisioned-bandwidth-mibps Версия 2021-02-12 и более поздних версий. Возвращается только для общих папок класса Premium (общие папки в типе учетной записи хранения FileStorage). Возвращает объединенную пропускную способность (ingress + исходящий трафик) в MiB/s, как подготовлено для общей папки premium.
x-ms-share-next-allowed-quota-downgrade-time Версия 2019-07-07 и более поздних версий. Возвращается только для общих папок класса Premium (общие папки в типе учетной записи хранения FileStorage). Значение даты и времени, указывающее, когда квота для общей папки класса Premium разрешена уменьшить. Формат даты следует RFC 1123.
x-ms-access-tier Версия 2019-12-12 и более поздних версий. Возвращает текущий уровень доступа общей папки. В учетных записях хранения общего назначения версии 2 (GPv2) TransationOptimized — это уровень общего ресурса по умолчанию. В типах учетных записей хранения FileStorage Premium — это уровень по умолчанию общей папки.
x-ms-access-tier-change-time Версия 2019-12-12 и более поздних версий. Возвращает дату и время последнего изменения уровня доступа в общей папке.
x-ms-access-tier-transition-state Версия 2019-12-12 и более поздних версий. Если общий ресурс проходит переход на уровень, этот заголовок указывает уровень, с которым он переходит.
x-ms-lease-duration:<fixed,infinite> Версия 2020-02-10 и более поздних версий. Указывает, является ли аренда общей папки бесконечной или фиксированной.
x-ms-lease-state: <available;leased;expired;breaking;broken> Версия 2020-02-10 и более поздних версий. При аренде общей папки этот заголовок указывает состояние аренды общей папки.
x-ms-lease-status: <locked;unlocked> Версия 2020-02-10 и более поздних версий. При аренде общей папки этот заголовок указывает состояние аренды общей папки.
x-ms-enabled-protocols: <SMB;NFS> Возвращает текущие протоколы с поддержкой общего доступа для версии 2019-07-07 и более поздних версий.

- SMB. Доступ к общей папке можно получить с помощью SMBv3.0, SMBv2.1 и REST.
- NFS. Доступ к общей папке можно получить с помощью NFSv4.1.
x-ms-root-squash: <NoRootSquash;RootSquash;AllSquash> Возвращает текущее поведение корневого скваширования общего ресурса для версии 2019-07-07 и более поздних версий. Только NFS.

- NoRootSquash: корневое скваширование отключено.
- RootSquash: запросы из UID/GID 0 сопоставляются с анонимным UID/GID.
- AllSquash: все идентификаторы пользовательского интерфейса и GID сопоставляются с анонимным пользователем.

Этот заголовок возвращается только для общих папок, а не для моментальных снимков.
x-ms-enable-snapshot-virtual-directory-access: <true;false> Версия 2024-08-04 и более позднюю. Указывает, должен ли виртуальный каталог моментального снимка быть доступен в корне точки подключения общего ресурса при включении NFS.

Этот заголовок возвращается только для общих папок, а не для моментальных снимков.
x-ms-client-request-id Можно использовать для устранения неполадок запросов и соответствующих ответов. Значение этого заголовка равно значению заголовка x-ms-client-request-id, если оно присутствует в запросе, а значение содержит не более 1024 видимых символов ASCII. Если в запросе отсутствует заголовок x-ms-client-request-id, он не будет присутствовать в ответе.
x-ms-share-paid-bursting-enabled: <true;false> Версия 2024-11-04 и более поздних версий. Возвращается только для общих папок класса Premium (общие папки в типе учетной записи хранения FileStorage). Указывает, включена ли платная вспышка.

Этот заголовок возвращается только для общих папок, а не для моментальных снимков.
x-ms-share-paid-bursting-max-iops Версия 2024-11-04 и более поздних версий. Возвращается только для общих папок класса Premium. Возвращает максимальное количество платных операций ввода-вывода в секунду, разрешенных для общей папки. Возвращается только в том случае, если x-ms-share-paid-bursting-enabled имеет значение true.

Этот заголовок возвращается только для общих папок, а не для моментальных снимков.
x-ms-share-paid-bursting-max-bandwidth-mibps Версия 2024-11-04 и более поздних версий. Возвращается только для общих папок класса Premium. Возвращает максимальное количество платных миБ/с, разрешенных для общей папки. Возвращается только в том случае, если x-ms-share-paid-bursting-enabled имеет значение true.

Этот заголовок возвращается только для общих папок, а не для моментальных снимков.

Текст ответа

Никакой.

Пример ответа

Response Status:  
HTTP/1.1 200 OK  
  
Response Headers:  
Transfer-Encoding: chunked  
x-ms-meta-name: some_metadata  
Date: <date>  
ETag: "0x8CB171DBEAD6A6B"  
Last-Modified: <date>  
x-ms-share-quota: 1024
x-ms-access-tier: Premium
x-ms-version: 2020-02-10  
x-ms-enabled-protocols: NFS
x-ms-root-squash: RootSquash
Server: Windows-Azure-File/1.0 Microsoft-HTTPAPI/2.0  

Авторизация

Только владелец учетной записи может вызвать эту операцию.

Замечания

Никакой.

См. также

операции с общими папками Azure