Azure Blob Depolama bitiş noktasıyla özel bir etki alanı haritasıMap a custom domain to an Azure Blob Storage endpoint

Özel bir etki alanını bir blob hizmeti bitiş noktası veya statik bir web sitesi bitiş noktasıyla eşleyebilirsiniz.You can map a custom domain to a blob service endpoint or a static website endpoint.

Not

Bu özellik hiyerarşik ad alanına sahip hesaplarda henüz desteklenmez (Azure Veri Gölü Depolama Gen2).This feature is not yet supported in accounts that have a hierarchical namespace (Azure Data Lake Storage Gen2). Daha fazla bilgi için Azure Veri Gölü Depolama Gen2'de bulunan Blob depolama özelliklerinebakın.To learn more, see Blob storage features available in Azure Data Lake Storage Gen2.

Not

Bu eşleme yalnızca alt etki alanları www.contoso.comiçin çalışır (örneğin: ).This mapping works only for subdomains (for example: www.contoso.com). Web bitiş noktanızın kök etki alanında kullanılabilir olmasını istiyorsanız contoso.com(örneğin: ), Azure CDN'yi kullanmanız gerekir.If you want your web endpoint to be available on the root domain (for example: contoso.com), then you'll have to use Azure CDN. Kılavuz için, bu makalenin HTTPS etkin bölümüne sahip özel bir etki alanı haritasına bakın.For guidance, see the Map a custom domain with HTTPS enabled section of this article. Özel etki alanınızın kök etki alanını etkinleştirmek için bu makalenin o bölümüne gitmeniz nedeniyle, bu bölümdeki HTTPS'yi etkinleştirme adımı isteğe bağlıdır.Because your going to that section of this article to enable the root domain of your custom domain, the step within that section for enabling HTTPS is optional.

Yalnızca HTTP etkinleştirilmiş özel bir etki alanını eşleMap a custom domain with only HTTP enabled

Bu yaklaşım daha kolaydır, ancak yalnızca HTTP erişimi sağlar.This approach is easier, but enables only HTTP access. Depolama hesabı HTTPS üzerinden güvenli aktarım gerektirecek şekilde yapılandırıldıysa, özel etki alanınız için HTTPS erişimini etkinleştirmeniz gerekir.If the storage account is configured to require secure transfer over HTTPS, then you must enable HTTPS access for your custom domain.

HTTPS erişimini etkinleştirmek için, bu makalenin HTTPS etkin bölümüne sahip özel bir etki alanı haritasına bakın.To enable HTTPS access, see the Map a custom domain with HTTPS enabled section of this article.

Özel bir etki alanı yla haritalaMap a custom domain

Önemli

Yapılandırmayı tamamlarken özel etki alanınız kısa bir süre kullanıcılar tarafından kullanılamaz.Your custom domain will be briefly unavailable to users while you complete the configuration. Etki alanınız şu anda sıfır kapalı kalma süresi gerektiren hizmet düzeyi sözleşmesi (SLA) olan bir uygulamayı destekliyorsa, DNS eşleme gerçekleşirken kullanıcıların etki alanınıza erişebilmesini sağlamak için bu makalenin sıfır kesinti süresi bölümüne sahip özel bir etki alanı yla Eşle'deki adımları izleyin.If your domain currently supports an application with a service-level agreement (SLA) that requires zero downtime, then follow the steps in the Map a custom domain with zero downtime section of this article to ensure that users can access your domain while the DNS mapping takes place.

Etki alanının kısa bir süre kullanıcılarınızın kullanımına açık olmadığını umursamazsanız, aşağıdaki adımları izleyin.If you are unconcerned that the domain is briefly unavailable to your users, follow these steps.

✔️ Adım 1: Depolama bitiş noktanızın ana bilgisayar adını alın.Step 1: Get the host name of your storage endpoint.

✔️ Adım 2: Etki alanı sağlayıcınızla bir kanonik ad (CNAME) kaydı oluşturun.Step 2: Create a canonical name (CNAME) record with your domain provider.

