Zugreifen auf Speicher
Jedes Objekt, das Sie in Azure Storage speichern, verfügt über eine eindeutige URL-Adresse. Ihr Speicherkontoname bildet den Unterdomänenteil der URL-Adresse. Die Kombination aus Unterdomänenname und Domänenname, die für jeden Dienst spezifisch ist, bildet einen Endpunkt für Ihr Speicherkonto.
Schauen wir uns ein Beispiel an. Wenn Ihr Speicherkontoname mystorageaccount lautet, werden Standardendpunkte für Ihr Speicherkonto für die Azure-Dienste wie in der folgenden Tabelle dargestellt gebildet:
Dienst | Standardendpunkt |
---|---|
Containerdienst | // mystorageaccount .blob.core.windows.net |
Tabellendienst | // mystorageaccount .table.core.windows.net |
Warteschlangendienst | // mystorageaccount .queue.core.windows.net |
Dateidienst | // mystorageaccount .file.core.windows.net |
Wir erstellen die URL für den Zugriff auf ein Objekt in Ihrem Speicherkonto, indem der Objektstandort im Speicherkonto an den Endpunkt angehängt wird.
Um auf die myblob-Daten am Standort mycontainer in Ihrem Speicherkonto zuzugreifen, verwenden wir die folgende URL-Adresse:
//
mystorageaccount
.blob.core.windows.net/
mycontainer
/
myblob
.
Konfigurieren benutzerdefinierter Domänen
Sie können eine benutzerdefinierte Domäne für den Zugriff auf Blobdaten in Ihrem Azure-Speicherkonto konfigurieren. Wie wir besprochen haben, lautet der Standardendpunkt für Azure Blob Storage \<storage-account-name>.blob.core.windows.net
. Wenn Sie dem Blob- oder Webendpunkt für Ihr Speicherkonto eine benutzerdefinierte Domäne und eine Unterdomäne wie etwa www.contoso.com
zuordnen, können Benutzer über diese Domäne auf Blobdaten in Ihrem Speicherkonto zugreifen.
Es gibt zwei Möglichkeiten zum Konfigurieren einer benutzerdefinierten Domäne: direkte Zuordnung und Zuordnung einer Zwischendomäne.
Mit der direkten Zuordnung können Sie eine benutzerdefinierte Domäne für eine Unterdomäne zu einem Azure-Speicherkonto aktivieren. Für diesen Ansatz erstellen Sie einen
CNAME
-Eintrag, der aus der Unterdomäne auf das Azure-Speicherkonto verweist.Das folgende Beispiel zeigt, wie eine Unterdomäne einem Azure-Speicherkonto zugeordnet wird, um einen
CNAME
-Eintrag im DNS (Domain Name System) zu erstellen:- Unterdomäne:
blobs.contoso.com
- Azure-Speicherkonto:
\<storage account>\.blob.core.windows.net
- Direkter
CNAME
-Eintrag:contosoblobs.blob.core.windows.net
- Unterdomäne:
Die Zuordnung einer Zwischendomäne wird auf eine Domäne angewendet, die bereits in Azure verwendet wird. Dieser Ansatz kann zu geringfügigen Ausfallzeiten führen, während die Domäne zugeordnet wird. Zum Vermeiden von Ausfallzeiten können Sie die Zwischendomäne
asverify
verwenden, um die Domäne zu überprüfen. Indem Sie Ihrer eigenen Unterdomäne das Schlüsselwortasverify
voranstellen, erlauben Sie Azure, Ihre benutzerdefinierte Domäne zu erkennen, ohne den DNS-Eintrag für die Domäne zu ändern. Nachdem Sie den DNS-Eintrag für die Domäne geändert haben, wird Ihre Domäne dem Blob-Endpunkt ohne Ausfallzeit zugeordnet.Das folgende Beispiel zeigt, wie eine in Verwendung befindliche Domäne einem Azure-Speicherkonto im DNS mit der Zwischendomäne
asverify
zugeordnet wird:CNAME
-Eintrag:asverify
.blobs.contoso.com
CNAME
-Zwischeneintrag:asverify
.contosoblobs.blob.core.windows.net