Artifacts

更新时间:
复制 MD 格式

Realtime Compute for Apache Flink offers two storage options for your workspace, which you select during activation: fully managed storage or an associated Object Storage Service (OSS) bucket. This topic explains how to manage artifacts for both storage types.

Limitations

Fully managed storage is available only in the China (Beijing), China (Shanghai), China (Hangzhou), and China (Shenzhen) regions.

View the storage type

  1. Log on to the Realtime Compute for Apache Flink console.

  2. In the Actions column of the target workspace, choose More > Details to view the storage type.

    Storage type

    Identification

    OSS bucket

    In the Details dialog box, the OSS Bucket field shows the name of the OSS bucket associated with the workspace.

    fully managed storage

    In the Details pane, the Storage type field displays Fully managed.

OSS bucket

Directory contents

If you select an OSS bucket as your storage type, Realtime Compute for Apache Flink creates the following directories in that bucket.

Directory

Contents

artifacts

Stores uploaded JAR packages, additional dependencies, and Python files and their dependencies.

sql-artifacts

Stores files required by registered user-defined functions and connectors.

flink-jobs

Stores high availability (HA) information and checkpoint data for Flink jobs.

flink-savepoints

Stores savepoint files generated when you click Create Savepoint in the Flink console.

flink-sessionclusters

Stores high availability (HA) information and checkpoint data for session clusters.

plan

Stores resource configuration information when you use expert mode.

logs

Stores job logs if you configure your job to output logs to OSS.

Manage artifacts

When using an OSS bucket, you can only upload, download, and delete files in the artifacts directory from the Flink console.

  1. Log on to the Realtime Compute for Apache Flink console.

  2. In the Actions column for the target workspace, click Console.

  3. In the left-side navigation pane, click Artifacts. You can perform the following operations.

    Actions

    Description

    Upload Artifact

    Click Upload Artifact and select a local file, or drag the file directly into the artifact list area.

    After the upload, the file path is oss://<Your bound OSS Bucket name>/artifacts/namespaces/<Project name>/<File name>. You can click the file name to copy the path.

    For more information about the project name, see View and delete a project.

    Download Artifact

    In the Actions column, click Download to save the artifact to your local machine.

    Delete Artifact

    In the Actions column, click Delete to permanently remove the artifact from the OSS bucket.

Transfer acceleration

If you experience slow uploads or downloads of large files over long distances, you can enable transfer acceleration. To enable it, turn on the Transfer Acceleration switch in the upper-right corner of the page.

Note

To use this feature, you must first enable transfer acceleration for your OSS bucket. Enabling this feature incurs additional data transfer costs. For more information about billing, see Transfer acceleration fees.

Fully managed storage

  1. Log on to the Realtime Compute for Apache Flink console.

  2. In the Actions column for the target workspace, click Console.

  3. In the left-side navigation pane, click Artifacts.

  4. You can perform the following operations.

    Actions

    Description

    Upload Artifact

    Upload job artifacts, such as job files, required data files, or files required for user-defined functions and connectors.

    After the file is uploaded, the file path is oss://flink-fullymanaged-<workspace ID>/artifacts/namespaces/<project name>/<file name>.

    Download Artifact

    In the Actions column, click Download to save the artifact to your local machine.

    Delete Artifact

    In the Actions column, click Delete to permanently remove the artifact.

Related topics