✔️ Adım 3: Azure ile özel etki alanını kaydedin.Step 3: Register the custom domain with Azure.

✔️ Adım 4: Özel etki alanınızı test edin.Step 4: Test your custom domain.

Adım 1: Depolama bitiş noktanızın ana bilgisayar adını almaStep 1: Get the host name of your storage endpoint

Ana bilgisayar adı, protokol tanımlayıcısı ve son çizgi olmadan depolama bitiş noktası URL'sidir.The host name is the storage endpoint URL without the protocol identifier and the trailing slash.

  1. Azure portalındadepolama hesabınıza gidin.In the Azure portal, go to your storage account.

  2. Menü bölmesinde Ayarlar'ınaltında Özellikler'iseçin.In the menu pane, under Settings, select Properties.

  3. Birincil Blob Hizmet Bitiş Noktası veya Birincil statik web sitesi bitiş noktasının değerini bir metin dosyasına kopyalayın.Copy the value of the Primary Blob Service Endpoint or the Primary static website endpoint to a text file.

  4. Protokol tanımlayıcısını (örn. HTTPS) ve bu dizeden son çizgiyi kaldırın.Remove the protocol identifier (e.g., HTTPS) and the trailing slash from that string. Aşağıdaki tablo örnekleri içerir.The following table contains examples.

    Bitiş noktası türüType of endpoint endpointendpoint ev sahibi adıhost name
    blob servisiblob service https://mystorageaccount.blob.core.windows.net/ mystorageaccount.blob.core.windows.net
    statik web sitesistatic website https://mystorageaccount.z5.web.core.windows.net/ mystorageaccount.z5.web.core.windows.net

    Bu değeri daha sonra için bir kenara koyun.Set this value aside for later.

Adım 2: Etki alanı sağlayıcınızla bir kanonik ad (CNAME) kaydı oluşturmaStep 2: Create a canonical name (CNAME) record with your domain provider

Ev sahibi adınızı işaret edecek bir CNAME kaydı oluşturun.Create a CNAME record to point to your host name. CNAME kaydı, bir kaynak etki alanı adını hedef etki alanı adına eşleyen bir DNS kaydı türüdür.A CNAME record is a type of DNS record that maps a source domain name to a destination domain name.

  1. Etki alanı kayıt şirketinizin web sitesinde oturum açın ve ardından DNS ayarını yönetmek için sayfaya gidin.Sign in to your domain registrar's website, and then go to the page for managing DNS setting.

    Sayfayı Alan Adı, DNSveya Ad Sunucusu Yönetimiadlı bir bölümde bulabilirsiniz.You might find the page in a section named Domain Name, DNS, or Name Server Management.

  2. CNAME kayıtlarını yönetmek için bölümü bulun.Find the section for managing CNAME records.

    Gelişmiş bir ayarlar sayfasına gidip CNAME, Diğer Adveya Alt Etki Alanlarını aramanızgerekebilir.You might have to go to an advanced settings page and look for CNAME, Alias, or Subdomains.

  3. CNAME kaydı oluşturun.Create a CNAME record. Bu kaydın bir parçası olarak, aşağıdaki öğeleri sağlayın:As part of that record, provide the following items:

