View a markdown version of this page

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

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Multi-Region Custom-Domain AppSync API de proxy

Data de publicação: 6 de maio de 2022 (Histórico do diagrama)

Essa arquitetura mostra como reduzir a latência para os usuários finais e, ao mesmo tempo, aumentar a disponibilidade fornecendo endpoints da API GraphQL em várias regiões. AWS Você usa a Amazon AppSync com sincronização de dados ativo-ativa em tempo real suportada pelas tabelas globais do Amazon DynamoDB.

Multi-Region Custom-Domain AppSync API de proxy

Diagrama de arquitetura mostrando uma API GraphQL multirregional usando Amazon AppSync, Amazon API Gateway, Amazon DynamoDB Global Tables e Amazon Route 53.

As etapas a seguir descrevem a arquitetura:

  1. Crie uma ou mais tabelas de banco de dados do DynamoDB na primeira AWS região para armazenar os dados da sua carga de trabalho. Ative o recurso Tabela Global do DynamoDB para propagar as alterações de dados bidirecionalmente no modo multiativo para todas as outras regiões.

  2. Crie um endpoint da API Amazon AppSync GraphQL em cada região no escopo, usando as tabelas globais do DynamoDB para armazenar e replicar os dados da sua carga de trabalho.

  3. Crie um endpoint de API proxy do Amazon API Gateway em cada região do escopo, encaminhando todas as solicitações para o mesmo endpoint regional AppSync .

  4. Crie ou importe um certificado SSL para seu domínio para o AWS Certificate Manager (ACM) de cada região. Configure cada gateway de API regional para oferecer suporte a solicitações HTTPS fazendo referência ao certificado SSL do seu domínio.

  5. Configure todos os AppSync endpoints regionais para usar um mecanismo de autorização comum usando o Amazon Cognito ou um AWS Lambda autorizador comum para uma autorização perfeita do cliente.

  6. Configure o Amazon Route 53 para encaminhar as solicitações do seu domínio para o endpoint do Regional API Gateway com a menor latência para a localização do cliente.

  7. Clientes em todo o mundo enviam solicitações de comandos e consultas para a região mais próxima.

  8. As tabelas globais do DynamoDB replicam automaticamente as alterações de dados em todas as regiões configuradas.

Outras fontes de leitura

Para obter informações adicionais, consulte os seguintes recursos:

Histórico do diagrama

Para ser notificado sobre atualizações nesse diagrama de arquitetura de referência, assine o feed RSS.

AlteraçãoDescriçãoData

Publicação inicial

Diagrama de arquitetura de referência publicado pela primeira vez.

6 de maio de 2022

nota

Para assinar as atualizações de RSS, você deve ter um plug-in RSS ativado para o navegador que está usando.