Özel etki alanını Azure Blob Depolama uç noktasına eşleme

Özel bir etki alanını blob hizmet uç noktasına veya statik bir web sitesi uç noktasına eşleyebilirsiniz.

Bu makale, mevcut bir Azure depolama hesabınızın, alan alan kayıt mevzərinizin DNS yönetim sayfasına erişiminiz ve haritalanacak özel bir alt alan adınız olduğunu varsayıyor. Kök alan adları desteklenmiyor.

Uyarı

Bu eşleme yalnızca alt etki alanları için çalışır (örneğin: www.contoso.com). Web uç noktanızın kök alanda (örneğin: contoso.com) erişilebilir olmasını istiyorsanız, Azure CDN kullanmanız gerekir. Yönergeler için bu makalenin HTTPS özellikli bir özel etki alanını eşleme bölümüne bakın. Özel etki alanınızın kök etki alanını etkinleştirmek amacıyla bu makalenin ilgili bölümüne gittiğiniz için, HTTPS'yi etkinleştirme adımı bu bölümde isteğe bağlıdır.

Özel alan adını yalnızca HTTP etkinleştirilmiş olarak haritalandırma.

Bu yaklaşım daha kolaydır, ancak sadece HTTP erişimini sağlar. Depolama hesabı HTTPS üzerinden güvenli aktarım gerektirecek şekilde yapılandırılmışsa, özel etki alanınız için HTTPS erişimini etkinleştirmeniz gerekir.

HTTPS erişimini etkinleştirmek için bu makalenin HTTPS özellikli bir özel etki alanını eşleme bölümüne bakın.

Özel bir etki alanını eşleştir

Önemli

Yapılandırmayı tamamladığınız sürece özel alan adınız kullanıcılar için kısa süreliğine erişilmez. Alan alanınız şu anda hizmet düzeyi anlaşması (SLA) olan ve sıfır kesinti gerektiren bir uygulamayı destekliyorsa, DNS eşleme sırasında kullanıcıların alanınıza erişebilmesini sağlamak için bu makalenin Özel bir alan alanı ile sıfır kesinti süresi haritalaması bölümündeki adımları izleyin.

Kısa bir kesinti kabul edilebilirse, bu adımları izleyin.

Adım 1: Depolama uç noktanızın ana bilgisayar adını alın. Adım 2: Alan sağlayıcınızla kanonik bir isim (CNAME) kaydı oluşturun. Adım 3: Özel alan adını Azure'a kaydedin. Adım 4: Özel alan adınızı test edin.

1. Adım: Depolama uç noktanızın ana bilgisayar adını alma

