Início Rápido: Integrar uma conta de Armazenamento do Azure à CDN do AzureQuickstart: Integrate an Azure Storage account with Azure CDN

Neste início rápido, você habilita a Rede de Distribuição de Conteúdo (CDN) do Azure para armazenar em cache o conteúdo do Armazenamento do Azure.In this quickstart, you enable Azure Content Delivery Network (CDN) to cache content from Azure Storage. A CDN do Azure oferece aos desenvolvedores uma solução global para fornecimento de conteúdo de alta largura de banda.Azure CDN offers developers a global solution for delivering high-bandwidth content. Ele consegue armazenar em cache blobs e conteúdo estático de instâncias de computação em nós físicos nos Estados Unidos, na Europa, na Ásia, na Austrália e na América do Sul.It can cache blobs and static content of compute instances at physical nodes in the United States, Europe, Asia, Australia, and South America.

Pré-requisitosPrerequisites

Entre no Portal do AzureSign in to the Azure portal

Entre no portal do Azure com sua conta do Azure.Sign in to the Azure portal with your Azure account.

Criar uma conta de armazenamentoCreate a storage account

A conta de armazenamento dá acesso aos serviços de Armazenamento do Microsoft Azure.A storage account gives access to Azure Storage services. A conta de armazenamento representa o mais alto nível do namespace para acessar cada um dos componentes do serviço de Armazenamento do Microsoft Azure: Blob do Azure, Fila e Tabela: Blob do Azure, fila e Armazenamento de Tabela.The storage account represents the highest level of the namespace for accessing each of the Azure Storage service components: Azure Blob, Queue, and Table storage. Para obter mais informações, consulte: Introdução ao Armazenamento do Microsoft Azure .For more information, see Introduction to Microsoft Azure Storage.

Para criar uma conta de armazenamento, você deve ser o administrador de serviços ou um coadministrador da assinatura associada.To create a storage account, you must be either the service administrator or a coadministrator for the associated subscription.

  1. No portal do Azure, selecione Criar um recurso no canto superior esquerdo.In the Azure portal, select Create a resource on the upper left. O Novo painel é exibido.The New pane appears.

  2. Pesquise Conta de armazenamento e selecione Conta de armazenamento – blob, arquivo, tabela de fila na lista suspensa.Search for Storage account and select Storage account - blob, file, table, queue from the drop-down list. Em seguida, selecione Criar:Then select Create:

    Selecionar o recurso de armazenamento

  3. No painel Criar conta de armazenamento, insira os seguintes detalhes:In the Create storage account pane, enter the following details:

    ConfiguraçãoSetting ValorValue
    Detalhes do projeto > Grupo de recursosProject details > Resource group Selecione Criar e use o nome CDNQuickstart-rg.Select Create new and use the name CDNQuickstart-rg. Você também poderá usar um grupo de recursos existente, se preferir.You can also use an existing resource group if you prefer.
    Detalhes da instância > Nome da conta de armazenamentoInstance details > Storage account name Insira um nome para a conta usando apenas 3-24 letras minúsculas e números.Enter a name for the account using 3-24 lowercase letters and numbers only. O nome deve ser exclusivo no Azure e se torna o nome do host na URL usada para endereçar recursos de blob, fila ou tabela para a assinatura.The name must be unique across Azure, and becomes the host name in the URL that's used to address blob, queue, or table resources for the subscription. Para resolver um recurso de contêiner no Armazenamento de Blobs, use um URI no seguinte formato: http:// <nomedacontadearmazenamento> .blob.core.windows.net/ <nome-do-contêiner> .To address a container resource in Blob storage, use a URI in the following format: http://<storageaccountname>.blob.core.windows.net/<container-name>.
    Detalhes da instância > LocalizaçãoInstance details > Location Selecione uma região do Azure perto de você na lista suspensa.Select an Azure region near you from the drop-down list.

    Deixe todos os outros detalhes definidos para os padrões e, em seguida, selecione Examinar + criar.Leave all other details set to the defaults, then select Review + create.

  4. A criação da conta de armazenamento pode levar vários minutos para ser concluída.Creating the storage account might take several minutes to complete. Após a conclusão da criação, selecione Ir para recurso para abrir a página da conta de armazenamento para a próxima etapa.Once creation is complete, select Go to resource to open the storage account's page for the next step.

