Сопоставьте личный домен с конечной точкой хранилища BLOB-объектов Azure

Вы можете сопоставлять личный домен с конечной точкой службы BLOB-объектов или с конечной точкой для статического сайта .

Примечание

Это сопоставление работает только для поддоменов (например www.contoso.com ,). Если вы хотите, чтобы конечная точка веб-узла была доступна в корневом домене (например contoso.com ,), необходимо использовать Azure CDN. Инструкции см. в разделе о сопоставлении пользовательского домена с включенным протоколом HTTPS этой статьи. Так как вы собираетесь в этот раздел этой статьи, чтобы включить корневой домен личного домена, шаг в этом разделе для включения HTTPS является необязательным.

Сопоставьте личный домен только с включенным протоколом HTTP

Этот подход проще, но разрешает только доступ по протоколу HTTP. Если для учетной записи хранения настроено требование безопасной передачи по протоколу HTTPS, необходимо включить доступ по протоколу HTTPS для личного домена.

Сведения о включении доступа по протоколу HTTPS см. в разделе " сопоставьте пользовательский домен с включенным протоколом HTTPS " этой статьи.

Сопоставьте личный домен

Важно!

Пользовательский домен будет временно недоступен пользователям, пока вы завершите настройку. Если ваш домен в настоящее время поддерживает приложение с соглашением об уровне обслуживания (SLA), которое требует нулевого времени простоя, выполните действия, описанные в разделе сопоставление личного домена с нулевым временем простоя этой статьи, чтобы убедиться, что пользователи могут получить доступ к вашему домену во время сопоставления DNS.

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

: heavy_check_mark: шаг 1. Получение имени узла для конечной точки хранилища.

: heavy_check_mark: шаг 2. Создайте запись канонического имени (CNAME) с помощью поставщика домена.

: heavy_check_mark: шаг 3. Зарегистрируйте личный домен в Azure.

: heavy_check_mark: шаг 4. Протестируйте личный домен.

Шаг 1. Получение имени узла для конечной точки хранилища

