Права доступа к статическому веб-сайту хранилища Azure - PullRequest
1 голос
/ 10 мая 2019

У меня есть статический веб-сайт в хранилище BLOB-объектов Azure , как написано здесь .

Веб-сайт работает нормально, никаких проблем.Однако права доступа к веб-сайту являются проблемой.

Уровень доступа к контейнеру хранения является частным и не позволяет никому просматривать содержимое, хранящееся внутри.

Однако размещенный веб-сайтполностью открытый.

Как я могу ограничить доступ к сайту?Я хочу, чтобы только несколько человек, которым я разрешаю, имели доступ к веб-сайту.

Спасибо

1 Ответ

2 голосов
/ 11 мая 2019

Размещенный статический веб-сайт в учетной записи хранения Azure полностью открыт.В настоящее время мы не можем сделать это больше.Однако вы можете разместить свой статический веб-сайт в виде большого двоичного объекта в контейнере с закрытым доступом, а затем обращаться к ним с помощью SAS. подпись общего доступа (SAS) предоставляет вам возможность предоставить ограниченный доступ к объектам в вашей учетной записи хранения другим клиентам без раскрытия ключа вашей учетной записи.

Шаги:

  1. Загрузите файлы своего веб-сайта в BLOB-объект.
  2. Переключитесь на контейнер местоположения / веб-страницу, нажмите ... на некотором BLOB-объекте.enter image description here
  3. Измените некоторые параметры SAS, такие как разрешение или время, разрешенный IP-адрес для предоставления ограниченного доступа к этому BLOB-объекту, нажмите Generate blob SAS token and URL.enter image description here
  4. Затем вы можете получить доступ к веб-странице с помощью SAS-токена BLOB или URL-адреса.Просто поделитесь URL-адресом со своими пользователями.

Приведенный выше пример предназначен для использования SAS на уровне BLOB-объектов. Если у вас много веб-страниц или BLOB-объектов в контейнере, вы можете использовать уровень SAS на панели учетных записей хранения->Настройки-> Shared access signature на портале Azure.

Кроме того, вы также можете настроить конечную точку CDN для обращения к частному контейнеру BLOB-объектов с токеном SAS, ссылаясь на , используя Azure CDN с SAS .Вы можете сослаться на этот похожий случай.

...