#AwsAppsync
Backend routine: AWS now has a nice MFA dialog 🤠 #awsdev #awsamplify #awsappsync #awscognito #typescript #awslambda #airon #tark
September 17, 2024 at 5:00 AM
AppSync Events adds publishing over WebSocket for real-time pub/sub

AWS AppSync Events is a fully managed service that allows developers to create secure and performant WebSocket APIs. Starting today, developers can use their AppSync Events APIs to publish events directly ove...

#AWS #AwsAppsync
AppSync Events adds publishing over WebSocket for real-time pub/sub
AWS AppSync Events is a fully managed service that allows developers to create secure and performant WebSocket APIs. Starting today, developers can use their AppSync Events APIs to publish events directly over WebSocket connections, complementing the existing HTTP API publishing capability. This enhancement enables applications to both publish and subscribe to events using a single WebSocket connection, streamlining the implementation of real-time features. The new WebSocket publishing capability simplifies the development of collaborative applications such as chat systems, multiplayer games, and shared document editing. Developers can now maintain a single connection for bi-directional communication, reducing complexity and improving performance by eliminating the need to manage separate connections for publishing and subscribing to events. This approach helps reduce latency in real-time interactive applications by removing the overhead of establishing new HTTP connections for each event publication. This feature is now available in all AWS Regions where AWS AppSync is supported. To get started, developers can use their favorite WebSocket client. For more information, view our new https://aws.amazon.com/blogs/mobile/building-real-time-apps-with-aws-appsync-events-websocket-publishing/ and visit the AWS AppSync https://docs.aws.amazon.com/appsync/latest/eventapi/publish-websocket.html for detailed implementation examples and best practices.
aws.amazon.com
March 13, 2025 at 11:05 PM
🆕 AWS AppSync GraphQL introduces operation-level caching for faster GraphQL API responses

#AWS #AwsAppsync
AWS AppSync GraphQL introduces operation-level caching for faster GraphQL API responses
AWS AppSync GraphQL now offers operation-level caching, a new feature that allows customers to cache entire GraphQL query operation responses. This enhancement enables developers to optimize read-heavy GraphQL APIs, delivering faster response times and improved application performance. Operation-level caching in AWS AppSync GraphQL streamlines the caching process by storing complete query responses. This approach is particularly beneficial for complex queries or high-traffic scenarios, where it can significantly reduce latency and enhance the overall user experience. By caching at the operation level, developers can easily boost API efficiency and create more responsive applications without additional code changes. Operation-level caching is now available in all AWS Regions where AWS AppSync is offered. To learn more about operation-level caching in AWS AppSync GraphQL, visit the AWS AppSync documentation. You can start using this feature today by configuring caching settings in the AWS AppSync GraphQL console or through the AWS CLI.
aws.amazon.com
February 12, 2025 at 11:23 PM
Backend routine: AWS Amplify Gen1 has a new playground UI. Good for those who still have projects on Gen1 🤔 #awsamplify #awsdev #awsappsync #awsdynamodb #flutter #ios #android #tarklab #airontark
January 21, 2025 at 6:00 AM
🆕 AWS AppSync enhances resolver testing with comprehensive context object mocking

#AWS #AwsAppsync
AWS AppSync enhances resolver testing with comprehensive context object mocking
AWS AppSync, a fully managed GraphQL service that helps customers build scalable APIs, announces improvements to its EvaluateCode and EvaluateMappingTemplate APIs. This update enables developers to comprehensively mock all properties of the context object during resolver and function unit testing, including identity information, stash variables, and error handling. The enhancement also introduces improved JSON input validation with clear, actionable error messages, making it easier for developers to identify and fix issues in their context setup. These improvements simplify the setup and configuration requirements. Developers can now efficiently test functions and resolvers by accessing and validating resolver stash (ctx.stash) and error tracking (ctx.outErrors) in their test environments. The update also simplifies identity mocking by allowing developers to include only the relevant caller information in ctx.identity. The updated console experience provides better visibility into the resolver test results, helping developers troubleshoot and optimize their resolver implementations more effectively. This enhancement is available in all AWS Regions where AWS AppSync is currently supported. To learn more about these new features, visit the AWS AppSync documentation and explore the context object reference. You can also explore examples and best practices in the AWS AppSync Developer Guide or get started by visiting the AWS AppSync console.
aws.amazon.com
February 12, 2025 at 11:23 PM
AWS AppSync Events now supports data source integrations for channel namespaces

