Posted On: May 11, 2021

Amazon Kinesis Data Analytics for Apache Flink now supports three new application management APIs in preview. RollbackApplication allows you to restore your application to the last running version and application state from the most recent, successful snapshot. ListApplicationVersions allows you to get all application versions and a summary of the associated configurations. DescribeApplicationVersion gives you the most comprehensive view of the application configuration of a particular version.

Applications can sometimes become unresponsive and stuck in a transient status such as creating, updating, autoscaling, or stopping. This is often due to misconfigurations that cause the application to become unhealthy. You can use the RollbackApplication API when your application is in the updating or autoscaling statuses to maintain your application’s uptime. In addition, ListApplicationVersions and DescribeApplicationVersion APIs can be used to retrieve information about all application versions, including those that were rolled back. You can use the Troubleshooting Guide for best practices to help you avoid and mitigate unresponsive applications. 

Kinesis Data Analytics for Apache Flink is the easiest way to transform and analyze streaming data in real time with Apache Flink. Apache Flink is an open source framework and engine for processing data streams. Kinesis Data Analytics reduces the complexity of building and managing Apache Flink applications. Kinesis Data Analytics for Apache Flink integrates with Amazon Managed Streaming for Apache Kafka (Amazon MSK), Amazon Kinesis Data Streams, Amazon Elasticsearch Service (Amazon ES), Amazon DynamoDB streams, Amazon Simple Storage Service (Amazon S3), custom integrations, and more using built-in connectors. You can learn more about Amazon Kinesis Data Analytics for Apache Flink here.

For a list of where Amazon Kinesis Data Analytics is available, please see the AWS Region Table