Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Aktivieren und Verwenden von S3 Transfer Acceleration
Sie können Amazon S3 Transfer Acceleration verwenden, um Dateien schnell und sicher über große Entfernungen zwischen Ihrem Client und einem S3-Bucket zu übertragen. Sie können Transfer Acceleration mit der S3-Konsole, dem AWS Command Line Interface (AWS CLI) oder dem aktivieren AWS SDKs. API
Dieser Abschnitt bietet Beispiele für die Aktivierung von Amazon S3 Transfer Acceleration und die Verwendung des beschleunigten Endpunkts für den aktivierten Bucket.
Weitere Informationen zu den Anforderungen für Transfer Acceleration finden Sie unter Konfigurieren schneller, sicherer Dateiübertragungen mit Amazon S3 Transfer Acceleration.
Anmerkung
Wenn Sie beschleunigte und nicht beschleunigte Upload-Geschwindigkeiten vergleichen möchten, öffnen Sie das Amazon S3 Transfer Acceleration Speed Comparison-Tool
Das Tool zum Geschwindigkeitsvergleich verwendet mehrteiligen Upload, um eine Datei AWS-Regionen mit und ohne Amazon S3 S3-Übertragungsbeschleunigung von Ihrem Browser in verschiedene zu übertragen. Sie können die Upload-Geschwindigkeit für direkte Uploads vergleichen und beschleunigte Uploads nach Region übertragen.
Die Transfer Acceleration für einen S3-Bucket aktivieren
Melden Sie sich bei der an AWS Management Console und öffnen Sie die Amazon S3 S3-Konsole unter https://console.aws.amazon.com/s3/
. -
Wählen Sie in der Liste Buckets den Namen des Buckets aus, für den Sie Transfer Acceleration aktivieren möchten.
-
Wählen Sie Properties (Eigenschaften).
-
Wählen Sie unter Transfer acceleration (Beschleunigung übertragen) die Option Edit (Bearbeiten) aus.
-
Wählen Sie Enable (Aktivieren) und wählen Sie Save changes (Änderungen speichern) aus.
Zugriff auf beschleunigte Datenübertragungen
-
Nachdem Amazon S3 die Übertragungsbeschleunigung für Ihren Bucket aktiviert hat, sehen Sie sich den Tab Properties (Eigenschaften) für den Bucket an.
-
Unter Transfer acceleration (Übertragungsbeschleunigung) wird unter Accelerated endpoint (beschleunigter Endpunkt) der Endpunkt der Übertragungsbeschleunigung für Ihren Bucket angezeigt. Verwenden Sie diesen Endpunkt, um auf beschleunigte Datenübertragungen von und zu Ihrem Bucket zuzugreifen.
Wenn Sie die Transfer Acceleration aussetzen, funktioniert der beschleunigte Endpunkt nicht mehr.
Im Folgenden finden Sie Beispiele für AWS CLI Befehle, die für die Übertragungsbeschleunigung verwendet werden. Anweisungen zur Einrichtung von finden Sie unter Entwickeln mit Amazon S3 unter Verwendung von AWS CLI in der Amazon S3 API S3-Referenz. AWS CLI
Aktivieren der Transfer Acceleration auf einem Bucket
Verwenden Sie den AWS CLI put-bucket-accelerate-configurationBefehl, um Transfer Acceleration für einen Bucket zu aktivieren oder zu unterbrechen.
Im folgenden Beispiel wird Status=Enabled
zur Aktivierung von Transfer Acceleration für einen Bucket festgelegt. Sie verwenden Status=Suspended
, um Transfer Acceleration auszusetzen.
$
aws s3api put-bucket-accelerate-configuration --bucketbucketname
--accelerate-configuration Status=Enabled
Nutzen der Transfer Acceleration
Sie können alle Amazon S3 S3-Anfragen, die mit den AWS CLI Befehlen s3 und s3api gestellt werden, an den Accelerate-Endpunkt weiterleiten:. s3-accelerate.amazonaws.com
Setzen Sie dazu den Konfigurationswert use_accelerate_endpoint
true
in einem Profil in Ihrer AWS Config-Datei auf. Transfer Acceleration muss für Ihren Bucket aktiviert sein, um den beschleunigten Endpunkt nutzen zu können.
Alle Anforderungen werden mit der virtuellen Bucket-Adressierung gesendet: my-bucket.s3-accelerate.amazonaws.com
. ListBuckets
-, CreateBucket
-, und DeleteBucket
-Anfragen werden nicht an den beschleunigten Endpunkt gesendet, da der Endpunkt diese Vorgänge nicht unterstützt.
Weitere Informationen zu use_accelerate_endpoint
finden Sie in der AWS CLI -S3-Konfiguration in der AWS CLI -Befehlsreferenz.
Das folgende Beispiel setzt use_accelerate_endpoint
im Standardprofil auf true
.
$
aws configure set default.s3.use_accelerate_endpoint true
Wenn Sie den Accelerate-Endpunkt für einige AWS CLI Befehle verwenden möchten, für andere jedoch nicht, können Sie eine der folgenden beiden Methoden verwenden:
-
Verwenden Sie den beschleunigten Endpunkt für jeden s3- oder s3api-Befehl, indem Sie den Parameter
--endpoint-url
aufhttps://s3-accelerate.amazonaws.com
setzen. -
Richten Sie separate Profile in Ihrer AWS Config-Datei ein. Legen Sie beispielsweise ein Profil an, das
use_accelerate_endpoint
auftrue
setzt, und ein Profil, dasuse_accelerate_endpoint
nicht setzt. Wenn Sie einen Befehl ausführen, geben Sie an, welches Profil Sie verwenden möchten, abhängig davon, ob Sie den beschleunigten Endpunkt verwenden möchten.
Hochladen eines Objekts in einen Bucket, der für Transfer Acceleration geeignet ist
Das folgende Beispiel lädt eine Datei in einen Bucket hoch, der für Transfer Acceleration konfiguriert ist. Dazu verwendet es das Standardprofil, das für die Verwendung des beschleunigten Endpunkts konfiguriert wurde.
$
aws s3 cpfile.txt
s3://bucketname/keyname
--regionregion
Das folgende Beispiel lädt eine Datei in einen Bucket hoch, der für Transfer Acceleration konfiguriert ist. Dazu verwendet es den Parameter --endpoint-url
für die Angabe des beschleunigten Endpunkts.
$
aws configure set s3.addressing_style virtual$
aws s3 cpfile.txt
s3://bucketname/keyname
--regionregion
--endpoint-url https://s3-accelerate.amazonaws.com
Im Folgenden finden Sie Beispiele für die Verwendung von Transfer Acceleration zum Hochladen von Objekten auf Amazon S3 mithilfe von AWS SDK. Einige der AWS SDK unterstützten Sprachen (z. B. Java und. NET) verwenden Sie ein Client-Konfigurationsflag für Accelerate Endpoint, sodass Sie den Endpunkt für Transfer Acceleration nicht explizit auf festlegen müssen bucketname
.s3-accelerate.amazonaws.com.
Verwenden Sie den REST API PutBucketAccelerateConfiguration
Vorgang, um die beschleunigte Konfiguration für einen vorhandenen Bucket zu aktivieren.
Weitere Informationen finden Sie PutBucketAccelerateConfigurationin der Amazon Simple Storage Service API Reference.