This commit is contained in:
Frank 2026-06-02 09:51:59 -04:00
parent 9c37286732
commit 74052c7bb7
2 changed files with 6 additions and 2 deletions

View File

@ -198,6 +198,11 @@ export const lakeCatalog = $interpolate`${glueCatalogName}/${tableBucket.name}`
export const lakeAthenaWorkgroup = athenaWorkgroup export const lakeAthenaWorkgroup = athenaWorkgroup
const ingestSecret = new random.RandomPassword("LakeIngestSecret", { length: 32 }) const ingestSecret = new random.RandomPassword("LakeIngestSecret", { length: 32 })
export const ingestSecretSsm = new aws.ssm.Parameter("LakeIngestSecretSsm", {
name: $interpolate`/${$app.name}/${$app.stage}/lake/ingest/secret`,
type: "SecureString",
value: ingestSecret.result,
})
const ingestConfig = new sst.Linkable("LakeIngestConfig", { const ingestConfig = new sst.Linkable("LakeIngestConfig", {
properties: { properties: {
@ -268,7 +273,6 @@ export const lakeIngest = new sst.Linkable("LakeIngest", {
secret: ingestSecret.result, secret: ingestSecret.result,
}, },
}) })
export const lakeIngestSecret = new sst.Secret("LakeIngestSecret", ingestSecret.result)
export const lakeQueryPermissions = [ export const lakeQueryPermissions = [
{ {

View File

@ -44,7 +44,7 @@ export default $config({
...(lake ...(lake
? { ? {
LakeUrl: lake.lakeIngest.properties.url, LakeUrl: lake.lakeIngest.properties.url,
LakeSecretName: lake.lakeIngestSecret.name, LakeSecretSsm: lake.ingestSecretSsm.name,
} }
: {}), : {}),
AwsStage: stage.awsStage, AwsStage: stage.awsStage,