Starting today, AWS AppSync Events, a fully managed service for serverless WebSocket APIs with full connection management, now supports data source integrations for channel namespaces. This new fe...

#AWS #AwsAppsync
AWS AppSync Events now supports data source integrations for channel namespaces
Starting today, AWS AppSync Events, a fully managed service for serverless WebSocket APIs with full connection management, now supports data source integrations for channel namespaces. This new feature enables developers to associate AWS Lambda functions, Amazon DynamoDB tables, Amazon Aurora databases, and other data sources with channel namespace handlers to process published events and subscription requests. Developers can now connect directly to Lambda functions without writing code and leverage both request/response and event modes for synchronous and asynchronous operations. With these new capabilities, developers can create sophisticated event processing workflows by transforming and filtering published events using Lambda functions, or save batches of events to DynamoDB using the new AppSyncJS batch utilities for DynamoDB. This integration enables complex interactive flows, making it easier for developers to build rich, real-time applications with features like data validation, event transformation, and persistent storage of events. By simplifying the architecture of real-time applications, this enhancement significantly reduces development time and operational overhead for front-end web and mobile development. This feature is now available in all AWS Regions where AWS AppSync is offered, providing developers worldwide with access to these powerful new integration capabilities. Powertools for AWS Lambda new AppSync Events integration are also now available to easily write your Lambda functions. To learn more about AWS AppSync Events and channel namespace integrations, visit the launch https://aws.amazon.com/blogs/aws/enhance-real-time-applications-with-aws-appsync-events-data-source-integrations, the https://docs.aws.amazon.com/appsync/latest/eventapi/event-api-welcome.html, and the Powertools for Lambda documentation (https://docs.powertools.aws.dev/lambda/typescript/latest/features/event-handler/appsync-events/, https://docs.powertools.aws.dev/lambda/python/latest/core/event_handler/appsync_events/, https://docs.powertools.aws.dev/lambda/dotnet/core/event_handler/appsync_events/). You can get started with these new features through the AWS AppSync console.
aws.amazon.com
April 25, 2025 at 12:05 AM
Backend routine: LOOOL did you know AWS Amplify Gen2 show human-readable field names in their Data Manager UI. My field is "rateAppPeriodInDay" and it shows "Rate app period in days" Magick! 🪄 #awsamplify #awsdynamodb #awsappsync #awsmagick #tarklab #airontark
February 28, 2025 at 6:00 AM
🆕 AWS AppSync releases CDK L2 constructs to simplify creating WebSocket APIs

#AWS #AwsAppsync
AWS AppSync releases CDK L2 constructs to simplify creating WebSocket APIs
AWS AppSync Events allows developers to create serverless WebSocket APIs that can broadcast real-time data to millions of subscribers without managing infrastructure or connection state. Developers simply create their API, and publish events without having the worry about scale and handling fan-out. Today, AWS AppSync announces the release of AWS Cloud Development Kit (CDK) L2 constructs for AWS AppSync Events, enabling developers to programmatically create and manage Event APIs and channel namespaces using infrastructure as code. These new constructs simplify the process of creating Event APIs and managing access controls, reducing the complexity of integrating real-time capabilities into applications. The new L2 constructs provide a higher-level abstraction that makes it easier for developers to define AppSync Event APIs and their associated channel namespaces using familiar programming languages. Developers can now easily grant access to specific channel namespaces to AWS resources such as AWS Lambda functions, streamlining the integration between services. This eliminates the need to manually configure complex IAM permissions and reduces the potential for security misconfigurations. These CDK L2 constructs are available in all AWS Regions where AWS AppSync is available. To get started with the new AWS AppSync Events CDK L2 constructs, visit the AWS CDK API Reference documentation.
aws.amazon.com
February 6, 2025 at 6:23 PM
🆕 AWS AppSync Events now supports data source integrations for channel namespaces, enabling developers to connect Lambda, DynamoDB, and Aurora to process events, reducing development time and operational overhead for real-time applications. Available globally.

