Доступ к хранилищу
Каждый объект, который вы храните в служба хранилища Azure, имеет уникальный URL-адрес. Имя учетной записи хранения формирует часть поддомена URL-адреса. Сочетание поддомена и доменного имени, которое зависит от каждой службы, формирует конечную точку для учетной записи хранения.
Давайте рассмотрим пример. Если имя учетной записи хранения — mystorageaccount, конечные точки по умолчанию для учетной записи хранения формируются для служб Azure, как показано в следующей таблице:
Service | Конечная точка по умолчанию |
---|---|
Служба контейнеров | // mystorageaccount .blob.core.windows.net |
Служба таблиц | // mystorageaccount .table.core.windows.net |
Служба очередей | // mystorageaccount .queue.core.windows.net |
Файловая служба | // mystorageaccount .file.core.windows.net |
Мы создадим URL-адрес для доступа к объекту в учетной записи хранения, добавив расположение объекта в учетную запись хранения в конечную точку.
Чтобы получить доступ к данным myblob в расположении mycontainer в учетной записи хранения, мы используем следующий URL-адрес:
//
mystorageaccount
.blob.core.windows.net/
mycontainer
/
myblob
.
Настройка личных доменов
Вы можете настроить личный домен для доступа к данным BLOB-объектов в учетной записи хранения Azure. Как мы рассмотрели, конечная точка по умолчанию для Хранилище BLOB-объектов Azure \<storage-account-name>.blob.core.windows.net
. Если вы сопоставляете личный домен и поддомен, например www.contoso.com
, с большим двоичным объектом или веб-конечной точкой для учетной записи хранения, пользователи могут использовать этот домен для доступа к данным BLOB-объектов в вашей учетной записи хранения.
Существует два способа настройки личного домена: прямое сопоставление и сопоставление промежуточных доменов.
Прямое сопоставление позволяет включить личный домен для поддомена с учетной записью хранения Azure. Для этого подхода создается
CNAME
запись, указывающая из поддомена в учетную запись хранения Azure.В следующем примере показано, как поддомен сопоставляется с учетной записью хранения Azure для создания
CNAME
записи в системе доменных имен (DNS):- Поддомен:
blobs.contoso.com
- Учетная запись хранения Azure:
\<storage account>\.blob.core.windows.net
- Прямая
CNAME
запись:contosoblobs.blob.core.windows.net
- Поддомен:
Сопоставление промежуточных доменов применяется к домену, который уже используется в Azure. Такой подход может привести к незначительным простоям во время сопоставлений домена. Чтобы избежать простоя, можно использовать промежуточный
asverify
домен для проверки домена. Применивasverify
ключевое слово к собственному поддомену, вы можете Azure распознать личный домен без изменения записи DNS для домена. После изменения записи DNS для домена домен сопоставляется с конечной точкой большого двоичного объекта без простоя.В следующем примере показано, как домен, используемый, сопоставляется с учетной записью хранения Azure в DNS с промежуточным доменом
asverify
:-
CNAME
запись:asverify
.blobs.contoso.com
- Промежуточная
CNAME
запись:asverify
.contosoblobs.blob.core.windows.net
-