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

В этом кратком руководстве описано, как разрешить Azure сеть доставки содержимого кэшировать содержимое из служба хранилища Azure. Azure сеть доставки содержимого предлагает разработчикам глобальное решение для доставки содержимого с высокой пропускной способностью. Она может кэшировать большие двоичные объекты и статическое содержимое вычислительных экземпляров на физических узлах в США, Европе, Азии, Австралии и Южной Америке.

Необходимые компоненты

Войдите на портал Azure

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

Создание учетной записи хранилища

Учетная запись хранения предоставляет доступ к службам хранилища Azure. Учетная запись хранения представляет собой высший уровень пространства имен для доступа ко всем компонентам службы хранилища Azure: большой двоичный объект, хранилище очередей и хранилище таблиц Azure. Дополнительную информацию см. в статье Введение в хранилище Microsoft Azure.

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

  1. На портале Azure слева вверху выберите Создать ресурс. Откроется панель Создание ресурса.

  2. Выполните поиск по запросу Учетная запись хранения и выберите Учетная запись хранения из списка результатов. Щелкните Создать.

    Снимок экрана: создание учетной записи хранения.

  3. На странице Создание учетной записи хранения введите следующие данные:

    Параметр Значение
    Группа ресурсов Выберите Создать и укажите имя CDNQuickstart-rg. Если пожелаете, здесь можно использовать существующую группу ресурсов.
    Storage account name Введите имя учетной записи длиной от 3 до 24 символов, используя только строчные буквы и цифры. Это имя должно быть уникальным в пределах Azure; оно станет именем узла в URL-адресе, используемом для адресации ресурсов BLOB-объекта, очереди и таблицы для подписки. Чтобы устранить ресурс контейнера в хранилище BLOB-объектов, используйте URI в следующем формате: HTTP:// storageaccountname.blob.core.windows.net/>< container-name.><
    Область/регион Выберите регион Azure рядом с раскрывающимся списком.

    Сохраните все остальные значения по умолчанию и щелкните Просмотреть и создать.

  4. Создание учетной записи хранения может занять несколько минут. После завершения создания щелкните Перейти к ресурсу, чтобы открыть страницу учетной записи хранения для перехода к следующему шагу.

Включение azure сеть доставки содержимого для учетной записи хранения

  1. На странице учетной записи хранения выберите "Безопасность и сеть>Front Door" и CDN в меню слева. Откроется страница Front Door и CDN.

    Снимок экрана: создание конечной точки сети доставки содержимого.

  2. В разделе Новая конечная точка введите следующие данные:

    Параметр Значение
    тип услуги; Сеть доставки содержимого Azure
    Создание нового или использования существующего профиля Создать
    Имя профиля Введите имя профиля, например cdn-profile-123. Профиль представляет собой коллекцию конечных точек.
    Имя конечной точки сети доставки содержимого Введите имя узла конечной точки, например, cdn-endpoint-123. Это имя должно быть глобально уникальным в Azure, так как будет использоваться для доступа к кэшированным ресурсам по адресу <имя_конечной_точки>.azureedge.net.
    Имя узла источника По умолчанию новая конечная точка сети доставки содержимого использует имя узла учетной записи хранения в качестве исходного сервера.
    Ценовая категория Выберите один из вариантов, например Microsoft CDN (классическая модель).
  3. Нажмите кнопку создания. Созданная конечная точка отображается в списке конечных точек.

    Снимок экрана: новая конечная точка сети доставки содержимого хранилища..

Совет

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

Включение дополнительных сетевых функций доставки содержимого

На странице azure CDN учетной записи хранения выберите конечную точку сети доставки содержимого из списка, чтобы открыть страницу конфигурации конечной точки сети доставки содержимого.

На этой странице можно включить дополнительные функции сети доставки содержимого для доставки, такие как сжатие, кэширование строк запроса и геофильтрация.

Активация подписанных URL-адресов

Если вы хотите предоставить ограниченный доступ к частным контейнерам хранилища, то можете использовать функцию подписанных URL-адресов (SAS) учетной записи хранения Azure. SAS — это URI, который предоставляет ограниченные права доступа к ресурсам хранилища Azure, не отображая ключ вашей учетной записи. Дополнительные сведения см. в статье об использовании Azure сеть доставки содержимого с SAS.

Доступ к содержимому сети доставки содержимого

Чтобы получить доступ к кэшированному содержимому в сети доставки содержимого, используйте URL-адрес сети доставки содержимого, предоставленный на портале. Адрес для кэшированного большого двоичного объекта будет иметь следующий вид:

<HTTP:// endpoint-name.azureedge.net/>< myPublicContainer>/<BlobName>

Примечание.

После включения доступа Azure сеть доставки содержимого к учетной записи хранения все общедоступные объекты могут быть доступны для кэширования сети pop доставки содержимого. Если вы изменяете объект, который в настоящее время кэширован в сети доставки содержимого, новое содержимое не будет доступно через Azure сеть доставки содержимого, пока azure сеть доставки содержимого обновляет его содержимое после истечения срока действия кэшированного содержимого.

Удаление содержимого из Azure сеть доставки содержимого

Если вы больше не хотите кэшировать объект в Azure сеть доставки содержимого, выполните одно из следующих действий:

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

Очистка ресурсов

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

  1. На портале Azure в меню слева щелкните Группы ресурсов, а затем выберите CDNQuickstart-rg*.

  2. На странице Группа ресурсов выберите Удалить группу ресурсов, в текстовом поле введите CDNQuickstart-rg и щелкните Удалить.

    В результате удалится группа ресурсов, профиль и конечная точка, которые вы создали с помощью этого краткого руководства.

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

Следующие шаги