Konfigurieren schneller, sicherer Dateiübertragungen mit Amazon S3 Transfer Acceleration
Amazon S3 Transfer Acceleration ist ein Feature auf Bucket-Ebene, das eine schnelle, einfache und sichere Übertragung von Dateien über große Entfernungen zwischen Ihrem Client und einem S3-Allzweck-Bucket ermöglicht. Transfer Acceleration wurde entwickelt, um die Übertragungsgeschwindigkeiten von der ganzen Welt in S3-Allzweck-Buckets zu optimieren. Transfer Acceleration nutzt die weltweit verteilten Edge-Standorte von Amazon CloudFront. Sobald die Daten an einem Edge-Standort eingehen, werden sie über einen optimierten Netzwerkpfad an Ihren Amazon S3-Bucket weitergeleitet.
Wenn Sie Transfer Acceleration verwenden, fallen möglicherweise zusätzliche Gebühren für die Datenübertragung an. Weitere Informationen zu Preisen finden Sie unter Amazon-S3-Preise
Gründe für die Nutzung von Amazon S3 Transfer Acceleration
Aus verschiedenen Gründen kann es sinnvoll sein, Transfer Acceleration für einen Allzweck-Bucket zu verwenden:
-
Ihre Kunden laden von überall auf der Welt in einen zentralen Allzweck-Bucket hoch.
-
Sie übertragen regelmäßig mehrere Gigabyte bis Terabyte von Daten über mehrere Kontinente hinweg.
-
Sie können beim Hochladen in Amazon S3 nicht die gesamte verfügbare Bandbreite über das Internet nutzen.
Weitere Informationen darüber, wann Transfer Acceleration verwendet werden sollte, finden Sie in den FAQs zu Amazon S3
Anforderungen für die Verwendung von Transfer Acceleration
Folgendes ist erforderlich, wenn Sie Transfer Acceleration für einen S3-Bucket verwenden:
-
Transfer Acceleration wird nur bei virtuell gehosteten Anfragen unterstützt. Weitere Informationen zu virtuell gehosteten Anforderungen finden Sie unter Anforderungen mit der REST-API stellen in derAmazon-S3-API-Referenz.
-
Der Name des für Transfer Acceleration verwendeten Buckets muss DNS-konform sein, und er darf keine Punkte („.“) enthalten.
-
Transfer Acceleration muss im Bucket aktiviert sein. Weitere Informationen finden Sie unter Aktivieren und Verwenden von S3 Transfer Acceleration.
Nach der Aktivierung von Transfer Acceleration für einen Bucket kann es bis zu 20 Minuten dauern, bis sich die Datenübertragungsgeschwindigkeit in den Bucket erhöht.
Anmerkung
Transfer Acceleration wird zurzeit für Buckets in den folgenden Regionen unterstützt:
-
Asien-Pazifik (Tokyo) (ap-northeast-1)
-
Asien-Pazifik (Seoul): (ap-northeast-2)
-
Asien-Pazifik (Mumbai): (ap-south-1)
-
Asien-Pazifik (Singapur): (ap-southeast-1)
-
Asien-Pazifik (Sydney): (ap-southeast-2)
-
Kanada (Zentral): (ca-central-1)
-
Europa (Frankfurt) (eu-central-1)
-
Europa (Irland) (eu-west-1)
-
Europa (London) (eu-west-2)
-
Europa (Paris) (eu-west-3)
-
Südamerika (São Paulo) (sa-east-1)
-
USA Ost (Nord-Virginia): (us-east-1)
-
USA Ost (Ohio): (us-east-2)
-
USA West (Nordkalifornien) (us-west-1)
-
USA West (Oregon): (us-west-2)
-
-
Um auf den Bucket zuzugreifen, der für Transfer Acceleration konfiguriert ist, müssen Sie den Endpunkt verwende
. Oder den Dual-Stack-Endpunktbucket-name.s3-accelerate.amazonaws.com.rproxy.govskope.cafür eine Verbindung mit dem aktivierten Bucket über IPv6 verwenden. Sie können weiterhin die regulären Endpunkte für die Standarddatenübertragung verwenden.bucket-name.s3-accelerate.dualstack.amazonaws.com -
Sie müssen der Bucket-Eigentümer sein, um den Transfer Acceleration-Status festlegen zu können. Der Bucket-Eigentümer kann anderen Benutzern Berechtigungen erteilen, um ihnen zu gestatten, den Beschleunigungsstatus für einen Bucket einzurichten. Die
s3:PutAccelerateConfiguration-Berechtigung gestattet Benutzern, Transfer Acceleration für einen Bucket zu aktivieren oder zu deaktivieren. Dies3:GetAccelerateConfiguration-Berechtigung gestattet Benutzern, den Transfer-Acceleration-Status eines Buckets zurückzugeben, der entwederEnabledoderSuspended.lautet
In den folgenden Abschnitten wird beschrieben, wie Sie beginnen und Amazon S3 Transfer Acceleration für die Übertragung von Daten verwenden.