Amazon Managed Service for Apache Flink は、以前は Amazon Kinesis Data Analytics for Apache Flink と呼ばれていました。
翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Studio ランタイムのアップグレード
このセクションでは、Studio ノートブックランタイムをアップグレードする方法について説明します。常にサポートされている最新の Studio ランタイムにアップグレードすることをお勧めします。
ノートブックを新しい Studio ランタイムにアップグレードする
Studio の使用方法によって、ランタイムをアップグレードするステップは異なります。ユースケースに適したオプションを選択します。
外部依存関係なしで SQL または Python を使用している場合は、次のランタイムアップグレードプロセスを使用します。最新のランタイムバージョンにアップグレードすることをお勧めします。アップグレードプロセスは、アップグレード元のランタイムバージョンと同じです。
-
最新のランタイムを使用して新しい Studio ノートブックを作成します。
-
古いノートブックから新しいノートブックにすべてのノートのコードをコピーして貼り付けます。
-
新しいノートブックで、以前のバージョンから変更された Apache Flink 機能と互換性があるようにコードを調整します。
-
新しいノートブックを実行します。ノートブックを開き、メモを順番に実行して、機能するかどうかをテストします。
-
コードに必要な変更を加えます。
-
新しいノートブックを停止します。
-
-
古いノートブックをアプリケーションとしてデプロイした場合:
-
新しいノートブックを別の新しいアプリケーションとしてデプロイします。
-
古いアプリケーションを停止します。
-
スナップショットなしで新しいアプリケーションを実行します。
-
-
古いノートブックが実行されている場合は停止します。必要に応じて、インタラクティブな使用のために新しいノートブックを起動します。
外部依存関係なしでアップグレードするプロセスフロー

SQL または Python を使用していて、Python または Java に実装されたユーザー定義関数などのコネクタやカスタムアーティファクトなどの外部依存関係を使用している場合は、このプロセスに従います。最新のランタイムにアップグレードすることをお勧めします。アップグレード元のランタイムバージョンに関係なく、プロセスは同じです。
-
最新のランタイムを使用して新しい Studio ノートブックを作成します。
-
古いノートブックから新しいノートブックにすべてのノートのコードをコピーして貼り付けます。
-
外部依存関係とカスタムアーティファクトを更新します。
-
新しいランタイムの Apache Flink バージョンと互換性のある新しいコネクタを探します。Flink バージョンに適したコネクタを見つけるには、Apache Flink ドキュメントの「テーブルと SQL
コネクタ」を参照してください。 -
Apache Flink API の変更と、ユーザー定義関数で使用される Python または JAR の依存関係と一致するように、ユーザー定義関数のコードを更新します。更新されたカスタムアーティファクトを再パッケージ化します。
-
これらの新しいコネクタとアーティファクトを新しいノートブックに追加します。
-
-
新しいノートブックで、以前のバージョンから変更された Apache Flink 機能と互換性があるようにコードを調整します。
-
新しいノートブックを実行します。ノートブックを開き、メモを順番に実行して、機能するかどうかをテストします。
-
コードに必要な変更を加えます。
-
新しいノートブックを停止します。
-
-
古いノートブックをアプリケーションとしてデプロイした場合:
-
新しいノートブックを別の新しいアプリケーションとしてデプロイします。
-
古いアプリケーションを停止します。
-
スナップショットなしで新しいアプリケーションを実行します。
-
-
古いノートブックが実行されている場合は停止します。必要に応じて、インタラクティブな使用のために新しいノートブックを起動します。
外部依存関係を使用してアップグレードするプロセスフロー