Habilitar a CDN do Azure para a conta de armazenamentoEnable Azure CDN for the storage account

  1. Na página de sua conta de armazenamento, selecione Serviço Blob > CDN do Azure no menu à esquerda.On the page for your storage account, select Blob service > Azure CDN from the left menu. A página CDN do Azure é exibida.The Azure CDN page appears.

    Criar ponto de extremidade da CDN

  2. Na seção Novo ponto de extremidade, insira as seguintes informações:In the New endpoint section, enter the following information:

    ConfiguraçãoSetting ValorValue
    Perfil do CDNCDN profile Selecione Criar e insira seu nome de perfil, por exemplo, cdn-profile-123.Select Create new and enter your profile name, for example, cdn-profile-123. Um perfil é uma coleção de pontos de extremidade.A profile is a collection of endpoints.
    Tipo de preçosPricing tier Selecione uma das opções Standard, como Standard Microsoft.Select one of the Standard options, such as Standard Microsoft.
    Nome do ponto de extremidade do CDNCDN endpoint name Insira o nome de host do ponto de extremidade, como cdn-endpoint-123.Enter your endpoint hostname, such as cdn-endpoint-123. Esse nome deve ser globalmente exclusivo no Azure porque é para acessar os recursos armazenados em cache na URL <nome-do-ponto-de-extremidade> .azureedge.net.This name must be globally unique across Azure because it's to access your cached resources at the URL <endpoint-name>.azureedge.net.
    Nome do host de origemOrigin hostname Por padrão, um novo ponto de extremidade CDN usa o nome do host de sua conta de armazenamento como o servidor de origem.By default, a new CDN endpoint uses the hostname of your storage account as the origin server.
  3. Selecione Criar.Select Create. Depois que o ponto de extremidade é criado, ele aparece na lista de pontos de extremidade.After the endpoint is created, it appears in the endpoint list.

    Um novo ponto de extremidade CDN de armazenamento

Dica

Se você deseja especificar as configurações avançadas para o ponto de extremidade CDN, como a otimização do download de grandes arquivos, use a extensão da CDN do Azure para criar um perfil ou um ponto de extremidade CDN.If you want to specify advanced configuration settings for your CDN endpoint, such as large file download optimization, you can instead use the Azure CDN extension to create a CDN profile and endpoint.

Habilitar recursos adicionais da CDNEnable additional CDN features

Na página da CDN do Azure da conta de armazenamento, selecione o ponto de extremidade da CDN na lista para abrir a página de configuração da CDN.From the storage account Azure CDN page, select the CDN endpoint from the list to open the CDN endpoint configuration page.

Nessa página, é possível habilitar recursos adicionais da CDN para sua entrega, como compactação, armazenamento em cache da cadeia de caracteres de consulta e filtragem de área geográfica.From this page, you can enable additional CDN features for your delivery, such as compression, query string caching, and geo filtering.

Habilitar SASEnable SAS

Se você deseja conceder acesso limitado aos contêineres de armazenamento privado, você pode usar o recurso de Assinatura de Acesso Compartilhado (SAS) de sua conta de Armazenamento do Azure.If you want to grant limited access to private storage containers, you can use the Shared Access Signature (SAS) feature of your Azure Storage account. Uma SAS é um URI que concede direitos de acesso restrito aos seus recursos do armazenamento do Azure sem expor sua chave de conta.A SAS is a URI that grants restricted access rights to your Azure Storage resources without exposing your account key. Para obter mais informações, consulte Usar a CDN do Azure com o SAS.For more information, see Using Azure CDN with SAS.

Acesse o conteúdo CDNAccess CDN content

