Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Прежде чем начать хранить файлы данных SQL Server в хранилище Azure, необходимо сначала создать учетную запись хранилища Azure, контейнер BLOB-объектов и подписанную строку доступа. Урок 1 проводит вас через шаги входа в портал управления Azure, создания учетной записи хранения, контейнера объектов blob и создания общего ключа доступа.
По умолчанию только владелец учетной записи хранения может иметь доступ к объектам BLOB, таблицам и очередям в этой учетной записи. Чтобы получить доступ к этим ресурсам с помощью этого нового улучшения SQL Server без предоставления доступа к ключу доступа к учетной записи хранения, необходимо выполнить следующие действия:
Настройте разрешения контейнера на частные.
Создайте общую подпись доступа. Он позволяет делегировать ограниченный доступ к контейнеру, блобу, таблице или ресурсу очереди, указывая временной интервал их доступности и разрешения, которые будут предоставлены клиенту.
Используйте хранимую политику доступа для управления подписываемыми ключами доступа для контейнера или его объектов BLOB. Хранимая политика доступа предоставляет дополнительную меру контроля над подписываемыми URL-адресами, а также обеспечивает простой способ их отзыва.
Дополнительные сведения см. в статье "Управление доступом к ресурсам службы хранилища Azure".
Создание учетной записи хранения
Чтобы создать учетную запись хранения на портале управления Azure, выполните следующие действия.
Войдите на портал управления Azure с помощью учетной записи. Если у вас нет учетной записи Azure, посетите страницу бесплатной пробной версии Azure.
Используйте пошаговые инструкции по созданию учетной записи хранения. Обратите внимание, что при создании учетной записи хранения для файлов данных SQL Server в Azure следует отменить выбор или отключить георепликацию. Это связано с тем, что порядок записи не гарантируется для нескольких блобов, участвующих в георепликации. Если учетная запись хранения является геореплицированной и требуется восстановление, возникает повреждение.
Создание контейнера BLOB
В Azure контейнер объединяет группу BLOBs. Все BLOB-объекты должны содержаться в контейнере. Учетная запись хранения может содержать неограниченное количество контейнеров, но должно иметь по крайней мере один контейнер. Контейнер может хранить неограниченное количество больших двоичных объектов. Для большинства up-to-date информации о ограничениях размера хранилища см. "Как использовать службу хранилища Blob Azure в .NET".
Чтобы создать контейнер в Azure, выполните следующие действия.
Войдите на портал управления Azure.
Выберите учетную запись хранения, перейдите на вкладку "КОНТЕЙНЕРЫ " и нажмите кнопку "ДОБАВИТЬ КОНТЕЙНЕР " в нижней части экрана, в котором откроется новое диалоговое окно.
Введите имя контейнера.
Выберите закрытыйтип доступа. При настройке доступа к частному доступу данные контейнера и больших двоичных объектов можно считывать только владельцем учетной записи Azure.
Замечание
Чтобы создать контейнер программным способом, можно также использовать REST API. Дополнительные сведения см. в статье "Создание контейнера " и справочник по REST API служб хранилища Azure.
Следующий урок:
Урок 2. Создание политики в контейнере и создание ключа подписанного URL-адреса (SAS)