Konfigurieren schneller, sicherer Dateiübertragungen mit Amazon S3 Transfer Acceleration - Amazon Simple Storage Service

Konfigurieren schneller, sicherer Dateiübertragungen mit Amazon S3 Transfer Acceleration

Amazon S3 Transfer Acceleration ist eine Funktion auf Bucket-Ebene, die die schnelle, einfache und sichere Übertragung von Dateien über große Entfernungen zwischen Ihrem Client und einem S3-Bucket ermöglicht. 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

Es gibt verschiedene Gründe für die Verwendung von Transfer Acceleration auf einem Bucket:

  • Ihre Kunden laden in einen zentralen Bucket aus der ganzen Welt 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 Anfragen finden Sie unter Senden von Anforderungen unter Verwendung der REST-API.

  • 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 nicht für Buckets in den folgenden Regionen unterstützt:

    • Afrika (Kapstadt) (af-south-1)

    • Asien-Pazifik (Hongkong) (ap-east-1)

    • Asien-Pazifik (Osaka) (ap-northeast-3)

    • Europa (Stockholm) (eu-north-1)

    • Europa (Mailand) (eu-south-1)

    • Naher Osten (Bahrain) (me-south-1)

  • Um auf den Bucket zuzugreifen, der für Transfer Acceleration konfiguriert ist, müssen Sie den Endpunkt verwende bucketname.s3-accelerate.amazonaws.com. Oder den Dual-Stack-Endpunkt bucketname.s3-accelerate.dualstack.amazonaws.com für eine Verbindung mit dem aktivierten Bucket über IPv6 verwenden.

  • 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. Die s3:GetAccelerateConfiguration-Berechtigung gestattet Benutzern, den Transfer Acceleration-Status eines Buckets zurückzugeben, Enabled oder Suspended.. Weitere Informationen über diese Berechtigungen finden Sie unter Beispiel – Bucket-Subressourcen-Operationen und Identity and Access Management in Amazon S3.

In den folgenden Abschnitten wird beschrieben, wie Sie beginnen und Amazon S3 Transfer Acceleration für die Übertragung von Daten verwenden.