Adım 3: Azure ile özel etki alanınızı kaydedinStep 3: Register your custom domain with Azure

  1. Azure portalındadepolama hesabınıza gidin.In the Azure portal, go to your storage account.

  2. Menü bölmesinde, Blob Servicealtında, Özel etki alanınıseçin.In the menu pane, under Blob Service, select Custom domain.

    özel etki alanı seçeneğicustom domain option

    Özel etki alanı bölmesi açılır.The Custom domain pane opens.

  3. Etki Alanı adı metin kutusuna, alt etki alanı da dahil olmak üzere özel etki alanınızın adını girinIn the Domain name text box, enter the name of your custom domain, including the subdomain

    Örneğin, etki alanınız contoso.com ve alt etki alanı www.contoso.comtakma adınız wwwise, girin.For example, if your domain is contoso.com and your subdomain alias is www, enter www.contoso.com. Alt etki alanınız fotoğraflarsa, girin. photos.contoso.comIf your subdomain is photos, enter photos.contoso.com.

  4. Özel etki alanını kaydetmek için Kaydet düğmesini seçin.To register the custom domain, choose the Save button.

    CNAME kaydı Etki Alanı Adı Sunucuları (DNS) üzerinden yayıldıktan ve kullanıcılarınız uygun izinlere sahipse, özel etki alanını kullanarak blob verilerini görüntüleyebilir.After the CNAME record has propagated through the Domain Name Servers (DNS), and if your users have the appropriate permissions, they can view blob data by using the custom domain.

Adım 4: Özel etki alanınızı test edinStep 4: Test your custom domain

Özel etki alanınızın blob hizmeti bitiş noktanıza eşlenindiğini doğrulamak için, depolama hesabınızdaki ortak bir kapsayıcıda bir blob oluşturun.To confirm that your custom domain is mapped to your blob service endpoint, create a blob in a public container within your storage account. Daha sonra, bir web tarayıcısında, aşağıdaki biçimde bir URI kullanarak blob erişin:http://<subdomain.customdomain>/<mycontainer>/<myblob>Then, in a web browser, access the blob by using a URI in the following format: http://<subdomain.customdomain>/<mycontainer>/<myblob>

Örneğin, photos.contoso.com özel alt etki alanında myforms kapsayıcısındaki bir web formuna erişmek için aşağıdaki URI'yi kullanabilirsiniz:http://photos.contoso.com/myforms/applicationform.htmFor example, to access a web form in the myforms container in the photos.contoso.com custom subdomain, you might use the following URI: http://photos.contoso.com/myforms/applicationform.htm

Sıfır kapalı kalma süresiyle özel bir etki alanını eşleMap a custom domain with zero downtime

Not

Etki alanının kısa bir süre için kullanıcılarınız açısından kullanılamadığını dikkate almadığınızda, Harita' daki bu makalenin çağrısı büyük adı büyüyü/If you are unconcerned that the domain is briefly unavailable to your users, then consider following the steps in the Map a custom domain section of this article. Daha az adımla daha basit bir yaklaşım.It's a simpler approach with fewer steps.

Etki alanınız şu anda sıfır kapalı kalma süresi gerektiren hizmet düzeyi sözleşmesi (SLA) olan bir uygulamayı destekliyorsa, DNS eşleme gerçekleşirken kullanıcıların etki alanınıza erişebilmesini sağlamak için aşağıdaki adımları izleyin.If your domain currently supports an application with a service-level agreement (SLA) that requires zero downtime, then follow these steps to ensure that users can access your domain while the DNS mapping takes place.

✔️ Adım 1: Depolama bitiş noktanızın ana bilgisayar adını alın.Step 1: Get the host name of your storage endpoint.

✔️ Adım 2: Etki alanı sağlayıcınızla bir ara ad (CNAME) kaydı oluşturun.Step 2: Create a intermediary canonical name (CNAME) record with your domain provider.

✔️ Adım 3: Azure'a özel etki alanını önceden kaydedin.Step 3: Pre-register the custom domain with Azure.

✔️ Adım 4: Etki alanı sağlayıcınızla bir CNAME kaydı oluşturun.Step 4: Create a CNAME record with your domain provider.

✔️ Adım 5: Özel etki alanınızı test edin.Step 5: Test your custom domain.

Adım 1: Depolama bitiş noktanızın ana bilgisayar adını almaStep 1: Get the host name of your storage endpoint

