TELEMETRY PIPELINE
Files

Files

In addition to the YAML configuration file that govern a pipeline's settings, you can optionally add other kinds of files to pipelines, such as parsers, certificates, and custom Lua scripts.

Each file must be less than 10 MB in size and must not include a file extension.

Add a file to a pipeline

To add a file to a pipeline, use one of these methods:

  1. Sign in to Telemetry Pipeline (opens in a new tab).
  2. Go to Core Instances, then click the name of the Core Instance where you deployed the pipeline that you want to add a file to.
  3. Under Data Pipelines, click the name of the pipeline that you want to add a file to.
  4. Click  Advanced Settings.
  5. Under Pipeline Files, click Upload File.
  6. Use one of these methods to upload a file:
    • Click Select File to choose a file from your device.
    • Enter a value in File name field and add content to the large text field to create a new file with that name and content.
  7. Optional: To encrypt your file, select the Encrypt file checkbox.
  8. Click Upload File.

Add a file to a Core Instance

You can also add a file to a Core Instance, which makes that file available to all pipeline within the Core Instance. To do so, use one of these methods:

  1. Sign in to Telemetry Pipeline (opens in a new tab).
  2. Go to Core Instances, then click the name of the Core Instance that you want to add a file to.
  3. Click  Advanced Settings.
  4. Under Pipeline Files, click Upload File.
  5. Use one of these methods to upload a file:
    • Click Select File to choose a file from your device.
    • Enter a value in File name field and add content to the large text field to create a new file with that name and content.
  6. Optional: To encrypt your file, select the Encrypt file checkbox.
  7. Click Upload File.

Reference a file

After you've added a file to a pipeline, you can reference it in a pipeline's configuration file by using the following variable:

{{ files.FILENAME }}

Replace FILENAME with the name of your file.

File encryption

For encrypted files, Telemetry Pipeline uses RSA‑OAEP encryption with a 2048-bit key. Files are unencrypted by default, but you can choose to encrypt a file when you add to it a pipeline or Core Instance.