#AWS #AwsAppsync
AWS AppSync Events now supports data source integrations for channel namespaces
Starting today, AWS AppSync Events, a fully managed service for serverless WebSocket APIs with full connection management, now supports data source integrations for channel namespaces. This new feature enables developers to associate AWS Lambda functions, Amazon DynamoDB tables, Amazon Aurora databases, and other data sources with channel namespace handlers to process published events and subscription requests. Developers can now connect directly to Lambda functions without writing code and leverage both request/response and event modes for synchronous and asynchronous operations. With these new capabilities, developers can create sophisticated event processing workflows by transforming and filtering published events using Lambda functions, or save batches of events to DynamoDB using the new AppSyncJS batch utilities for DynamoDB. This integration enables complex interactive flows, making it easier for developers to build rich, real-time applications with features like data validation, event transformation, and persistent storage of events. By simplifying the architecture of real-time applications, this enhancement significantly reduces development time and operational overhead for front-end web and mobile development. This feature is now available in all AWS Regions where AWS AppSync is offered, providing developers worldwide with access to these powerful new integration capabilities. Powertools for AWS Lambda new AppSync Events integration are also now available to easily write your Lambda functions. To learn more about AWS AppSync Events and channel namespace integrations, visit the launch blog post, the AWS AppSync documentation, and the Powertools for Lambda documentation (TypeScript, Python, .NET). You can get started with these new features through the AWS AppSync console.
aws.amazon.com
April 24, 2025 at 10:40 PM
AWS AppSync GraphQL APIs now support data plane logging to AWS CloudTrail

Today, AWS AppSync announced support for logging GraphQL data plane operations (query, mutation, and subscription operations and connect requests to your real-time WebSocket endpoint) using https://aws....

#AWS #AwsAppsync
AWS AppSync GraphQL APIs now support data plane logging to AWS CloudTrail
Today, AWS AppSync announced support for logging GraphQL data plane operations (query, mutation, and subscription operations and connect requests to your real-time WebSocket endpoint) using https://aws.amazon.com/cloudtrail/, enabling customers to have greater visibility into GraphQL API activity in their AWS account for best practices in security and operational troubleshooting. AWS AppSync GraphQL is a serverless GraphQL service that gives application developers the ability to access data from multiple databases, micro-services, and AI models with a single GraphQL API request. CloudTrail captures API activities related to AWS AppSync GraphQL APIs as events, including calls from the AWS console and calls made programmatically to the AWS AppSync GraphQL API endpoints. Using the information that CloudTrail collects, you can identify a specific request to an AWS AppSync GraphQL API, the IP address of the requester, the requester's identity, and the date and time of the request. Logging AWS AppSync GraphQL APIs using CloudTrail helps you enable operational and risk auditing, governance, and compliance of your AWS account. To opt-in for CloudTrail logging you can simply configure logging on your data stream using the https://console.aws.amazon.com/cloudtrail or by using https://docs.aws.amazon.com/awscloudtrail/latest/userguide/logging-data-events-with-cloudtrail.html. Logging data plane AWS AppSync GraphQL APIs using AWS CloudTrail is now available in all commercial AWS Regions where AppSync is available. To learn more about logging data plane APIs using AWS CloudTrail, see https://docs.aws.amazon.com/appsync/latest/devguide/cloudtrail-logging.html#cloudtrail-data-events. For more information about CloudTrail, see the https://docs.aws.amazon.com/awscloudtrail/latest/userguide/.
aws.amazon.com
November 19, 2024 at 9:05 PM
Enhance real-time applications with AWS AppSync Events data source integrations

Developers can connect Lambda functions, DynamoDB tables, and other resources to create sophisticated real-time applications with features like data transfor...

#AWS #Announcements #AwsAppsync #Featured #Launch #News
Enhance real-time applications with AWS AppSync Events data source integrations
Developers can connect Lambda functions, DynamoDB tables, and other resources to create sophisticated real-time applications with features like data transformation, persistent storage, and validation.
aws.amazon.com
April 24, 2025 at 9:05 PM
AWS AppSync enhances resolver testing with comprehensive context object mocking

