Realtime Compute for Apache Flink は、ワークスペースの購入時に Realtime Compute for Apache Flink ワークスペースに関連付けられている Object Storage Service (OSS) バケットにディレクトリを作成します。これらのディレクトリは、デプロイメントの実行中に必要となる、または生成されるデータファイルを保存するために使用されます。データファイルには、チェックポイント、セーブポイント、ログ、JAR パッケージが含まれます。このトピックでは、OSS バケットにリソースをアップロードする方法について説明します。また、OSS バケット内の各ディレクトリのコンテンツについても説明します。
OSS バケット
ディレクトリの説明
Realtime Compute for Apache Flink ワークスペースの購入時にストレージタイプを OSS バケットに設定すると、Realtime Compute for Apache Flink は関連ファイルを保存するために OSS バケットにディレクトリを作成します。次の表に、ディレクトリについて説明します。
ディレクトリ | 内容 |
artifacts | アップロードされた JAR パッケージ、JAR 依存関係、Python ファイル、および Python 依存関係を保存します。 |
sql-artifacts | ユーザー定義関数 (UDF) およびコネクタが依存するファイルを保存します。 |
flink-jobs | Realtime Compute for Apache Flink デプロイメントの高可用性 (HA) 情報とシステムチェックポイントデータを保存します。 |
flink-savepoints | Realtime Compute for Apache Flink 開発コンソール の [デプロイメント] ページで [セーブポイントの作成] をクリックした後に生成されるセーブポイントファイルを保存します。 |
flink-sessionclusters | セッションクラスタの HA 情報とシステムチェックポイント情報を保存します。 |
plan | エキスパートモードを使用する場合に構成するリソース情報を保存します。 |
logs | OSS にログをエクスポートするように構成されているデプロイメントのログを保存します。 |
アーティファクトのアップロード、ダウンロード、または削除
目的のワークスペースを見つけ、[操作] 列の [コンソール] をクリックします。
OSS コンソール で、Flink ワークスペースに関連付けられている OSS バケットのクロスオリジンリソースシェアリング (CORS) ルールを作成します。
アップロードを成功させるには、適切な CORS 構成が必要です。
[オリジン] に、https://vvpsg.console.alibabacloud.com と入力します。
[許可されるメソッド] で、すべてのメソッドを選択します。
[許可されるヘッダー] に、
*と入力します。
左側のナビゲーションウィンドウで、[アーティファクト] をクリックします。表示されるページで、次の操作を実行できます。
アーティファクトのアップロード:[アーティファクトのアップロード] をクリックし、アップロードするローカルファイルを選択します。または、アップロードするファイルをアーティファクトリストにドラッグします。
ファイルがアップロードされると、ファイルパスは
oss://<関連付けられた OSS バケット名>/artifacts/namespaces/<名前空間名>/<ファイル名>の形式になります。ファイル名をクリックすると、パスをコピーできます。名前空間名については、「名前空間の管理」を参照してください。
アーティファクトのダウンロード:ファイルの [操作] 列の [ダウンロード] をクリックして、OSS バケット内のファイルをマシンにダウンロードします。
アーティファクトの削除:ファイルの [操作] 列の [削除] をクリックして、OSS バケットからファイルを削除します。
参照
SQL、JAR、または Python タイプのデプロイメントの作成方法の詳細については、「デプロイメントを作成する」をご参照ください。
実行中のデプロイメントのログを表示する方法の詳細については、「デプロイメントの起動ログと操作ログを表示する」をご参照ください。
デプロイメントのチェックポイントとセーブポイントを表示する方法の詳細については、「状態セットを管理する」をご参照ください。