Auf dieser Seite erfahren Sie, wie Sie Übertragungsjobs erstellen und starten.
Informationen, ob Ihre Quelle und Ihr Ziel (auch als Senke bezeichnet) von Storage Transfer Service unterstützt werden, finden Sie unter Unterstützte Quellen und Senken.
Agents und Agent-Pools
Je nach Quelle und Ziel müssen Sie möglicherweise einen Agent-Pool erstellen und konfigurieren und Agents auf einem Computer mit Zugriff auf Ihre Quelle oder Ziel installieren.
Für Übertragungen von Amazon S3, Microsoft Azure, URL-Listen oder Cloud Storage zu Cloud Storage sind Agents und Agent-Pools nicht erforderlich.
Übertragungen, deren Quelle und/oder Ziel ein Dateisystem oder ein S3-kompatibler Speicher ist, erfordern Agents und Agent-Pools. Eine Anleitung finden Sie unter Agent-Pools verwalten.
Vorbereitung
Bevor Sie die Übertragungen konfigurieren, müssen Sie den Zugriff konfiguriert haben:
- Für Nutzer und Dienstkonten:
- Zu Ihren Quelldaten und zum Ziel.
Wenn Sie gcloud-Befehle verwenden, installieren Sie die gcloud CLI.
Übertragung erstellen
Der Name des Übertragungsjobs darf keine vertraulichen Informationen wie personenidentifizierbare Informationen (PII) oder Sicherheitsdaten enthalten. Ressourcennamen können an die Namen anderer Google Cloud-Ressourcen weitergegeben und in Google-internen Systemen außerhalb Ihres Projekts verfügbar gemacht werden.
Google Cloud Console
Rufen Sie in der Google Cloud -Console die Seite Storage Transfer Service auf.
Klicken Sie auf Übertragung erstellen. Die Seite Übertragungsjob erstellen wird angezeigt.
Wählen Sie eine Quelle aus:
Cloud Storage
Ihr Nutzerkonto muss die Berechtigung storage.buckets.get haben, um Quell- und Ziel-Buckets auszuwählen. Alternativ können Sie den Namen des Buckets direkt eingeben. Weitere Informationen finden Sie unter Zugriff auf die Fehlerbehebung.
Wählen Sie unter Quelltyp die Option Cloud Storage aus.
Wählen Sie den Zieltyp aus.
Wenn Ihr Ziel Cloud Storage ist, wählen Sie den Planungsmodus aus. Batch-Übertragungen werden einmalig oder nach Zeitplan ausgeführt. Bei ereignisgesteuerten Übertragungen wird die Quelle kontinuierlich überwacht und Daten werden übertragen, wenn sie hinzugefügt oder geändert werden.
Wenn Sie eine ereignisgesteuerte Übertragung konfigurieren möchten, folgen Sie der Anleitung unter Ereignisgesteuerte Übertragungen.
Klicken Sie auf Nächster Schritt.
Wählen Sie einen Bucket und optional einen Ordner in diesem Bucket aus, indem Sie einen der folgenden Schritte ausführen:
Geben Sie im Feld Bucket oder Ordner einen vorhandenen Cloud Storage-Bucket-Namen und -Pfad ohne das Präfix
gs://ein. Beispiel:my-test-bucket/path/to/filesGeben Sie den Namen in der exakten Schreibweise in das Feld Bucket-Name ein, wenn Sie einen Cloud Storage-Bucket aus einem anderen Projekt festlegen möchten.Wählen Sie eine Liste der vorhandenen Buckets in Ihren Projekten aus. Klicken Sie dazu auf Durchsuchen und wählen Sie einen Bucket aus.
Wenn Sie auf Durchsuchen klicken, können Sie Buckets in anderen Projekten auswählen. Klicken Sie dazu auf Projekt-ID, dann wählen Sie die neue Projekt-ID und den Bucket aus.
Zum Erstellen eines neuen Buckets klicken Sie auf
Neuen Bucket erstellen.
Wenn Sie einen Pfad innerhalb des Ordners angeben, finden Sie hier wichtige Details.
Wenn es sich um eine ereignisgesteuerte Übertragung handelt, geben Sie den Namen des Pub/Sub-Abos ein. Er hat das folgende Format:
projects/PROJECT_NAME/subscriptions/SUBSCRIPTION_ID
- Optional können Sie Objekte nach Präfix filtern oder nach dem Datum der letzten Änderung. Wenn Sie einen Ordner als Quellspeicherort angegeben haben, sind Präfixfilter relativ zu diesem Ordner. Wenn Ihre Quelle beispielsweise
my-test-bucket/path/ist, werden mit einem Einschlussfilter vonfilealle Dateien eingeschlossen, die mitmy-test-bucket/path/filebeginnen. Klicken Sie auf Nächster Schritt.
Amazon S3
Weitere Informationen finden Sie unter Übertragung von Amazon S3 zu Cloud Storage.
S3-kompatibler Speicher
Weitere Informationen finden Sie unter Von S3-kompatiblem Speicher zu Cloud Storage übertragen.
Microsoft Azure Blob Storage
Wählen Sie unter Quelltyp die Option Azure Blob Storage oder Data Lake Storage Gen2 aus.
Klicken Sie auf Next step (Nächster Schritt).
Geben Sie Folgendes an:
Storage-Kontoname: der Name des Microsoft Azure Storage-Quellkontos.
Der Name des Storage-Kontos wird im Microsoft Azure Storage-Portal unter Alle Dienste > Speicher > Speicherkonten angezeigt.
Containername: der Name des Microsoft Azure Storage-Containers.
Der Containername wird im Microsoft Azure Storage-Portal unter Speicher Explorer > Blob-Container angezeigt.
Shared Access Signature (SAS): Das Microsoft Azure Storage-SAS-Token, das aus einer gespeicherten Zugriffsrichtlinie erstellt wurde. Weitere Informationen finden Sie unter Gewähren von eingeschränktem Zugriff auf Azure Storage-Ressourcen mithilfe von SAS (Shared Access Signature).
Die Standardablaufzeit für SAS-Tokens beträgt 8 Stunden. Achten Sie bei der Erstellung des SAS-Tokens darauf, eine angemessene Ablaufzeit festzulegen, damit Sie die Übertragung erfolgreich abschließen können.
- Optional können Sie Objekte nach Präfix filtern oder nach dem Datum der letzten Änderung. Wenn Sie einen Ordner als Quellspeicherort angegeben haben, sind Präfixfilter relativ zu diesem Ordner. Wenn Ihre Quelle beispielsweise
my-test-bucket/path/ist, werden mit einem Einschlussfilter vonfilealle Dateien eingeschlossen, die mitmy-test-bucket/path/filebeginnen. Klicken Sie auf Nächster Schritt.
Dateisystem
Wählen Sie unter Quelltyp die Option POSIX-Dateisystem aus.