Jason Pascoe
01/13/2021, 4:05 AMFrank
Jason Pascoe
01/13/2021, 4:18 AMJason Pascoe
01/13/2021, 4:18 AMemailSettings: { from: "<mailto:info@animaltrack.me|info@animaltrack.me>", replyTo: "<mailto:info@animaltrack.me|info@animaltrack.me>" }
Jason Pascoe
01/13/2021, 4:19 AMJason Pascoe
01/13/2021, 4:29 AMFrank
sst deploy
?Jason Pascoe
01/13/2021, 4:44 AMFrank
Jason Pascoe
01/13/2021, 4:46 AMconst userPool = new cognito.UserPool(this, "UserPool", {
selfSignUpEnabled: true, // Allow users to sign up
signInCaseSensitive: false,
autoVerify: { email: true }, // Verify email addresses by sending a verification code
signInAliases: { email: true }, // Set email as an alias
// emailSettings: {
// from: "<mailto:info@animaltrack.me|info@animaltrack.me>",
// replyTo: "<mailto:info@animaltrack.me|info@animaltrack.me>",
// sourceArn: `arn:aws:ses:eu-west-1:614261509776:identity/info@animaltrack.me`
// }, //arn:aws:ses:ap-southeast-2:614261509776:identity/info@animaltrack.me
userVerification: {
emailSubject: "Your Animal Incident Reporting verification code",
emailBody: "Your Animal Incident Reporting verification code is {####}.",
emailStyle: VerificationEmailStyle.CODE,
smsMessage: "Your Animal Incident Reporting verification code is {####}."
},
userInvitation: {
emailSubject: "Your temporary Animal Incident Reporting password",
emailBody: "Your username is {username} and temporary password is {####}.",
smsMessage: "Your username is {username} and temporary password is {####}."
},
passwordPolicy: {
tempPasswordValidity: Duration.days(7),
minLength: 8,
requireLowercase: true,
requireUppercase: true,
requireDigits: true,
requireSymbols: false
},
emailConfiguration: {
from: "<mailto:info@animaltrack.me|info@animaltrack.me>",
replyToEmailAddress: "<mailto:info@animaltrack.me|info@animaltrack.me>",
sourceArn: `arn:aws:ses:eu-west-1:614261509776:identity/info@animaltrack.me`
}
});
Frank
Frank
Frank
Frank
// your code
const userPool = new cognito.UserPool(...)
// stackoverflow answer here
userPool.node.defaultChild.setEmailConfiguration(...)
Jason Pascoe
01/13/2021, 5:18 AMJason Pascoe
01/13/2021, 5:19 AMJason Pascoe
01/13/2021, 5:23 AMFrank
userpool.node.defaultChild.emailConfiguration = ...
Jason Pascoe
01/13/2021, 5:24 AMFrank
Jason Pascoe
01/13/2021, 5:45 AMJason Pascoe
01/13/2021, 5:45 AM