Auf dieser Seite werden die Anforderungen für die Übertragung von Daten aus einer öffentlich zugänglichen Liste von HTTP-/HTTPS-URLs an Cloud Storage beschrieben.
Übertragungen aus einer URL-Liste sind agentenlose Übertragungen, die direkt vom Storage Transfer Service verwaltet werden.
Vorbereitung
Bevor Sie eine Übertragung aus einer URL-Liste erstellen, müssen Sie Folgendes konfiguriert haben:
- Nutzerberechtigungen: Ihr Nutzerkonto oder nutzerverwaltetes Dienstkonto muss die Berechtigung zum Erstellen von Übertragungsjobs haben. Weitere Informationen finden Sie unter Erforderliche Nutzerberechtigungen.
- Berechtigungen für den Ziel-Bucket: Gewähren Sie dem Storage Transfer Service-Dienst-Agent die erforderlichen Berechtigungen für Ihren Cloud Storage-Ziel-Bucket. Weitere Informationen finden Sie unter Zugriff auf eine Senke konfigurieren: Cloud Storage.
- In Cloud Storage gespeicherte URL-Liste (optional): Wenn Sie Ihre URL-Listendatei in einem Cloud Storage-Bucket und nicht in einer öffentlichen HTTP/HTTPS-URL speichern, gewähren Sie dem Storage Transfer Service-Dienst-Agent
roles/storage.objectViewerundroles/storage.legacyBucketReaderfür diesen Bucket. Weitere Informationen finden Sie unter Zugriff auf eine Quelle konfigurieren: Cloud Storage.
Anforderungen an Quell-URLs
Damit Storage Transfer Service Ihre Quelldaten lesen kann, müssen die folgenden Anforderungen erfüllt sein:
Öffentliche Zugänglichkeit:
- Die URL-Listendatei (TSV-Format) muss über eine URL zugänglich sein, die mit
http://oderhttps://beginnt, oder in einem Cloud Storage-Bucket gespeichert sein. - Jede in der Datei aufgeführte Objekt-URL muss öffentlich über
http://oderhttps://zugänglich sein.
- Die URL-Listendatei (TSV-Format) muss über eine URL zugänglich sein, die mit
Webserverkonfiguration:
- Der Webserver, auf dem die einzelnen Objekte gehostet werden, muss HTTP-
Range-Anfragen unterstützen, um parallele Übertragungen in Teilstücken zu ermöglichen. - Der Webserver muss in jeder Antwort einen gültigen
Content-Length-Header zurückgeben. - Die
robots.txt-Datei des Webservers muss den Zugriff auf die URLs für den User-AgentGoogle-Storage-Transfer-Serviceoder alle User-Agents (*) zulassen.
- Der Webserver, auf dem die einzelnen Objekte gehostet werden, muss HTTP-
Validierung von Objektgröße und Prüfsumme:
- Wenn Sie in Ihrer URL-Liste Objektgrößen oder MD5-Prüfsummen angeben, müssen die Werte mit den tatsächlichen Objekt-Nutzlasten übereinstimmen, die vom Server zurückgegeben werden. Wenn die Größe oder Prüfsumme nicht übereinstimmt, schlägt die Übertragung dieses Objekts fehl.