Docs Home
Viewing docs for
BYOCSelf-Managed

Artifacts

On this page

Ververica Cloud provides simple file storage per workspace that enables you to upload files and reference them in Deployments. This article introduces you to artifact management in the Flink fully managed console.

Configure Bucket CORS

The console uploads artifacts directly from your browser to your workspace bucket. For this to work, add a CORS rule to the bucket that allows:

  • Origin: the address of the Ververica Cloud console, as shown in your browser's address bar (scheme and host only, for example https://<console-host>).
  • Methods: PUT. You can also allow GET.
  • Headers: Content-Type. On Azure Blob Storage, also allow x-ms-blob-type.

Your users' browsers must also be able to reach the bucket. If the bucket blocks the request, the upload fails with the cloud provider's own "not authorized" message.

If your storage can't accept requests from your users' browsers, ask Ververica Support to enable relay transfer for your account. With relay transfer, files travel through the secure connection to your data plane instead, and no CORS rule is needed.

Upload Artifact

  1. On the Dashboard page, open the console for the workspace you want to manage.
  2. In the Console navigation pane, click Artifacts.
  3. Click Upload artifact.
  4. Select the required file.
  5. Once uploaded, the artifact will appear in the list on the Artifacts page.

Download Artifact

  1. On the Dashboard page, open the console for the workspace you want to manage.
  2. In the Console navigation pane, click Artifacts.
  3. Click Download in the Actions column.

Delete Artifact

If an artifact is no longer used, you can delete it by following the steps below.

  1. On the Dashboard page, open the console for the workspace you want to manage.
  2. In the Console navigation pane, click Artifacts.
  3. Click Delete in the Actions column.

Once deleted, the Artifact will disappear from the list on the Artifacts page.

Was this helpful?