jrjohnson
jrjohnson_
jrjohnson-ucsf
my primary skillset as an engineer is saying "it depends" and "it's more complicated than that" until we all decide computers were a mistake
— brianloveswords (@brianloveswords) August 5, 2020
I received the email and the links worked. Seems like this is all set, thank you!
I received the email and the links worked. Seems like this is all set, thank you!
Friday 4/17 5am - First Messages Sent Successfully
I just received a request to stop the automated emails. The campus is no longer needing this information.
Friday 5/15 Service No Longer Needed
async function sendReminderEmails(BccAddresses = [], CcAddresses= [], Source) { const params = { Destination: { BccAddresses, CcAddresses, }, Message: { Body: getEmailBody(), Subject: { Charset: "UTF-8", Data: "Urgent: Completion of GME DAILY Staffing Report Survey" } }, Source, }; const ses = new AWS.SES(); await ses.sendEmail(params).promise();}exports.sendReminderEmails = sendReminderEmails;
on: push: tags: - '*' deploy: steps: - uses: actions/checkout@v1 - uses: actions/setup-node@v1 with: node-version: 12 - run: npm ci - run: npm run deploy:production
service: gme-daily-resident-staffing-surveyprovider: name: aws runtime: nodejs12.x iamRoleStatements: - Effect: "Allow" Action: - SES:SendEmail Resource: arn:aws:ses:us-west-2:********:identity/*****functions: send: handler: handler.sendEmails events: - schedule: rate: cron(00 12 ? * MON,WED,FRI *) #UTC - schedule: rate: rate(15 minutes) enabled: false # manually enable in the console in CloudWatch Events to start sending test Emails environment: SENDER_ADDRESS: ${self:custom.senderAddress.${self:provider.stage}} SENDER_NAME: ${self:custom.senderName.${self:provider.stage}} RECIPIENT_ADDRESSES: ${self:custom.recipients.${self:provider.stage}}
jrjohnson
jrjohnson_
jrjohnson-ucsf
Keyboard shortcuts
↑, ←, Pg Up, k | Go to previous slide |
↓, →, Pg Dn, Space, j | Go to next slide |
Home | Go to first slide |
End | Go to last slide |
Number + Return | Go to specific slide |
b / m / f | Toggle blackout / mirrored / fullscreen mode |
c | Clone slideshow |
p | Toggle presenter mode |
t | Restart the presentation timer |
?, h | Toggle this help |
Esc | Back to slideshow |