Skip to content

DataSet

Source: src/AWS/DataExchange/DataSet.ts

An AWS Data Exchange data set — the top-level container that data providers publish revisions of data into. An owned data set holds revisions, each of which holds assets (e.g. S3 snapshot files) that subscribers receive.

Basic S3-snapshot data set

import * as AWS from "alchemy/AWS";
const dataSet = yield* AWS.DataExchange.DataSet("Prices", {
description: "Daily commodity price snapshots",
});

Named data set with tags

const dataSet = yield* AWS.DataExchange.DataSet("Prices", {
name: "commodity-prices",
assetType: "S3_SNAPSHOT",
description: "Daily commodity price snapshots",
tags: { team: "data" },
});
const revision = yield* AWS.DataExchange.Revision("PricesV1", {
dataSetId: dataSet.dataSetId,
comment: "Initial snapshot",
});