Ana bilgisayar adı, protokol tanımlayıcısı ve son çizgi olmadan depolama bitiş noktası URL'sidir.The host name is the storage endpoint URL without the protocol identifier and the trailing slash.

  1. Azure portalındadepolama hesabınıza gidin.In the Azure portal, go to your storage account.

  2. Menü bölmesinde Ayarlar'ınaltında Özellikler'iseçin.In the menu pane, under Settings, select Properties.

  3. Birincil Blob Hizmet Bitiş Noktası veya Birincil statik web sitesi bitiş noktasının değerini bir metin dosyasına kopyalayın.Copy the value of the Primary Blob Service Endpoint or the Primary static website endpoint to a text file.

  4. Protokol tanımlayıcısını (örn. HTTPS) ve bu dizeden son çizgiyi kaldırın.Remove the protocol identifier (e.g., HTTPS) and the trailing slash from that string. Aşağıdaki tablo örnekleri içerir.The following table contains examples.

    Bitiş noktası türüType of endpoint endpointendpoint ev sahibi adıhost name
    blob servisiblob service https://mystorageaccount.blob.core.windows.net/ mystorageaccount.blob.core.windows.net
    statik web sitesistatic website https://mystorageaccount.z5.web.core.windows.net/ mystorageaccount.z5.web.core.windows.net

    Bu değeri daha sonra için bir kenara koyun.Set this value aside for later.

Adım 2: Etki alanı sağlayıcınızla bir ara kanonik ad (CNAME) kaydı oluşturmaStep 2: Create a intermediary canonical name (CNAME) record with your domain provider

Ana bilgisayar adınızı işaret etmek için geçici bir CNAME kaydı oluşturun.Create a temporary CNAME record to point to your host name. CNAME kaydı, bir kaynak etki alanı adını hedef etki alanı adına eşleyen bir DNS kaydı türüdür.A CNAME record is a type of DNS record that maps a source domain name to a destination domain name.

  1. Etki alanı kayıt şirketinizin web sitesinde oturum açın ve ardından DNS ayarını yönetmek için sayfaya gidin.Sign in to your domain registrar's website, and then go to the page for managing DNS setting.

    Sayfayı Alan Adı, DNSveya Ad Sunucusu Yönetimiadlı bir bölümde bulabilirsiniz.You might find the page in a section named Domain Name, DNS, or Name Server Management.

  2. CNAME kayıtlarını yönetmek için bölümü bulun.Find the section for managing CNAME records.

    Gelişmiş bir ayarlar sayfasına gidip CNAME, Diğer Adveya Alt Etki Alanlarını aramanızgerekebilir.You might have to go to an advanced settings page and look for CNAME, Alias, or Subdomains.

  3. CNAME kaydı oluşturun.Create a CNAME record. Bu kaydın bir parçası olarak, aşağıdaki öğeleri sağlayın:As part of that record, provide the following items:

    • Alt etki alanı diğer www photosadı veya .The subdomain alias such as www or photos. Alt etki alanı gereklidir, kök etki alanları desteklenmez.The subdomain is required, root domains are not supported.

      Diğer asverify ada alt etki alanını ekleyin.Add the asverify subdomain to the alias. Örneğin: asverify.www veya asverify.photos.For example: asverify.www or asverify.photos.

    • Bu makalede, depolama bitiş noktası bölümünün ana bilgisayar adını al'dan elde ettiğiniz ana bilgisayar adı.The host name that you obtained in the Get the host name of your storage endpoint section earlier in this article.

      Alt etki asverify alanını ana bilgisayar adına ekleyin.Add the subdomain asverify to the host name. Örneğin: asverify.mystorageaccount.blob.core.windows.net.For example: asverify.mystorageaccount.blob.core.windows.net.

  4. Özel etki alanını kaydetmek için Kaydet düğmesini seçin.To register the custom domain, choose the Save button.

    Kayıt başarılı olursa, portal depolama hesabınızın başarıyla güncelleştirdiğini size haber vetir.If the registration is successful, the portal notifies you that your storage account was successfully updated. Özel etki alanınız Azure tarafından doğrulandı, ancak etki alanınızın trafiği henüz depolama hesabınıza yönlendirilemedi.Your custom domain has been verified by Azure, but traffic to your domain is not yet being routed to your storage account.

