Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Nozioni di base su Amazon S3 Transfer Acceleration
È possibile utilizzare Amazon S3 Transfer Acceleration per il trasferimento rapido, semplice e sicuro di file su lunga distanza tra un client e un bucket S3. Transfer Acceleration utilizza le edge location distribuite a livello globale di Amazon CloudFront. Quando arrivano in una posizione edge, i dati vengono instradati ad Amazon S3 su un percorso di rete ottimizzato.
Per iniziare a utilizzare Amazon S3 Transfer Acceleration, eseguire le fasi descritte di seguito:
-
Attivazione di Transfer Acceleration su un bucket
È possibile abilitare Transfer Acceleration in un bucket in uno dei seguenti modi:
-
Utilizzare la console di Amazon S3
-
Utilizza il PutBucketAccelerateConfigurationfunzionamento dell'API REST.
-
Usa la AWS CLI e AWS SDKs. Per ulteriori informazioni, consulta la sezione Sviluppo con Amazon S3 utilizzando il riferimento AWS SDKs all'API di riferimento di Amazon S3.
Per ulteriori informazioni, consulta Abilitazione e utilizzo di S3 Transfer Acceleration.
Nota
Affinché il bucket funzioni con l'accelerazione del trasferimento, il nome del bucket deve essere conforme ai requisiti di denominazione DNS e non deve contenere punti ().
.
-
-
Trasferimento dei dati da e verso il bucket abilitato per l'accelerazione
Utilizza uno dei seguenti nomi di dominio endpoint:
s3-accelerate
-
Per accedere a un bucket abilitato per l'accelerazione, utilizza
.bucket-name
.s3-accelerate.amazonaws.com -
Per accedere a un bucket over abilitato all'accelerazione, usa. IPv6
bucket-name
.s3-accelerate.dualstack.amazonaws.comGli endpoint dual-stack Amazon S3 supportano le richieste ai bucket S3 su e. IPv6 IPv4 L'endpoint dual-stack Transfer Acceleration utilizza solo il tipo di nome di endpoint in stile hosting virtuale. Per ulteriori informazioni, consulta Effettuare richieste ad Amazon S3 IPv6 nell'Amazon S3 API Reference e Usare gli endpoint dual-stack di Amazon S3 nel Amazon S3 API Reference.
Nota
L'applicazione di trasferimento dei dati deve utilizzare uno dei due tipi di endpoint seguenti per accedere al bucket per il trasferimento dati rapido:
.s3-accelerate.amazonaws.com
o.s3-accelerate.dualstack.amazonaws.com
per l'endpoint dual-stack. Se desideri utilizzare il trasferimento di dati standard, puoi continuare a utilizzare gli endpoint normali.Puoi indirizzare le tue richieste di
PUT
oggetti eGET
oggetti Amazon S3 al nome di dominio dell's3-accelerate
endpoint dopo aver abilitato Transfer Acceleration. Ad esempio, supponiamo che attualmente disponiate di un'applicazione API REST PutObjectche utilizza il nome host
nella richiesta.amzn-s3-demo-bucket
.s3.us-east-1.amazonaws.comPUT
Per accelerarePUT
, si modifica il nome host nella richiesta in
. Per tornare a utilizzare la velocità di caricamento standard, modifica nuovamente il nome inamzn-s3-demo-bucket
.s3-accelerate.amazonaws.com
.amzn-s3-demo-bucket
.s3.us-east-1.amazonaws.comUna volta abilitato Transfer Acceleration, sarà possibile riscontrare miglioramenti delle prestazioni nel giro di 20 minuti. Tuttavia, l'endpoint di accelerazione sarà disponibile non appena viene abilitato Transfer Acceleration.
Puoi utilizzare l'acceleratore endpoint in AWS CLI AWS SDKs, e altri strumenti che trasferiscono dati da e verso Amazon S3. Se utilizzi il AWS SDKs, alcune delle lingue supportate utilizzano un flag di configurazione del client di accelerazione degli endpoint, quindi non è necessario impostare esplicitamente l'endpoint su Transfer Acceleration.
Per gli esempi su come utilizzare un flag di configurazione del client per l'endpoint di accelerazione, consulta Abilitazione e utilizzo di S3 Transfer Acceleration.bucket-name
.s3-accelerate.amazonaws.com -
Puoi utilizzare tutte le operazioni di Amazon S3 negli endpoint di accelerazione del trasferimento, ad eccezione di quanto segue:
Inoltre, Amazon S3 Transfer Acceleration non supporta l'utilizzo di copie interregionali. CopyObject