O que é o AWS AppSync?
O AWS AppSync permite que os desenvolvedores conectem seus aplicativos e serviços a dados e eventos com APIs GraphQL e Pub/Sub seguras, tecnologia sem servidor e de alto desempenho. Você pode fazer o seguinte com o AWS AppSync:
-
Acesse dados de uma ou mais fontes de dados a partir de um único endpoint da API GraphQL.
-
Combine várias APIs GraphQL de origem em uma única API GraphQL mesclada.
-
Publique atualizações de dados em tempo real para seus aplicativos.
-
Aproveite a segurança, o monitoramento, o registro e o rastreamento integrados, com cache opcional para baixa latência.
-
Pague apenas pelas solicitações de API e pelas mensagens em tempo real que forem entregues.
Tópicos
Atributos do AWS AppSync
-
Consulta e acesso a dados simplificados, com tecnologia GraphQL
-
WebSockets com tecnologia sem servidor para assinaturas GraphQL e canais pub/sub
-
Cache no servidor para disponibilizar dados em caches na memória de alta velocidade para baixa latência
-
Suporte a JavaScript e TypeScript para escrever lógica de negócios
-
Segurança empresarial com APIs privadas para restringir o acesso à API e a integração com AWS WAF
-
Controles de autorização integrados, com suporte para chaves de API, IAM, Amazon Cognito, provedores OpenID Connect e autorização do Lambda para lógica personalizada.
-
APIs mescladas para oferecer suporte a casos de uso federados
Para obter mais detalhes sobre cada um desses atributos, consulte Recursos do AWS AppSync
Você é um usuário iniciante do AWS AppSync?
Recomendamos que os usuários do AWS AppSync iniciantes comecem lendo as seguintes seções:
-
Se você não estiver familiarizado com o GraphQL, consulte o Conceitos básicos: como criar sua primeira API GraphQL no AWS AppSync.
-
Se você estiver criando aplicativos que consomem APIs GraphQL, consulte Como criar um aplicativo cliente usando o cliente Amplify e Uso de assinaturas para aplicações de dados em tempo real no AWS AppSync.
-
Se você estiver procurando informações do resolvedor do GraphQL, consulte o seguinte:
JavaScript/TypeScript
VTL
-
Se você estiver procurando exemplos do AWS AppSync para projetos, atualizações e muito mais, consulte o Blog do AppSync
.
Serviços relacionados
Se você estiver criando um aplicativo web ou para dispositivos móveis do zero, considere usar AWS Amplify
Precificação para AWS AppSync
AWS AppSync tem um preço baseado em milhões de solicitações e atualizações. O armazenamento em cache custa uma taxa adicional. Para obter mais informações, consulte Preços do AWS AppSync
Abaixo estão listadas as exceções aos preços gerais do AWS AppSync:
-
O armazenamento em cache de APIs no AWS AppSync não é elegível para o Nível gratuito da AWS
. -
As solicitações não são cobradas por falhas de autorização e autenticação.
-
Chamadas para métodos que exigem chaves de API não são cobrados quando as chaves de API estão ausentes ou são inválidas.