Имя узла — это URL-адрес конечной точки хранилища без идентификатора протокола и замыкающей косой черты.

  1. Войдите в свою учетную запись хранения на портале Azure.

  2. В области меню в разделе Параметры выберите пункт свойства.

  3. Скопируйте значение основной конечной точки службы больших двоичных объектов или основной конечной точки веб-сайта в текстовый файл.

    Примечание

    Конечная точка хранилища Data Lake не поддерживается (например, https://mystorageaccount.dfs.core.windows.net/ ).

  4. Удалите идентификатор протокола (например, HTTPS ) и замыкающую косую черту из этой строки. В следующей таблице содержатся примеры.

    Тип конечной точки endpoint имя узла
    Служба BLOB-объектов https://mystorageaccount.blob.core.windows.net/ mystorageaccount.blob.core.windows.net
    Статический веб-сайт https://mystorageaccount.z5.web.core.windows.net/ mystorageaccount.z5.web.core.windows.net

    Установите это значение в дальнейшем.

Шаг 2. Создание записи канонического имени (CNAME) с помощью поставщика домена

Создайте запись CNAME, которая будет указывать на имя узла. Запись CNAME — это тип записи службы доменных имен (DNS), которая сопоставляет исходное доменное имя с именем конечного домена.

  1. Войдите на веб-сайт регистратора домена, а затем перейдите на страницу для управления параметром DNS.

    Эту страницу можно найти в разделе Доменное имя, DNS или Name Server Management (Управление сервером доменных имен).

  2. Найдите раздел для управления записями CNAME.

    Возможно, потребуется перейти на страницу дополнительных параметров и найти пункты CNAME, Псевдоним или Поддомены.

  3. Создайте запись CNAME. В рамках этой записи укажите следующие элементы:

Шаг 3. Регистрация пользовательского домена в Azure

  1. Войдите в свою учетную запись хранения на портале Azure.

  2. В области меню в разделе Служба BLOB-объектов выберите Личный домен.

    Примечание

    Этот параметр не отображается в учетных записях, для которых включена функция иерархического пространства имен. Для этих учетных записей используйте PowerShell или Azure CLI для выполнения этого шага.

    Параметр пользовательского домена

    Откроется область Личный домен.

  3. В текстовом поле доменное имя введите имя пользовательского домена, включая поддомен.

    Например, если доменом является contoso.com , а псевдонимом поддоменом является www, введите www.contoso.com . Если ваш поддомен — фотографии, введите photos.contoso.com .

  4. Чтобы зарегистрировать личный домен, нажмите кнопку сохранить .

    После того как запись CNAME передается через серверы доменных имен (DNS), а пользователи имеют соответствующие разрешения, они могут просматривать данные большого двоичного объекта с помощью пользовательского домена.

Шаг 4. Тестирование пользовательского домена

Чтобы подтвердить, что личный домен сопоставлен с конечной точкой службы BLOB-объектов, создайте большой двоичный объект в общедоступном контейнере учетной записи хранения. Затем, чтобы получить доступ к этому большому двоичному объекту, используйте в веб-браузере URI следующего формата: http://<subdomain.customdomain>/<mycontainer>/<myblob>

Например, для доступа к веб-форме в myforms контейнере в пользовательском дочернем домене Photos.contoso.com можно использовать следующий URI: http://photos.contoso.com/myforms/applicationform.htm

Сопоставьте личный домен с нулевым временем простоя

Примечание

Если вы не хотите, чтобы домен был временно недоступен для пользователей, рассмотрите возможность использования действий, описанных в разделе " сопоставьте пользовательский домен " этой статьи. Это более простой подход с меньшим количеством шагов.

Если ваш домен в настоящее время поддерживает приложение с соглашением об уровне обслуживания (SLA), которое требует нулевого простоя, выполните следующие действия, чтобы убедиться, что пользователи могут получить доступ к вашему домену во время сопоставления DNS.

: heavy_check_mark: шаг 1. Получение имени узла для конечной точки хранилища.

: heavy_check_mark: шаг 2. Создайте запись промежуточного канонического имени (CNAME) с поставщиком домена.

: heavy_check_mark: шаг 3. Предварительная регистрация пользовательского домена в Azure.

: heavy_check_mark: шаг 4. Создайте запись CNAME с помощью поставщика домена.

: heavy_check_mark: шаг 5. Тестирование пользовательского домена.

Шаг 1. Получение имени узла для конечной точки хранилища

Имя узла — это URL-адрес конечной точки хранилища без идентификатора протокола и замыкающей косой черты.

  1. Войдите в свою учетную запись хранения на портале Azure.

  2. В области меню в разделе Параметры выберите пункт свойства.

  3. Скопируйте значение основной конечной точки службы больших двоичных объектов или основной конечной точки веб-сайта в текстовый файл.

    Примечание

    Конечная точка хранилища Data Lake не поддерживается (например, https://mystorageaccount.dfs.core.windows.net/ ).

  4. Удалите идентификатор протокола (например, HTTPS ) и замыкающую косую черту из этой строки. В следующей таблице содержатся примеры.

    Тип конечной точки endpoint имя узла
    Служба BLOB-объектов https://mystorageaccount.blob.core.windows.net/ mystorageaccount.blob.core.windows.net
    Статический веб-сайт https://mystorageaccount.z5.web.core.windows.net/ mystorageaccount.z5.web.core.windows.net

    Установите это значение в дальнейшем.

Шаг 2. Создайте запись промежуточного канонического имени (CNAME) с помощью поставщика домена.

Создайте временную запись CNAME, чтобы она указывала на имя узла. Запись CNAME — это тип записи DNS, позволяющий сопоставить имена исходного и конечного доменов.

  1. Войдите на веб-сайт регистратора домена, а затем перейдите на страницу для управления параметром DNS.

    Эту страницу можно найти в разделе Доменное имя, DNS или Name Server Management (Управление сервером доменных имен).

  2. Найдите раздел для управления записями CNAME.

    Возможно, потребуется перейти на страницу дополнительных параметров и найти пункты CNAME, Псевдоним или Поддомены.

  3. Создайте запись CNAME. В рамках этой записи укажите следующие элементы:

    • Псевдоним поддомена, например www или photos . Поддомен является обязательным, корневые домены не поддерживаются.

      Добавьте asverify поддомен в псевдоним. Пример: asverify.www или asverify.photos.

    • Имя узла, полученное в разделе Получение имени узла конечной точки хранилища выше в этой статье.

      Добавьте поддомен asverify в имя узла. Например, asverify.mystorageaccount.blob.core.windows.net.

Шаг 3. Предварительная регистрация пользовательского домена в Azure

При предварительной регистрации личного домена в Azure вы разрешаете Azure распознавать личный домен без изменения записи DNS для этого домена. Таким образом, при изменении записи DNS для домена она будет сопоставлена с конечной точкой большого двоичного объекта без простоев.

  1. Войдите в свою учетную запись хранения на портале Azure.

  2. В области меню в разделе Служба BLOB-объектов выберите Личный домен.

    Примечание

    Этот параметр не отображается в учетных записях, для которых включена функция иерархического пространства имен. Для этих учетных записей используйте PowerShell или Azure CLI для выполнения этого шага.

    Параметр пользовательского домена

    Откроется область Личный домен.

  3. В текстовом поле доменное имя введите имя пользовательского домена, включая поддомен.

    Например, если доменом является contoso.com , а псевдонимом поддоменом является www, введите www.contoso.com . Если ваш поддомен — фотографии, введите photos.contoso.com .

  4. Установите флажок Использовать непрямую проверку CNAME.

  5. Чтобы зарегистрировать личный домен, нажмите кнопку сохранить .

    Если регистрация прошла успешно, появится уведомление портала о том, что учетная запись хранения успешно обновлена. Ваш личный домен проверен Azure, но трафик в ваш домен еще не направляется в вашу учетную запись хранения, пока вы не создадите запись CNAME у поставщика домена. Это будет сделано в следующем разделе.

Шаг 4. Создание записи CNAME с помощью поставщика домена

Создайте временную запись CNAME, чтобы она указывала на имя узла.

  1. Войдите на веб-сайт регистратора домена, а затем перейдите на страницу для управления параметром DNS.

    Эту страницу можно найти в разделе Доменное имя, DNS или Name Server Management (Управление сервером доменных имен).

  2. Найдите раздел для управления записями CNAME.

    Возможно, потребуется перейти на страницу дополнительных параметров и найти пункты CNAME, Псевдоним или Поддомены.

  3. Создайте запись CNAME. В рамках этой записи укажите следующие элементы:

Шаг 5. Тестирование пользовательского домена

Чтобы подтвердить, что личный домен сопоставлен с конечной точкой службы BLOB-объектов, создайте большой двоичный объект в общедоступном контейнере учетной записи хранения. Затем, чтобы получить доступ к этому большому двоичному объекту, используйте в веб-браузере URI следующего формата: http://<subdomain.customdomain>/<mycontainer>/<myblob>

Например, для доступа к веб-форме в myforms контейнере в пользовательском дочернем домене Photos.contoso.com можно использовать следующий URI: http://photos.contoso.com/myforms/applicationform.htm

Удаление сопоставления пользовательского домена

Чтобы удалить сопоставление пользовательского домена, отмените регистрацию пользовательского домена. Используйте одну из следующих процедур.

  1. Войдите в свою учетную запись хранения на портале Azure.

  2. В области меню в разделе Служба BLOB-объектов выберите Личный домен.
    Откроется область Личный домен.

  3. Очистите содержимое текстового поля, в котором указано имя вашего личного домена.

  4. Нажмите кнопку Сохранить.

После успешного удаления личного домена появится уведомление портала о том, что ваша учетная запись хранения успешно обновлена.

Сопоставьте личный домен с включенным протоколом HTTPS

Этот подход требует больше шагов, но обеспечивает доступ по протоколу HTTPS.

Если пользователям не требуется доступ к Вашему большому двоичному объекту или веб-контенту по протоколу HTTPS, см. раздел Map a личного домена with только HTTP Enabled этой статьи.

  1. Включите Azure CDN для большого двоичного объекта или веб-конечной точки.

    Сведения о конечной точке хранилища BLOB-объектов см. в статье Интеграция учетной записи хранения Azure с Azure CDN.

    Сведения о статической конечной точке веб-сайта см. в статье интеграция статического веб-сайта с Azure CDN.

  2. Сопоставление содержимого Azure CDN с личным доменом.

  3. Включите протокол HTTPS в Azure CDN пользовательском домене.

    Примечание

    При обновлении статического веб-сайта не забудьте очистить кэшированное содержимое на пограничных серверах CDN, выполнив очистку конечной точки CDN. Дополнительные сведения см. в статье Очистка конечной точки сети CDN Azure.

  4. Используемых Ознакомьтесь со следующими рекомендациями.

Дальнейшие действия