Para acessar o conteúdo armazenado em cache na CDN, utilize a URL da CDN fornecida no portal.To access cached content on the CDN, use the CDN URL provided in the portal. O endereço de um blob armazenado em cache tem o seguinte formato:The address for a cached blob has the following format:

http://<nome-do-ponto-de-extremidade>.azureedge.net/<meuContêinerPúbllico>/<NomeDoBlob>http://<endpoint-name>.azureedge.net/<myPublicContainer>/<BlobName>

Observação

Depois de habilitar o acesso à CDN do Azure para uma conta de armazenamento, todos os objetos disponíveis publicamente estarão qualificados para armazenamento em cache de POP da CDN.After you enable Azure CDN access to a storage account, all publicly available objects are eligible for CDN POP caching. Se você modificar um objeto que está armazenado em cache na CDN atualmente, o novo conteúdo não estará disponível por meio da CDN do Azure até que esta atualize seu conteúdo após o período de vida do conteúdo em cache expirar.If you modify an object that's currently cached in the CDN, the new content will not be available via Azure CDN until Azure CDN refreshes its content after the time-to-live period for the cached content expires.

Remover o conteúdo da CDN do AzureRemove content from Azure CDN

Se não desejar mais armazenar em cache um objeto na CDN do Azure, você poderá executar uma das seguintes etapas:If you no longer want to cache an object in Azure CDN, you can take one of the following steps:

  • Torne o contêiner particular em vez de público.Make the container private instead of public. Para obter mais informações, confira Gerenciar acesso anônimo de leitura aos contêineres e blobs.For more information, see Manage anonymous read access to containers and blobs.
  • Desabilite ou exclua o ponto de extremidade CDN usando o Portal do Azure.Disable or delete the CDN endpoint by using the Azure portal.
  • Modifique seu serviço hospedado para não responder a solicitações do objeto.Modify your hosted service to no longer respond to requests for the object.

Um objeto que já está armazenado em cache na CDN do Azure permanecerá em cache até que o período de vida útil do objeto expire ou até que o ponto de extremidade seja limpo.An object that's already cached in Azure CDN remains cached until the time-to-live period for the object expires or until the endpoint is purged. Quando o período de vida expira, a CDN do Azure determina se o ponto de extremidade CDN ainda é válido e se o objeto ainda pode ser acessado anonimamente.When the time-to-live period expires, Azure CDN determines whether the CDN endpoint is still valid and the object is still anonymously accessible. Se não for, o objeto não estará mais armazenado em cache.If they are not, the object will no longer be cached.

Limpar os recursosClean up resources

Nas etapas anteriores, você criou um perfil CDN e um ponto de extremidade em um grupo de recursos.In the preceding steps, you created a CDN profile and an endpoint in a resource group. Salve esses recursos se você deseja ir para as Próximas etapas e saiba como adicionar um domínio personalizado em seu ponto de extremidade.Save these resources if you want to go to Next steps and learn how to add a custom domain to your endpoint. No entanto, se você não espera usar esses recursos no futuro, poderá excluí-los ao excluir o grupo de recursos, evitando assim encargos adicionais:However, if you don't expect to use these resources in the future, you can delete them by deleting the resource group, thus avoiding additional charges:

  1. No menu à esquerda no portal do Azure, selecione Grupos de recursos e CDNQuickstart-rg*.From the left-hand menu in the Azure portal, select Resource groups and then select *CDNQuickstart-rg**.

  2. Na página Grupo de recursos, selecione Excluir grupo de recursos, digite CDNQuickstart-rg na caixa de texto e, em seguida, selecione Excluir.On the Resource group page, select Delete resource group, enter CDNQuickstart-rg in the text box, then select Delete.

    Essa ação excluirá o grupo de recursos, o perfil e o ponto de extremidade que você criou neste início rápido.This action will delete the resource group, profile, and endpoint that you created in this quickstart.

  3. Para excluir sua conta de armazenamento, selecione-a no painel e selecione Excluir no menu superior.To delete your storage account, select it from the dashboard, then select Delete from the top menu.

Próximas etapasNext steps