View a markdown version of this page

Multi-Region Custom-Domain AppSync API proxy - Multi-Region Custom-Domain AppSync API proxy

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à.

Multi-Region Custom-Domain AppSync API proxy

Data di pubblicazione: 6 maggio 2022 () Storia del diagramma

Questa architettura mostra come ridurre la latenza per gli utenti finali aumentando al contempo la disponibilità fornendo endpoint API GraphQL in più regioni. AWS Utilizzi Amazon AppSync con la sincronizzazione attiva e attiva dei dati in tempo reale supportata da Amazon DynamoDB Global Tables. https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Introduction.html

Multi-Region Custom-Domain AppSync API proxy

Diagramma di architettura che mostra un'API GraphQL multiregionale che utilizza Amazon AppSync, Amazon API Gateway, Amazon DynamoDB Global Tables e Amazon Route 53.

I passaggi seguenti descrivono l'architettura:

  1. Crea una o più tabelle del database DynamoDB nella prima AWS regione per archiviare i dati del carico di lavoro. Abilita la funzionalità DynamoDB Global Table per propagare le modifiche ai dati in modo bidirezionale in modalità multiattiva a tutte le altre regioni.

  2. Crea un endpoint dell'API Amazon AppSync GraphQL in ogni regione interessata, utilizzando DynamoDB Global Tables per archiviare e replicare i dati del carico di lavoro.

  3. Crea un endpoint API proxy Amazon API Gateway in ogni regione interessata, inoltrando tutte le richieste allo stesso endpoint regionale. AppSync

  4. Crea o importa un certificato SSL per il tuo dominio nell'AWS Certificate Manager (ACM) di ciascuna regione. Configura ogni gateway API regionale per supportare le richieste HTTPS facendo riferimento al certificato SSL del tuo dominio.

  5. Configura tutti gli AppSync endpoint regionali per utilizzare un meccanismo di autorizzazione comune tramite Amazon Cognito o un AWS Lambda autorizzatore comune per una perfetta autorizzazione dei client.

  6. Configura Amazon Route 53 per inoltrare le richieste del tuo dominio all'endpoint Regional API Gateway con la latenza più bassa verso la posizione del cliente.

  7. I clienti di tutto il mondo inviano richieste di comandi e interrogazioni alla regione più vicina.

  8. Le tabelle globali di DynamoDB replicano automaticamente le modifiche ai dati in tutte le regioni configurate.

Approfondimenti

Per ulteriori informazioni, consulta le seguenti risorse:

Storia del diagramma

Per ricevere notifiche sugli aggiornamenti di questo diagramma di architettura di riferimento, iscriviti al feed RSS.

ModificaDescrizioneData

Pubblicazione iniziale

Diagramma dell'architettura di riferimento pubblicato per la prima volta.

6 maggio 2022

Nota

Per iscriverti agli aggiornamenti RSS, devi avere un plugin RSS abilitato per il browser che stai utilizzando.