View a markdown version of this page

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

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Multi-Region Custom-Domain AppSync API de proxy

Fecha de publicación: 6 de mayo de 2022 () Historial del diagrama

Esta arquitectura muestra cómo reducir la latencia para los usuarios finales y, al mismo tiempo, aumentar la disponibilidad al proporcionar puntos de conexión de la API de GraphQL en varias AWS regiones. Utiliza Amazon AppSync con una sincronización de datos activa y activa en tiempo real compatible con las tablas globales de Amazon DynamoDB.

Multi-Region Custom-Domain AppSync API de proxy

Diagrama de arquitectura que muestra una API GraphQL multirregional con Amazon AppSync, Amazon API Gateway, Amazon DynamoDB Global Tables y Amazon Route 53.

Los siguientes pasos describen la arquitectura:

  1. Cree una o más tablas de bases de datos de DynamoDB en la primera AWS región para almacenar los datos de su carga de trabajo. Active la función de tabla global de DynamoDB para propagar los cambios de datos de forma bidireccional en modo multiactivo a todas las demás regiones.

  2. Cree un punto de enlace de la API de Amazon AppSync GraphQL en cada región del alcance, utilizando las tablas globales de DynamoDB para almacenar y replicar los datos de su carga de trabajo.

  3. Cree un punto de enlace de API de proxy de Amazon API Gateway en cada región del alcance y reenvíe todas las solicitudes al mismo punto de enlace regional. AppSync

  4. Cree o importe un certificado SSL para su dominio al AWS Certificate Manager (ACM) de cada región. Configure cada puerta de enlace de API regional para que admita las solicitudes HTTPS haciendo referencia al certificado SSL de su dominio.

  5. Configure todos los AppSync puntos de enlace regionales para que utilicen un mecanismo de autorización común mediante Amazon Cognito o un AWS Lambda autorizador común para autorizar a los clientes sin problemas.

  6. Configure Amazon Route 53 para reenviar las solicitudes de su dominio al punto de enlace regional de API Gateway con la latencia más baja a la ubicación del cliente.

  7. Los clientes de todo el mundo envían solicitudes de comandos y consultas a la región más cercana.

  8. Las tablas globales de DynamoDB replican automáticamente los cambios de datos en todas las regiones configuradas.

Documentación adicional

Para obtener información adicional, consulte los siguientes recursos:

Historial del diagrama

Para recibir notificaciones sobre las actualizaciones de este diagrama de arquitectura de referencia, suscríbase a la fuente RSS.

CambioDescripciónFecha

Publicación inicial

El diagrama de arquitectura de referencia se publicó por primera vez.

6 de mayo de 2022

nota

Para suscribirse a las actualizaciones de RSS, debe tener un complemento de RSS habilitado para el navegador que esté utilizando.