Přístup k úložišti
Každý objekt, který ukládáte ve službě Azure Storage, má jedinečnou adresu URL. Název vašeho účtu úložiště tvoří část subdomény adresy URL. Kombinace subdomény a názvu domény, která je specifická pro každou službu, tvoří koncový bod pro váš účet úložiště.
Podívejme se na příklad. Pokud je název vašeho účtu úložiště mystorageaccount, vytvoří se výchozí koncové body vašeho účtu úložiště pro služby Azure, jak je znázorněno v následující tabulce:
Služby | Výchozí koncový bod |
---|---|
Container Service | // mystorageaccount .blob.core.windows.net |
Table Service | // mystorageaccount .table.core.windows.net |
Frontová služba | // mystorageaccount .queue.core.windows.net |
Souborová služba | // mystorageaccount .file.core.windows.net |
Vytvoříme adresu URL pro přístup k objektu ve vašem účtu úložiště tak, že k koncovému bodu připojíme umístění objektu v účtu úložiště.
Pro přístup k datům myblob v umístění mycontainer ve vašem účtu úložiště používáme následující adresu URL:
//
mystorageaccount
.blob.core.windows.net/
mycontainer
/
myblob
.
Konfigurace vlastních domén
Můžete nakonfigurovat vlastní doménu pro přístup k datům objektů blob v účtu úložiště Azure. Jak jsme si prostudovali, výchozí koncový bod pro Azure Blob Storage je \<storage-account-name>.blob.core.windows.net
. Pokud namapujete vlastní doménu a subdoménu, například www.contoso.com
na objekt blob nebo webový koncový bod pro váš účet úložiště, můžou uživatelé tuto doménu použít pro přístup k datům objektů blob ve vašem účtu úložiště.
Poznámka:
Azure Storage v současné době neposkytuje nativní podporu https s vlastními doménami. Pro přístup k objektům blob můžete implementovat azure Content Delivery Network (CDN) pomocí vlastních domén přes HTTPS.
Existují dva způsoby konfigurace vlastní domény: přímé mapování a mapování zprostředkující domény.
Přímé mapování umožňuje povolit vlastní doménu pro subdoménu do účtu úložiště Azure. Pro tento přístup vytvoříte
CNAME
záznam, který odkazuje z subdomény na účet úložiště Azure.Následující příklad ukazuje, jak se subdoména mapuje na účet úložiště Azure, aby se vytvořil
CNAME
záznam v systému DNS (Domain Name System):- Subdoménu:
blobs.contoso.com
- Účet úložiště Azure:
\<storage account>\.blob.core.windows.net
- Přímý
CNAME
záznam:contosoblobs.blob.core.windows.net
- Subdoménu:
Mapování zprostředkující domény se použije na doménu, která se už používá v Azure. Tento přístup může způsobit menší výpadek, když se doména mapuje. Abyste se vyhnuli výpadkům, můžete k ověření domény použít
asverify
zprostředkující doménu. Když předložíteasverify
klíčové slovo na vlastní subdoménu, povolíte Azure rozpoznat vlastní doménu beze změny záznamu DNS pro doménu. Po úpravě záznamu DNS pro doménu se vaše doména mapuje na koncový bod objektu blob bez výpadků.Následující příklad ukazuje, jak je doména, která se používá, mapována na účet úložiště Azure v DNS s
asverify
zprostředkující doménou:CNAME
Záznam:asverify
.blobs.contoso.com
- Průběžný
CNAME
záznam:asverify
.contosoblobs.blob.core.windows.net