AWS AppSync, a fully managed GraphQL service that helps customers build scalable APIs, announces improvements to its EvaluateCode and EvaluateMappingTemplate APIs. This update enables developers t...

#AWS #AwsAppsync
AWS AppSync enhances resolver testing with comprehensive context object mocking
AWS AppSync, a fully managed GraphQL service that helps customers build scalable APIs, announces improvements to its EvaluateCode and EvaluateMappingTemplate APIs. This update enables developers to comprehensively mock all properties of the context object during resolver and function unit testing, including identity information, stash variables, and error handling. The enhancement also introduces improved JSON input validation with clear, actionable error messages, making it easier for developers to identify and fix issues in their context setup. These improvements simplify the setup and configuration requirements. Developers can now efficiently test functions and resolvers by accessing and validating resolver stash (ctx.stash) and error tracking (ctx.outErrors) in their test environments. The update also simplifies identity mocking by allowing developers to include only the relevant caller information in ctx.identity. The updated console experience provides better visibility into the resolver test results, helping developers troubleshoot and optimize their resolver implementations more effectively. This enhancement is available in all AWS Regions where AWS AppSync is currently supported. To learn more about these new features, visit the AWS AppSync https://docs.aws.amazon.com/appsync/latest/devguide/resolver-reference-overview-js.html and explore the context object https://docs.aws.amazon.com/appsync/latest/devguide/resolver-context-reference-js.html. You can also explore examples and best practices in the AWS AppSync Developer Guide or get started by visiting the AWS AppSync console.
aws.amazon.com
February 12, 2025 at 11:05 PM
AWS AppSync now supports cross account sharing of GraphQL APIs

