Configuration and settings in Amazon AppSync
Amazon AppSync enables you to:
-
Cache data that's requested often but unlikely to change from request to request. This can reduce the load on your resolvers. For more information, see Configuring server-side caching and API payload compression in Amazon AppSync.
-
Version GraphQL objects to handle and avoid conflict among multiple clients. For more information, see Versioning, conflict detection, and sync operations for DynamoDB data sources in Amazon AppSync.
-
Use custom domain names to configure a single, memorable domain that works for both your GraphQL and real-time APIs. For more information, see Configuring custom domain names.
-
Allow access to your GraphQL APIs through a VPC. For more information, see Using Amazon AppSync Private APIs.
-
Share your GraphQL APIs through an integration with Amazon Resource Access Manager. For more information, see Sharing your Amazon AppSync APIs.
-
Enable introspection and set query depth and resolver limits per query. For more information, see Configuration limits.
-
Use environment variables to adjust your Amazon AppSync resolvers' and functions' behavior without updating your code. For more information, see Using environment variables in Amazon AppSync.
Additionally, Amazon AppSync includes the following standard Amazon tools for logging, monitoring, and tracing: