Instradamento della richiesta tramite punto di accesso multi-regione - Amazon Simple Storage Service

Instradamento della richiesta tramite punto di accesso multi-regione

Quando esegui una richiesta tramite un punto di accesso multi-regione, Amazon S3 determina quali dei bucket associati al punto di accesso multi-regione più vicino. Amazon S3 indirizza quindi la richiesta a quel bucket, indipendentemente dalla regione AWS in cui si trova.

Dopo che il punto di accesso multi-regione indirizza la richiesta al bucket più vicino, Amazon S3 elabora la richiesta come se l'avessi inviata direttamente a quel bucket. I punti di accesso multi-regione non rilevano il contenuto dei dati di un bucket Amazon S3. Se esegui GET richieste a un punto di accesso multi-regione, puoi configurare la replica S3 tra regioni in modo che crei set di dati coerenti nei tuoi bucket Amazon S3 dietro un punto di accesso multi-regione. Quindi qualsiasi bucket può soddisfare la richiesta GET correttamente.

Amazon S3 indirizza le richieste dei punti di accesso multi-regione in base alle seguenti regole:

  • Amazon S3 ottimizza le richieste da evadere in base alla prossimità. Esamina i bucket supportati dal punto di accesso multi-regione e inoltra la richiesta al bucket più vicino.

  • Se la richiesta specifica una risorsa esistente (ad esempio GetObject), Amazon S3 non considera il nome dell'oggetto durante l'adempimento della richiesta. Ciò significa che un oggetto potrebbe esistere in un bucket nel punto di accesso multi-regione, ma la richiesta verrà instradata a un bucket che non contiene l'oggetto. Questo comporterà un messaggio di errore 404 restituito al client. Per garantire che le richieste vengano soddisfatte utilizzando gli oggetti specifici desiderati, è consigliabile attivare il controllo delle versioni dei bucket e includere gli ID delle versioni nelle richieste. In questo modo puoi assicurarsi di disporre della versione corretta dell'oggetto che stai cercando.

    È anche consigliabile configurare la replica per i bucket. Questo consente di risolvere il problema potenziale che nasce quando l'oggetto desiderato si trova in un bucket del punto di accesso multi-regione, ma non si trova nel bucket specifico a cui è stata instradata la richiesta. Per maggiori informazioni sulla configurazione della replica, consulta Configurazione della replica del bucket per l'utilizzo con punti di accesso multi-regione.

  • Se la richiesta prevede di creare una risorsa (ad esempio PutObject o CreateMultipartUpload), Amazon S3 la soddisfa utilizzando il bucket più vicino. Ad esempio, considera un'azienda di video che vuole supportare i caricamenti video da qualsiasi parte del mondo nel bucket più vicino. Quando un utente invia una richiesta PUT al punto di accesso multi-regione, l'oggetto viene inserito nel bucket più vicino. Questo dimostra uno dei motivi per cui la replica bidirezionale può essere importante. Per ulteriori informazioni sulla replica con i punti di accesso multi-regione, consulta Configurazione della replica del bucket per l'utilizzo con punti di accesso multi-regione