scalaapache-flinkflink-streamingamazon-kinesis-analytics

How to upgrade Amazon Kinesis Analytics Apache Flink runtime?


We have an application running on Apache Flink 1.13, presume we have a branch we have updated the code to Flink 1.15.2 and built a jar and put that on S3.

What do we do in the AWS Console to change an existing KDA "Streaming application"'s Flink version so that we can Configure it to use our new jar?


Solution

  • According to the AWS Doc

    You cannot update the RuntimeEnvironment of an existing application. If you need to update an application's RuntimeEnvironment, you must delete the application and create it again.

    https://docs.aws.amazon.com/managed-flink/latest/apiv2/API_UpdateApplication.html