[ ] Associate IAM Role with Lightsail Instance:
Navigate to the AWS Management Console, and under the EC2 service, locate your Lightsail instance. Attach an IAM role to the instance that has the necessary permissions to manage Route 53.
[ ] Automate Certificate Renewal:
Create a script that uses Certbot with the Route 53 plugin for certificate renewal. The script does not contain access keys:
[ ] Add a line to schedule the script execution.
Replace /path/to/renew_cert.sh with the actual path to your renewal script.
The time and date settings here (in the format minute hour day month) indicate that the renewal command will be executed at 2 AM on the 1st day of every month.
ISSUE TEMPLATE
User Story
As a developer, I want to be able to renew the AWS certificate with a script, so that I don't have to do it every 3 months.
General Description
The scope of this ticket includes writing a script (or Lambda?) to renew the AWS certificate every 3 months.
Technical Steps
[ ] Add lines to the NGINX webserver conf file to let NGINX know where they are stored
[ ] install route53 plugin to the certbot cli
[ ] Associate IAM Role with Lightsail Instance: Navigate to the AWS Management Console, and under the EC2 service, locate your Lightsail instance. Attach an IAM role to the instance that has the necessary permissions to manage Route 53.
[ ] Automate Certificate Renewal:
Create a script that uses Certbot with the Route 53 plugin for certificate renewal. The script does not contain access keys:
The time and date settings here (in the format minute hour day month) indicate that the renewal command will be executed at 2 AM on the 1st day of every month.
Acceptance Criteria
Accessibility Acceptance Criteria