Bevor Sie Daten aus einem Azure Storage-Bucket übertragen, müssen Sie den Zugriff auf diesen Bucket so konfigurieren, dass Storage Transfer Service seine Objekte abrufen kann.
Storage Transfer Service unterstützt die folgenden Azure-Authentifizierungsmethoden:
Shared Access Signature-Tokens (SAS). SAS-Tokens können direkt beim Erstellen eines Übertragungsjobs angegeben oder in Secret Manager gespeichert werden.
Azure Shared Keys können in Secret Manager gespeichert und das Secret beim Erstellen eines Übertragungsjobs übergeben werden.
Föderierte Anmeldedaten werden beim Erstellen eines Übertragungsjobs in einem
federatedIdentityConfig-Objekt übergeben.
Dieses Dokument enthält auch Informationen zum Hinzufügen von Storage Transfer Service-Worker-IP-Adressen zur Azure Storage-Firewall, um den Zugriff zu ermöglichen. Weitere Informationen finden Sie unter IP-Einschränkungen.
Unterstützte Regionen
Mit dem Storage Transfer Service können Daten aus den folgenden Microsoft Azure Storage-Regionen übertragen werden:- Amerika:Ost-USA, Ost-USA 2, West-USA, West-USA 2, West-USA 3, Zentral-USA, Nord-Zentral-USA, Süd-Zentral-USA, West-Zentral-USA, Kanada Zentral, Kanada Ost, Brasilien Süd
- Asiatisch-pazifischer Raum: Australien Zentral, Australien Ost, Australien Südost, Zentral-Indien, Süd-Indien, West-Indien, Südostasien, Ostasien, Japan Ost, Japan West, Korea Süd, Korea Zentral
- Europa, Naher Osten, Afrika (EMEA): Frankreich Zentral, Deutschland West-Zentral, Norwegen Ost, Schweden Zentral, Schweiz Nord, Europa Nord, Europa West, Vereinigtes Königreich Süd, Vereinigtes Königreich West, Katar Zentral, VAE Nord, Südafrika Nord
Option 1: Mit einem SAS-Token authentifizieren
So konfigurieren Sie den Zugriff auf einen Microsoft Azure Storage-Container mit einem SAS-Token: Alternativ können Sie Ihr SAS-Token in Secret Manager speichern. Folgen Sie dazu der Anleitung unter Mit einem Azure-Schlüssel oder SAS-Token in Secret Manager authentifizieren.
Erstellen oder verwenden Sie einen vorhandenen Microsoft Azure Storage-Nutzer, um auf das Speicherkonto für Ihren Microsoft Azure Storage Blob-Container zuzugreifen.
Erstellen Sie ein SAS-Token auf Containerebene. Eine Anleitung finden Sie unter Zugriff auf Azure Storage-Ressourcen mit freigegebenen Zugriffssignaturen gewähren.
Die Zulässigen Dienste müssen Blob enthalten.
Wählen Sie unter Zulässige Ressourcentypen sowohl Container als auch Objekt aus.
Die Zulässigen Berechtigungen müssen Lesen und Liste enthalten. Wenn die Übertragung so konfiguriert ist, dass Objekte aus der Quelle gelöscht werden, müssen Sie auch die Berechtigung Löschen einbeziehen.
Die Standardablaufzeit für SAS-Tokens beträgt 8 Stunden. Legen Sie eine angemessene Ablaufzeit fest, damit Sie die Übertragung erfolgreich abschließen können.
Geben Sie im Feld Zulässige IP-Adressen keine IP-Adressen an. Storage Transfer Service verwendet verschiedene IP-Adressen und unterstützt keine IP-Adressbeschränkung.
Die Zulässigen Protokolle sollten Nur HTTPS sein.
Notieren Sie sich nach dem Erstellen des Tokens den zurückgegebenen Wert für SAS-Token. Sie benötigen diesen Wert, wenn Sie die Übertragung mit dem Storage Transfer Service konfigurieren.
Option 2: Mit einem Azure-Schlüssel oder SAS-Token in Secret Manager authentifizieren
Secret Manager ist ein sicherer Dienst, der sensible Daten wie Passwörter speichert und verwaltet. Ihre Secrets werden durch starke Verschlüsselung, rollenbasierte Zugriffssteuerung und Audit-Logging geschützt.
Storage Transfer Service unterstützt Secret Manager-Ressourcennamen, die auf Ihre sicher gespeicherten Azure-Anmeldedaten verweisen.
Wenn Sie einen freigegebenen Azure-Schlüssel verwenden möchten, müssen Sie den Schlüssel in Secret Manager speichern. SAS-Tokens können in Secret Manager gespeichert oder direkt übergeben werden.
Wenn Sie einen freigegebenen Schlüssel angeben, verwendet Storage Transfer Service diesen Schlüssel, um eine Dienst-SAS zu generieren, deren Bereich auf den im Übertragungsjob angegebenen Azure-Container beschränkt ist.
API aktivieren