Adım 3: Azure ile özel etki alanınızı önceden kaydettirinStep 3: Pre-register your custom domain with Azure

Özel etki alanınızı Azure'a ön kaydettirdiğinizde, azure'un etki alanı için DNS kaydını değiştirmek zorunda kalmadan özel etki alanınızı tanımasına izin verirsiniz.When you pre-register your custom domain with Azure, you permit Azure to recognize your custom domain without having to modify the DNS record for the domain. Bu şekilde, etki alanı için DNS kaydını değiştirdiğinizde, hiçbir kesinti olmadan blob bitiş noktasına eşlenir.That way, when you do modify the DNS record for the domain, it will be mapped to the blob endpoint with no downtime.

  1. Azure portalındadepolama hesabınıza gidin.In the Azure portal, go to your storage account.

  2. Menü bölmesinde, Blob Servicealtında, Özel etki alanınıseçin.In the menu pane, under Blob Service, select Custom domain.

    özel etki alanı seçeneğicustom domain option

    Özel etki alanı bölmesi açılır.The Custom domain pane opens.

  3. Etki Alanı adı metin kutusuna, alt etki alanı da dahil olmak üzere özel etki alanınızın adını girinIn the Domain name text box, enter the name of your custom domain, including the subdomain

    Örneğin, etki alanınız contoso.com ve alt etki alanı www.contoso.comtakma adınız wwwise, girin.For example, if your domain is contoso.com and your subdomain alias is www, enter www.contoso.com. Alt etki alanınız fotoğraflarsa, girin. photos.contoso.comIf your subdomain is photos, enter photos.contoso.com.

  4. Dolaylı CNAME doğrulama onay kutusunu kullan'ı seçin.Select the Use indirect CNAME validation check box.

  5. Özel etki alanını kaydetmek için Kaydet düğmesini seçin.To register the custom domain, choose the Save button.

    CNAME kaydı Etki Alanı Adı Sunucuları (DNS) üzerinden yayıldıktan ve kullanıcılarınız uygun izinlere sahipse, özel etki alanını kullanarak blob verilerini görüntüleyebilir.After the CNAME record has propagated through the Domain Name Servers (DNS), and if your users have the appropriate permissions, they can view blob data by using the custom domain.

Adım 4: Etki alanı sağlayıcınızla bir CNAME kaydı oluşturmaStep 4: Create a CNAME record with your domain provider

Ana bilgisayar adınızı işaret etmek için geçici bir CNAME kaydı oluşturun.Create a temporary CNAME record to point to your host name.

  1. Etki alanı kayıt şirketinizin web sitesinde oturum açın ve ardından DNS ayarını yönetmek için sayfaya gidin.Sign in to your domain registrar's website, and then go to the page for managing DNS setting.

    Sayfayı Alan Adı, DNSveya Ad Sunucusu Yönetimiadlı bir bölümde bulabilirsiniz.You might find the page in a section named Domain Name, DNS, or Name Server Management.

  2. CNAME kayıtlarını yönetmek için bölümü bulun.Find the section for managing CNAME records.

    Gelişmiş bir ayarlar sayfasına gidip CNAME, Diğer Adveya Alt Etki Alanlarını aramanızgerekebilir.You might have to go to an advanced settings page and look for CNAME, Alias, or Subdomains.

  3. CNAME kaydı oluşturun.Create a CNAME record. Bu kaydın bir parçası olarak, aşağıdaki öğeleri sağlayın:As part of that record, provide the following items:

Adım 5: Özel etki alanınızı test edinStep 5: Test your custom domain

