AppSync Flashcards
What is AppSync?
AWS AppSync is a managed service that automatically updates the data in web and mobile applications in real-time. It allows you to create GraphQL APIs.
What integrates to AppSync?
- Integrates with DynamoDB, Aurora, Elasticsearch & others
- Custom sources with AWS Lambda
How does AppSync retrieve data?
Retrieve data in real-time with WebSocket or MQTT on WebSocket
How does all start in AppSync?
By uploading a GraphQL schema
How can you authorize applications to interact with your AWS AppSync GraphQL API?
There are four ways you can authorize applications to interact with your AWS AppSync GraphQL API:
o API_KEY
o AWS_IAM: IAM users / roles / cross-account access
o OPENID_CONNECT: OpenID Connect provider / JSON Web Token
o AMAZON_COGNITO_USER_POOLS
How can you get a custom domain & HTTPS in AppSync?
For custom domain & HTTPS, use CloudFront in front of AppSync