Brinsley
03/10/2022, 7:17 AMmigrations
param so no idea why it suddenly started blowing up. Any ideas on this?
TypeError: Cannot read property 'secretArn' of undefined
at RDS.createMigrationsFunction (/Users/me/Git/repo/node_modules/@serverless-stack/resources/src/RDS.ts:287:55)
at new RDS (/Users/me/Git/repo/node_modules/@serverless-stack/resources/src/RDS.ts:130:36)
at new ApiStack (/Users/me/Git/repo/stacks/ApiStack.ts:77:20)
at Object.main (/Users/me/Git/repo/stacks/index.ts:35:5)
at Object.<anonymous> (/Users/me/Git/repo/.build/run.js:94:16)
at Module._compile (internal/modules/cjs/loader.js:1063:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1092:10)
at Module.load (internal/modules/cjs/loader.js:928:32)
at Function.Module._load (internal/modules/cjs/loader.js:769:14)
at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:72:12)
Frank
RDS_SECRET: this.rdsServerlessCluster.secret!.secretArn,
Frank
this.rdsServerlessCluster.secret
is undefined 🤔Frank
Brinsley
03/10/2022, 7:31 AMconst db = new RDS(this, "database", {
engine: "mysql5.6",
migrations: "migrations",
defaultDatabaseName: databaseName,
rdsServerlessCluster: {
vpc,
securityGroups,
credentials: {
username: "admin",
password: SecretValue.ssmSecure("/test/password"),
},
},
});
Frank
credentials
options passed in?Brinsley
03/10/2022, 7:35 AMsecretName
field but clocked it was generating and storing the password in Secrets Manager and I need it in the Parameter Store, so I’ve got it pointing there for the password instead.Brinsley
03/10/2022, 7:38 AMFrank
Brinsley
03/10/2022, 7:50 AMsecret
and password
I guess?Frank
Frank
password
.Brinsley
03/10/2022, 8:08 AMFrank