Управление общими папками Azure

Завершено

Файлы Azure предлагает два стандартных протокола файловой системы для подключения общих папок Azure: протокола SMB и протокола сетевой файловой системы (NFS). Общие папки Azure не поддерживают протоколы SMB и NFS в одной общей папке, хотя вы можете создавать общие папки SMB и NFS Azure в одной учетной записи хранения.

Типы общих папок Azure

Служба файлов Azure поддерживает два уровня хранилища: "Премиум" и "Стандартный". Стандартные файловые ресурсы создаются в учетных записях хранения общего назначения (GPv2), а общие папки класса Premium создаются в учетных записях хранения FileStorage. Два уровня хранилища имеют атрибуты, описанные в следующей таблице.

Уровень хранилища Description
Premium Общие папки класса Premium хранят данные на твердотельных дисках (SSD) и доступны только в типе учетной записи хранения FileStorage. Они обеспечивают согласованную высокую производительность и низкую задержку и доступны в избыточности LRS, с доступом ZRS в некоторых регионах. Доступно не во всех регионах.
Стандартные Общие файловые ресурсы хранят данные на жестких дисках (HDD) и развертываются в учетной записи хранения общего назначения версии 2 (GPv2). Обеспечивает производительность рабочих нагрузок, таких как общие файловые ресурсы и среды разработки и тестирования. Общие папки уровня "Стандартный" доступны для LRS, ZRS, GRS и GZRS во всех регионах Azure.

Типы проверки подлинности

Три основных метода проверки подлинности, которые Файлы Azure поддерживаются.

Authentication method Description
Проверка подлинности на основе удостоверений по протоколу SMB Обеспечивает тот же простой единый вход при доступе к общим папкам Azure, что и для доступа к локальным общим папкам.
Ключ доступа Ключ доступа — это более старый и менее гибкий вариант. Учетная запись хранения Azure имеет два ключа доступа, которые можно использовать при выполнении запроса к учетной записи хранения, включая файлы Azure. Ключи доступа являются статическими и обеспечивают полный доступ к службе файлов Azure. Ключи доступа должны быть защищены и не могут использоваться совместно с пользователями, так как они обходят все ограничения на управление доступом. Рекомендуется избегать совместного использования ключей учетной записи хранения и проверки подлинности на основе удостоверений, когда это возможно.
Маркер подписанного URL-адреса (SAS) SAS — это динамически создаваемый универсальный код ресурса (URI), основанный на ключе доступа к хранилищу. SAS предоставляет ограниченные права доступа к учетной записи хранения Azure. К ограничениям относятся допустимые разрешения, время начала и окончания срока действия, разрешенные IP-адреса, с которых могут отправляться запросы, и разрешенные протоколы. С помощью Файлы Azure маркер SAS используется только для предоставления доступа к REST API из кода.

Создание общих папок SMB Azure

Существует два важных параметра, которые необходимо учитывать при создании и настройке общих папок SMB Azure.

  • Откройте порт 445. Взаимодействие SMB выполняется через TCP-порт 445. Убедитесь, что порт 445 открыт. Кроме того, убедитесь, что брандмауэр не блокирует TCP-порт 445 с клиентского компьютера. Если вы не можете разблокировать порт 445, необходимо подключение VPN или ExpressRoute из локальной сети к сети Azure с Файлы Azure, предоставляемых во внутренней сети с помощью частных конечных точек.

  • Включите безопасную передачу. Этот Secure transfer required параметр повышает безопасность учетной записи хранения, ограничивая запросы к учетной записи хранения только из безопасных подключений. Рассмотрим сценарий, в котором вы используете REST API для доступа к учетной записи хранения. Если вы пытаетесь подключиться, и требуется безопасная передача, необходимо подключиться с помощью ПРОТОКОЛА HTTPS. Если вы пытаетесь подключиться к учетной записи с помощью ПРОТОКОЛА HTTP, а требуется безопасная передача, подключение отклоняется.

Подключение общей папки Azure SMB в Windows

Общие папки Azure можно легко использовать в Windows и Windows Server. Вы можете подключиться к общей папке Azure с Windows или Windows Server в портал Azure. Укажите диск, в котором требуется подключить общую папку, и выберите метод проверки подлинности. Портал Azure предоставляет команды PowerShell для выполнения, когда вы будете готовы работать с общей папкой. В этом видео показано, как подключить общую папку SMB в Windows.

Подключение общей папки Azure через протокол SMB в Linux

Вы также можете подключиться к общим папкам Azure с компьютеров Linux. На странице виртуальной машины выберите "Подключиться". Общие папки Azure SMB можно подключить в дистрибутивах Linux с помощью клиента ядра CIFS. Подключение файлов можно выполнить по запросу с помощью mount команды или при загрузке (сохраняемой) путем создания записи в /etc/fstab.