Uzyskiwanie dostępu do magazynu

Ukończone

Każdy obiekt przechowywany w usłudze Azure Storage ma unikatowy adres URL. Nazwa konta magazynu tworzy część poddomeny adresu URL. Kombinacja poddomeny i nazwy domeny, która jest specyficzna dla każdej usługi, stanowi punkt końcowy dla konta magazynu.

Spójrzmy na przykład. Jeśli nazwa konta magazynu to mystorageaccount, domyślne punkty końcowe dla konta magazynu są tworzone dla usług platformy Azure, jak pokazano w poniższej tabeli:

Usługa Domyślny punkt końcowy
Usługa kontenera //mystorageaccount.blob.core.windows.net
Usługa tabel //mystorageaccount.table.core.windows.net
Usługa kolejkowania //mystorageaccount.queue.core.windows.net
Usługa plików //mystorageaccount.file.core.windows.net

Tworzymy adres URL, aby uzyskać dostęp do obiektu na koncie magazynu, dołączając lokalizację obiektu na koncie magazynu do punktu końcowego.

Aby uzyskać dostęp do danych myblob w lokalizacji mycontainer na koncie magazynu, użyjemy następującego adresu URL:

//mystorageaccount.blob.core.windows.net/mycontainer/myblob.

Konfigurowanie domen niestandardowych

Domenę niestandardową można skonfigurować tak, aby uzyskiwała dostęp do danych obiektów blob na koncie usługi Azure Storage. Jak sprawdziliśmy, domyślnym punktem końcowym usługi Azure Blob Storage jest \<storage-account-name>.blob.core.windows.net. Jeśli zamapujesz domenę niestandardową i poddomenę, taką jak www.contoso.com, na obiekt blob lub internetowy punkt końcowy dla konta magazynu, użytkownicy mogą używać tej domeny do uzyskiwania dostępu do danych obiektów blob na koncie magazynu.

Uwaga

Usługa Azure Storage obecnie nie zapewnia natywnej obsługi protokołu HTTPS z domenami niestandardowymi. Usługę Azure Content Delivery Network (CDN) można zaimplementować w celu uzyskiwania dostępu do obiektów blob przy użyciu domen niestandardowych za pośrednictwem protokołu HTTPS.

Istnieją dwa sposoby konfigurowania domeny niestandardowej: bezpośrednie mapowanie i mapowanie domen pośredniczących.

  • Bezpośrednie mapowanie umożliwia włączenie domeny niestandardowej dla poddomeny na koncie usługi Azure Storage. W tym podejściu utworzysz CNAME rekord, który wskazuje z poddomeny na konto usługi Azure Storage.

    W poniższym przykładzie pokazano, jak poddomena jest mapowana na konto usługi Azure Storage w celu utworzenia CNAME rekordu w systemie nazw domen (DNS):

    • Poddomeny: blobs.contoso.com
    • Konto usługi Azure Storage: \<storage account>\.blob.core.windows.net
    • Rekord bezpośredni CNAME : contosoblobs.blob.core.windows.net
  • Mapowanie domen pośredniczących jest stosowane do domeny, która jest już używana na platformie Azure. Takie podejście może spowodować niewielkie przestoje podczas mapowania domeny. Aby uniknąć przestojów, możesz użyć domeny pośredniczącej asverify do zweryfikowania domeny. Przez wstępne dołączenie słowa kluczowego asverify do własnej poddomeny umożliwia platformie Azure rozpoznawanie domeny niestandardowej bez modyfikowania rekordu DNS dla domeny. Po zmodyfikowaniu rekordu DNS dla domeny domena zostanie zamapowana na punkt końcowy obiektu blob bez przestojów.

    W poniższym przykładzie pokazano, jak domena używana jest mapowana na konto usługi Azure Storage w systemie DNS z domeną pośredniczącą asverify :

    • CNAME Rekord: asverify.blobs.contoso.com
    • Rekord pośredni CNAME : asverify.contosoblobs.blob.core.windows.net

    Dowiedz się więcej o mapowaniu domen pośredniczących