Sunucu adı, depolama uç noktası URL'sinin protokol tanımlayıcı ve sondaki eğik çizgi olmadan kullanılan halidir.

  1. Azure portalında depolama hesabınıza gidin.

  2. Menü bölmesindeki Ayarlar'ın altında Uç Noktalar'ı seçin.

  3. Blob hizmet uç noktasının veya Statik web sitesi uç noktasının değerini bir metin dosyasına kopyalayın.

    Uyarı

    Veri Gölü depolama uç noktası desteklenmiyor (örneğin, https://mystorageaccount.dfs.core.windows.net/).

  4. O diziden protokol tanımlayıcısını (örneğin, HTTPS) ve takip çizgisini kaldırın. Aşağıdaki tabloda örnekler verilmiştir.

    Uç nokta türü uç nokta ana bilgisayar adı
    blob hizmeti https://mystorageaccount.blob.core.windows.net/ mystorageaccount.blob.core.windows.net
    statik web sitesi https://mystorageaccount.z5.web.core.windows.net/ mystorageaccount.z5.web.core.windows.net

    Bu değeri daha sonra için bir kenara ayarlayın.

2. Adım: Etki alanı sağlayıcınızla kurallı ad (CNAME) kaydı oluşturma

Ana bilgisayar adınızı işaret eden bir CNAME kaydı oluşturun. CNAME kaydı, bir kaynak etki alanı adını hedef etki alanı adıyla eşleyen bir Etki Alanı Adı Sistemi (DNS) kaydı türüdür.

Uyarı

CNAME kayıtlarına genel ağlar tarafından erişilebilir olmalıdır. CNAME kayıtları özelse, Azure ile kayıt başarısız olur.

  1. Alan adı kayıt kuruluşunuzun web sitesine giriş yapın ve ardından DNS ayarlarını yönetmek sayfasına gidin.

    Sayfayı Etki Alanı Adı, DNS veya Ad Sunucusu Yönetimi adlı bir bölümde bulabilirsiniz.

  2. CNAME kayıtlarını yönetme bölümünü bulun.

    Gelişmiş ayarlar sayfasına gidip CNAME, Diğer Ad veya Alt Etki Alanları'nı aramanız gerekebilir.

  3. CNAME kaydı oluşturun. Bu kaydın bir parçası olarak aşağıdaki öğeleri sağlayın:

3. Adım: Özel etki alanınızı Azure'a kaydetme

  1. Azure portalında depolama hesabınıza gidin.

  2. Menü bölmesinde, Güvenlik + ağ altında Ağ'ı seçin.

  3. Ağ sayfasında Özel alan adı sekmesini seçin.

    Uyarı

    Bu seçenek, hiyerarşik isim alanı özelliği etkin olan hesaplarda görünmez. Bu hesaplar için, bu adımı tamamlamak için PowerShell veya Azure CLI kullanın.

  4. Etki alanı adı metin kutusuna, alt etki alanı dahil olmak üzere özel etki alanınızın adını girin.

    Örneğin, etki alanınız contoso.com ve alt etki alanı diğer adıysanız www girin www.contoso.com. Alt etki alanınız fotoğraflarsa girin photos.contoso.com.

  5. Özel etki alanını kaydetmek için Kaydet düğmesini seçin.

    CNAME kaydı Alan Adı Sistemi (DNS) üzerinden yayıldıktan sonra ve kullanıcılarınız uygun izinlere sahipse, özel alan adını kullanarak blob verilerini görebilirler.

4. Adım: Özel etki alanınızı test edin

Özel etki alanınızın blob hizmet uç noktanızla eşlendiğini onaylamak için depolama hesabınızdaki genel bir kapsayıcıda blob oluşturun. Ardından, bir web tarayıcısında aşağıdaki biçimde bir URI kullanarak bloba erişin: http://<subdomain.customdomain>/<mycontainer>/<myblob>

Örneğin, myforms özel alt etki alanındaki kapsayıcı içindeki bir web formuna erişmek için aşağıdaki URI'yi kullanabilirsiniz:http://photos.contoso.com/myforms/applicationform.htm

Özel alan adını kesinti olmadan eşleştirme

Uyarı

Kısa bir kesinti kabul edilebilirse, bu makalenin Özel bir alan alanı haritası bölümündeki adımları göz önünde bulundurun. Daha az adımla daha basit bir yaklaşımdır.

Alan alanınız şu anda hizmet düzeyi anlaşması (SLA) olan ve sıfır kesinti gerektiren bir uygulamayı destekliyorsa, DNS eşlemesi gerçekleşirken kullanıcıların alan adınıza erişebilmesini sağlamak için bu adımları izleyin.

Adım 1: Depolama uç noktanızın ana bilgisayar adını alın. Adım 2: Alan adı sağlayıcınız nezdinde bir ara kanonik ad (CNAME) kaydı oluşturun. Adım 3: Özel alan adını Azure ile ön kaydedin. Adım 4: Alan sağlayıcınızla bir CNAME kaydı oluşturun. Adım 5: Özel alan adınızı test edin.

1. Adım: Depolama uç noktanızın ana bilgisayar adını alma

Sunucu adı, depolama uç noktası URL'sinin protokol tanımlayıcı ve sondaki eğik çizgi olmadan kullanılan halidir.

  1. Azure portalında depolama hesabınıza gidin.

  2. Menü bölmesindeki Ayarlar'ın altında Uç Noktalar'ı seçin.

  3. Blob hizmet uç noktasının veya Statik web sitesi uç noktasının değerini bir metin dosyasına kopyalayın.

  4. O diziden protokol tanımlayıcısını (örneğin, HTTPS) ve takip çizgisini kaldırın. Aşağıdaki tabloda örnekler verilmiştir.

    Uç nokta türü uç nokta ana bilgisayar adı
    blob hizmeti https://mystorageaccount.blob.core.windows.net/ mystorageaccount.blob.core.windows.net
    statik web sitesi https://mystorageaccount.z5.web.core.windows.net/ mystorageaccount.z5.web.core.windows.net

    Bu değeri daha sonra için bir kenara ayarlayın.

2. Adım: Etki alanı sağlayıcınızla ara kurallı ad (CNAME) kaydı oluşturma

Konak adınızı işaret eden geçici bir CNAME kaydı oluşturun. CNAME kaydı, bir kaynak etki alanı adını hedef etki alanı adına eşleyen bir DNS kaydı türüdür.

Uyarı

CNAME kayıtlarına genel ağlar tarafından erişilebilir olmalıdır. CNAME kayıtları özelse, Azure ile kayıt başarısız olur.

  1. Alan adı kayıt kuruluşunuzun web sitesine giriş yapın ve ardından DNS ayarlarını yönetmek sayfasına gidin.

    Sayfayı Etki Alanı Adı, DNS veya Ad Sunucusu Yönetimi adlı bir bölümde bulabilirsiniz.

  2. CNAME kayıtlarını yönetme bölümünü bulun.

    Gelişmiş ayarlar sayfasına gidip CNAME, Diğer Ad veya Alt Etki Alanları'nı aramanız gerekebilir.

  3. CNAME kaydı oluşturun. Bu kaydın bir parçası olarak aşağıdaki öğeleri sağlayın:

    • veya wwwgibi photos alt etki alanı diğer adı. Alt alan adı gereklidir. Kök alan adları desteklenmiyor.

      Alt etki alanını asverify diğer adlara ekleyin. Örneğin: asverify.www veya asverify.photos.

    • Bu makalenin önceki kısmında yer alan Depolama uç noktanızın ana bilgisayar adını alma bölümünden edindiğiniz konak adı.

      Alt alan adı asverify öğesini ana bilgisayar adına ekleyin. Örneğin: asverify.mystorageaccount.blob.core.windows.net.

3. Adım: Özel etki alanınızı Azure'a önceden kaydetme

Özel alan adınızı Azure'a ön kaydettiğinizde, Azure'un özel alan adınızı tanımasına izin verirsiniz ve alan adının DNS kaydını değiştirmek zorunda kalmazsınız. Böylece, alan adı için DNS kaydını değiştirdiğinizde, blob uç noktasına eşlenir ve hiç kesinti yaşanmaz.

  1. Azure portalında depolama hesabınıza gidin.

  2. Menü bölmesinde, Güvenlik + ağ altında Ağ'ı seçin.

  3. Ağ sayfasında Özel alan adı sekmesini seçin.

    Uyarı

    Bu seçenek, hiyerarşik isim alanı özelliği etkin olan hesaplarda görünmez. Bu hesaplar için, bu adımı tamamlamak için PowerShell veya Azure CLI kullanın.

  4. Etki alanı adı metin kutusuna, alt etki alanı dahil olmak üzere özel etki alanınızın adını girin.

    Örneğin, etki alanınız contoso.com ve alt etki alanı diğer adıysanız www girin www.contoso.com. Alt etki alanınız fotoğraflarsa girin photos.contoso.com.

  5. Dolaylı CNAME doğrulamasını kullan onay kutusunu seçin.

  6. Özel etki alanını kaydetmek için Kaydet düğmesini seçin.

    Kayıt başarılı olursa portal, depolama hesabınızın başarıyla güncelleştirildiğini size bildirir. Azure özel alan adınızı doğruladı, ancak alan adınıza trafik henüz depolama hesabınıza yönlendirilmiyor, ta ki alan alan sağlayıcınızla CNAME kaydı oluşturana kadar. Bunu sonraki bölümde yapacaksınız.

4. Adım: Etki alanı sağlayıcınızla CNAME kaydı oluşturma

Konak adınızı işaret eden geçici bir CNAME kaydı oluşturun.

  1. Alan adı kayıt kuruluşunuzun web sitesine giriş yapın ve ardından DNS ayarlarını yönetmek sayfasına gidin.

    Sayfayı Etki Alanı Adı, DNS veya Ad Sunucusu Yönetimi adlı bir bölümde bulabilirsiniz.

  2. CNAME kayıtlarını yönetme bölümünü bulun.

    Gelişmiş ayarlar sayfasına gidip CNAME, Diğer Ad veya Alt Etki Alanları'nı aramanız gerekebilir.

  3. CNAME kaydı oluşturun. Bu kaydın bir parçası olarak aşağıdaki öğeleri sağlayın:

5. Adım: Özel etki alanınızı test edin

Özel etki alanınızın blob hizmet uç noktanızla eşlendiğini onaylamak için depolama hesabınızdaki genel bir kapsayıcıda blob oluşturun. Ardından, bir web tarayıcısında aşağıdaki biçimde bir URI kullanarak bloba erişin: http://<subdomain.customdomain>/<mycontainer>/<myblob>

Örneğin, myforms özel alt etki alanındaki kapsayıcı içindeki bir web formuna erişmek için aşağıdaki URI'yi kullanabilirsiniz:http://photos.contoso.com/myforms/applicationform.htm

Özel etki alanı eşlemesini kaldırma

Özel etki alanı eşlemesini kaldırmak için özel etki alanının kaydını kaldırın. Aşağıdaki yordamlardan birini kullanın.

  1. Azure portalında depolama hesabınıza gidin.

  2. Menü bölmesinde, Güvenlik + ağ altında Ağ'ı seçin.

  3. Ağ sayfasında Özel alan adı sekmesini seçin.

  4. Özel etki alanı adınızı içeren metin kutusunun içeriğini temizleyin.

  5. Kaydet düğmesini seçin.

Özel alan adı kaldırıldıktan sonra, portal depolama hesabınızın başarıyla güncellendiğini bildirir.

HTTPS etkinleştirilmiş özel etki alanını eşleme

Bu yaklaşım daha fazla adım içerir, ancak HTTPS erişimini etkinleştirir. Kullanıcıların HTTPS kullanarak blobunuza veya web içeriğinize erişmesine ihtiyacınız yoksa, bu makalenin Yalnızca HTTP özellikli özel bir etki alanını eşleme bölümüne bakın. Bu yaklaşım, Azure tarafından sunulan Content Delivery Network hizmetleri olan Azure Front Door (preferred) veya Azure CDN'yi kullanır.

Uyarı

Özel etki alanı eşlemesi için CNAME kayıtlarının kullanılması gerekir. Kamu ağlarının CNAME kayıtlarına erişebilmesini sağlar. CNAME kayıtları özelse, Azure ile kayıt başarısız olur.

Azure Front Door kullanın

  1. Blob veya web sitesi uç noktanızda Azure Front Door'un etkinleştirilmesini sağlayın.

    Adımlar için bkz. Azure depolama hesabını Azure Front Door ile tümleştirme.

  2. Azure Front Door'da özel bir etki alanı yapılandırın.

  3. Azure Front Door özel etki alanında HTTPS'yi yapılandırın.

    Uyarı

    Statik web sitenizi güncelleştirdiğinizde, AFD uç noktasını temizleyerek AFD uç POP'lerinde önbelleğe alınmış içeriği temizlediğinizden emin olun. Daha fazla bilgi için bkz. Azure Front Door'da önbellek temizleme.

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

Use Azure CDN

  1. Blobunuzda veya web uç noktanızda Azure CDN'yi etkinleştirin. Adım adım yönergeler için bkz. Azure depolama hesabını Azure CDN ile tümleştirme.

  2. Azure CDN içeriğini özel bir etki alanına eşleyin.

  3. Azure CDN özel etki alanında HTTPS'yi etkinleştirin.

    Uyarı

    Statik web sitenizi güncellerken, CDN uç noktasını temizleyerek önbelleklenmiş içeriği CDN kenar sunucularında temizleyin. Daha fazla bilgi için bkz. Azure CDN uç noktasını temizleme.

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

Özellik desteği

Bu özellik için destek, Data Lake Storage 2. Nesil, Ağ Dosya Sistemi (NFS) 3.0 protokolü veya SSH Dosya Aktarım Protokolü (SFTP) etkinleştirilerek etkilenebilir. Bu özelliklerden herhangi birini etkinleştirdiyseniz bu özelliğin desteğini değerlendirmek için bkz . Azure Depolama hesaplarında Blob Depolama özelliği desteği.

Sonraki adımlar