framework docs
Publishing

publish_data()

Publish data to S3

Uploads a data frame or existing data file to S3.

Usage

publish_data(data, dest, format = "csv", connection = NULL, compress = FALSE)

Arguments

data
Data frame or character path to existing file.
dest
Character. Destination path in S3 (required for data frames).
format
Character. Output format when `data` is a data frame: "csv", "rds", "parquet", or "json". Default "csv".
connection
Character or NULL. S3 connection name, or NULL for default.
compress
Logical. Whether to gzip compress. Default FALSE.

Value

Character. Public URL of the published data.

Examples

if (FALSE) {
# Publish a data frame
publish_data(my_df, "datasets/customers.csv")
# Publish as RDS
publish_data(my_df, "datasets/customers.rds", format = "rds")
# Publish existing file
publish_data("outputs/model.rds", "models/v2/model.rds")
}