The certbot does not support LightSail's feature of auto-renewal of SSL certificates. On the other hand, you can use the bncert to automatically renew your certificate every 80 days before it expires. For instructions on how to create a certificate using the bncert, please refer to the following document.
The bncert tool will perform an automatic renewal of your certificate every 80 days before it expires.
I don't recommend using DNS authentication with letsencrypt unless you need wildcard domain support.
If all you need is to support ssl on a fixed number of domains, then just use http authentication. It's well supported by most letsencrypt clients.
I use certbot on all my lightsail linux instances and it's worked fantastically.
Adding HTTPS on a lightsail wordpress site.asked 15 days ago
how to configure AWS cloudfront/distribution for plesk Ubuntu based wordpress website on lightsail instanceasked 3 months ago
If SSL Certificate is installed via Let's Encrypt with Bitnami, are other SSL Plugin (like Really Simple SSL) necessary?asked 9 months ago
SSL issues on my lightsail Wordpress siteasked 2 months ago
I need some help about lightsail wordpress. Plz give me some advice!asked 6 months ago
Wordpress website hosted on AWS downs frequentlyasked 2 months ago
Comodo SSL Cert onto a Lightsail Instance of Wordpressasked 3 years ago
Default username for WordPress in LightSailAccepted Answerasked 6 months ago
Location of root path for wordpress on Lightsailasked 5 months ago
How to automatically renew SSL Certificate for wordpress hosted on lightsailasked 9 months ago