Özel etki alanınızın blob hizmeti bitiş noktanıza eşlenindiğini doğrulamak için, depolama hesabınızdaki ortak bir kapsayıcıda bir blob oluşturun.To confirm that your custom domain is mapped to your blob service endpoint, create a blob in a public container within your storage account. Daha sonra, bir web tarayıcısında, aşağıdaki biçimde bir URI kullanarak blob erişin:http://<subdomain.customdomain>/<mycontainer>/<myblob>Then, in a web browser, access the blob by using a URI in the following format: http://<subdomain.customdomain>/<mycontainer>/<myblob>

Örneğin, photos.contoso.com özel alt etki alanında myforms kapsayıcısındaki bir web formuna erişmek için aşağıdaki URI'yi kullanabilirsiniz:http://photos.contoso.com/myforms/applicationform.htmFor example, to access a web form in the myforms container in the photos.contoso.com custom subdomain, you might use the following URI: http://photos.contoso.com/myforms/applicationform.htm

Özel etki alanı eşlemeRemove a custom domain mapping

Özel etki alanı eşlemi kaldırmak için özel etki alanının kaydını silin.To remove a custom domain mapping, deregister the custom domain. Aşağıdaki yordamlardan birini kullanın.Use one of the following procedures.

Özel etki alanı ayarını kaldırmak için aşağıdakileri yapın:To remove the custom domain setting, do the following:

  1. Azure portalındadepolama hesabınıza gidin.In the Azure portal, go to your storage account.

  2. Menü bölmesinde, Blob Servicealtında, Özel etki alanınıseçin.In the menu pane, under Blob Service, select Custom domain.
    Özel etki alanı bölmesi açılır.The Custom domain pane opens.

  3. Özel etki alanı adınızı içeren metin kutusunun içeriğini temizleyin.Clear the contents of the text box that contains your custom domain name.

  4. Kaydet düğmesini seçin.Select the Save button.

Özel etki alanı başarıyla kaldırıldıktan sonra, depolama hesabınızın başarıyla güncelleştirildiğini belirten bir portal bildirimi görürsünüzAfter the custom domain has been removed successfully, you will see a portal notification that your storage account was successfully updated

HTTPS etkinken özel bir etki alanı haritasıMap a custom domain with HTTPS enabled

Bu yaklaşım daha fazla adım içerir, ancak HTTPS erişimi sağlar.This approach involves more steps, but it enables HTTPS access.

Kullanıcıların HTTPS'yi kullanarak blob veya web içeriğinize erişmelerine gerek yoksa, haritayı bu makalenin yalnızca HTTP etkin bölümüyle özel bir etki alanı olarak görün.If you don't need users to access your blob or web content by using HTTPS, then see the Map a custom domain with only HTTP enabled section of this article.

Özel bir etki alanının haritasını çıkarmak ve HTTPS erişimini etkinleştirmek için aşağıdakileri yapın:To map a custom domain and enable HTTPS access, do the following:

  1. Blob veya web bitiş noktanızda Azure CDN'yi etkinleştirin.Enable Azure CDN on your blob or web endpoint.

    Blob Depolama bitiş noktası için bkz.For a Blob Storage endpoint, see Integrate an Azure storage account with Azure CDN.

    Statik bir web sitesi bitiş noktası içinbkz.For a static website endpoint, see Integrate a static website with Azure CDN.

  2. Azure CDN içeriğini özel bir etki alanınaeşleştirin.Map Azure CDN content to a custom domain.

  3. Azure CDN özel etki alanında HTTPS'yi etkinleştirin.Enable HTTPS on an Azure CDN custom domain.

    Not

    Statik web sitenizi güncellediğinizde, CDN kenar ı sunucularında önbelleğe alınmış içeriği CDN bitiş noktasını temizleyerek temizlediğinizden emin olun.When you update your static website, be sure to clear cached content on the CDN edge servers by purging the CDN endpoint. Daha fazla bilgi için bkz. Azure CDN uç noktasını temizleme.For more information, see Purge an Azure CDN endpoint.

  4. (İsteğe bağlı) Aşağıdaki kılavuzu gözden geçirin:(Optional) Review the following guidance:

Sonraki adımlarNext steps