AWS AppSync is a fully managed API management service that connects applications to events, data, and AI models. AppSync now supports sharing GraphQL APIs across AWS accounts using AWS Resource Access Manager (RAM...

#AWS #AwsAppsync
AWS AppSync now supports cross account sharing of GraphQL APIs
AWS AppSync is a fully managed API management service that connects applications to events, data, and AI models. AppSync now supports sharing GraphQL APIs across AWS accounts using AWS Resource Access Manager (RAM). This new feature allows customers to securely share their AppSync GraphQL APIs configured with IAM authorization, including private APIs, with other AWS accounts within their organization or with third parties. Before today, customers had to set up additional networking infrastructure to share their private GraphQL APIs between their organization accounts. With this enhancement, customers can now centralize their GraphQL API management in a dedicated account and share access to these APIs with other accounts. For example, a central API team can create and manage private GraphQL APIs, then share them with different application or networking teams in different accounts. This approach simplifies API governance, improves security, and enables more flexible and scalable architectures for multi-account environments. Customers can optionally enable CloudTrail to capture API activities related to AWS AppSync GraphQL APIs as events for additional security and visibility. This feature is now available in all AWS Regions where AWS AppSync is available. To get started, refer to the https://docs.aws.amazon.com/appsync/latest/devguide/sharing-graphql-apis.html, and visit the AWS RAM console to start sharing your APIs. For more information about sharing resources with AWS RAM, see the https://docs.aws.amazon.com/ram/latest/userguide/what-is.html.
aws.amazon.com
November 22, 2024 at 7:06 PM
AWS AppSync is now available in 3 additional regions

AWS AppSync is now available in Asia Pacific (Malaysia, Thailand), and Canada West (Calgary). AWS AppSync GraphQL is a fully managed service that enables developers to create scalable APIs that simplify application developm...

#AWS #AwsAppsync
AWS AppSync is now available in 3 additional regions
AWS AppSync is now available in Asia Pacific (Malaysia, Thailand), and Canada West (Calgary). AWS AppSync GraphQL is a fully managed service that enables developers to create scalable APIs that simplify application development by allowing applications to securely access, manipulate, and combine data from one or multiple sources. AWS AppSync Events is a fully managed service for serverless WebSocket APIs with full connection management. To learn more about AWS AppSync's regional availability, please visit the https://aws.amazon.com/about-aws/global-infrastructure/regional-product-services/ page. For more information about AWS AppSync, visit the https://docs.aws.amazon.com/appsync/.
aws.amazon.com
June 23, 2025 at 6:05 PM
AWS AppSync GraphQL introduces operation-level caching for faster GraphQL API responses

AWS AppSync GraphQL now offers operation-level caching, a new feature that allows customers to cache entire GraphQL query operation responses. This enhancement enables developers to optimi...

#AWS #AwsAppsync
AWS AppSync GraphQL introduces operation-level caching for faster GraphQL API responses
AWS AppSync GraphQL now offers operation-level caching, a new feature that allows customers to cache entire GraphQL query operation responses. This enhancement enables developers to optimize read-heavy GraphQL APIs, delivering faster response times and improved application performance. Operation-level caching in AWS AppSync GraphQL streamlines the caching process by storing complete query responses. This approach is particularly beneficial for complex queries or high-traffic scenarios, where it can significantly reduce latency and enhance the overall user experience. By caching at the operation level, developers can easily boost API efficiency and create more responsive applications without additional code changes. Operation-level caching is now available in all AWS Regions where AWS AppSync is offered. To learn more about operation-level caching in AWS AppSync GraphQL, visit the AWS AppSync https://docs.aws.amazon.com/appsync/latest/devguide/enabling-caching.html. You can start using this feature today by configuring caching settings in the AWS AppSync GraphQL console or through the AWS CLI.  
aws.amazon.com
February 12, 2025 at 11:05 PM
AWS AppSync GraphQL enhances Amazon Aurora PostgreSQL and MySQL support with new resolver utilities

AWS AppSync GraphQL is a fully managed service that helps developers create flexible GraphQL APIs that connect to data, events, and AI models. AppSync GraphQL can connect appli...

#AWS #AwsAppsync
AWS AppSync GraphQL enhances Amazon Aurora PostgreSQL and MySQL support with new resolver utilities
AWS AppSync GraphQL is a fully managed service that helps developers create flexible GraphQL APIs that connect to data, events, and AI models. AppSync GraphQL can connect applications to various data sources, including Amazon Aurora PostgreSQL and Amazon Aurora MySQL. AppSync GraphQL now offers enhanced utilities for Amazon RDS in JavaScript resolvers. This update expands existing capabilities and introduces new aggregate functions. The enhancement adds new functionality to the select utility and makes it easier to build safe and accurate SQL select statements. Developers can now use a variety of join types, including inner, left, right, and full outer joins, as well as their natural counterparts. New aggregate helpers, such as min, max, sum, avg, and count (including distinct variants) makes it easier to build queries that use the “group by” and “having” statement. The select utility now supports aliases for tables and columns, and allows developers to mix in the sql tagged template to write custom where and join conditions. These enhancements are available in all AWS Regions where AWS AppSync is offered. To learn more about this built-in module, visit the AWS AppSync https://docs.aws.amazon.com/appsync/latest/devguide/built-in-modules-js.html#built-in-rds-modules. You can start using these enhancements today by updating your resolver code in the AWS AppSync console.  
aws.amazon.com
December 17, 2024 at 10:05 PM
#うひーメモ
2023-11-09 00:03:10
NextJS を Lambda にデプロイするツールを試してみた
#Program
#nextjs
#awsappsync
#dynamodb
NextJS を Lambda にデプロイするツールを試してみた
モチベーション弊社の場合BFFとしてAWSAppSyncを使ってGraphQLのAPIを立ててその後段のDynamoDBへの操作をしています管理画面やCMSとしてk
qiita.com
November 8, 2023 at 3:03 PM
AWS Amplify Gen2 routine: If you have an error "The engine "node" is incompatible with this module. Expected version ">=20.12.2". Got "18.18.2" - add this line "nvm use 20 || nvm install 20" to your amplify.yml file ☝️ #awsamplify #awsappsync #awsdynamodb #dart #typescript #reactjs #airontark
February 25, 2025 at 6:00 AM
AWS AppSync releases CDK L2 constructs to simplify creating WebSocket APIs

AWS AppSync Events allows developers to create serverless WebSocket APIs that can broadcast real-time data to millions of subscribers without managing infrastructure or connection state. Developers sim...

#AWS #AwsAppsync
AWS AppSync releases CDK L2 constructs to simplify creating WebSocket APIs
AWS AppSync Events allows developers to create serverless WebSocket APIs that can broadcast real-time data to millions of subscribers without managing infrastructure or connection state. Developers simply create their API, and publish events without having the worry about scale and handling fan-out. Today, AWS AppSync announces the release of AWS Cloud Development Kit (CDK) L2 constructs for AWS AppSync Events, enabling developers to programmatically create and manage Event APIs and channel namespaces using infrastructure as code. These new constructs simplify the process of creating Event APIs and managing access controls, reducing the complexity of integrating real-time capabilities into applications. The new L2 constructs provide a higher-level abstraction that makes it easier for developers to define AppSync Event APIs and their associated channel namespaces using familiar programming languages. Developers can now easily grant access to specific channel namespaces to AWS resources such as AWS Lambda functions, streamlining the integration between services. This eliminates the need to manually configure complex IAM permissions and reduces the potential for security misconfigurations. These CDK L2 constructs are available in all AWS Regions where AWS AppSync is available. To get started with the new AWS AppSync Events CDK L2 constructs, visit the AWS CDK API Reference https://docs.aws.amazon.com/cdk/api/v2/docs/aws-cdk-lib.aws_appsync-readme.html.  
aws.amazon.com
February 6, 2025 at 7:05 PM
🆕 AWS AppSync GraphQL enhances Amazon Aurora PostgreSQL and MySQL support with new resolver utilities

#AWS #AwsAppsync
AWS AppSync GraphQL enhances Amazon Aurora PostgreSQL and MySQL support with new resolver utilities
AWS AppSync GraphQL is a fully managed service that helps developers create flexible GraphQL APIs that connect to data, events, and AI models. AppSync GraphQL can connect applications to various data sources, including Amazon Aurora PostgreSQL and Amazon Aurora MySQL. AppSync GraphQL now offers enhanced utilities for Amazon RDS in JavaScript resolvers. This update expands existing capabilities and introduces new aggregate functions. The enhancement adds new functionality to the select utility and makes it easier to build safe and accurate SQL select statements. Developers can now use a variety of join types, including inner, left, right, and full outer joins, as well as their natural counterparts. New aggregate helpers, such as min, max, sum, avg, and count (including distinct variants) makes it easier to build queries that use the “group by” and “having” statement. The select utility now supports aliases for tables and columns, and allows developers to mix in the sql tagged template to write custom where and join conditions. These enhancements are available in all AWS Regions where AWS AppSync is offered. To learn more about this built-in module, visit the AWS AppSync documentation. You can start using these enhancements today by updating your resolver code in the AWS AppSync console.
aws.amazon.com
December 17, 2024 at 9:53 PM
🆕 AWS AppSync GraphQL APIs now support data plane logging to AWS CloudTrail

#AWS #AwsAppsync
AWS AppSync GraphQL APIs now support data plane logging to AWS CloudTrail
Today, AWS AppSync announced support for logging GraphQL data plane operations (query, mutation, and subscription operations and connect requests to your real-time WebSocket endpoint) using AWS CloudTrail, enabling customers to have greater visibility into GraphQL API activity in their AWS account for best practices in security and operational troubleshooting. AWS AppSync GraphQL is a serverless GraphQL service that gives application developers the ability to access data from multiple databases, micro-services, and AI models with a single GraphQL API request. CloudTrail captures API activities related to AWS AppSync GraphQL APIs as events, including calls from the AWS console and calls made programmatically to the AWS AppSync GraphQL API endpoints. Using the information that CloudTrail collects, you can identify a specific request to an AWS AppSync GraphQL API, the IP address of the requester, the requester's identity, and the date and time of the request. Logging AWS AppSync GraphQL APIs using CloudTrail helps you enable operational and risk auditing, governance, and compliance of your AWS account. To opt-in for CloudTrail logging you can simply configure logging on your data stream using the AWS CloudTrail Console or by using CloudTrail APIs. Logging data plane AWS AppSync GraphQL APIs using AWS CloudTrail is now available in all commercial AWS Regions where AppSync is available. To learn more about logging data plane APIs using AWS CloudTrail, see AWS Documentation. For more information about CloudTrail, see the AWS CloudTrail User Guide.
aws.amazon.com
November 19, 2024 at 8:53 PM