Hi everyone! I'm relatively new to Let's Encrypt. I'm currently running acme.sh for my cert updates / renewals.
I recently migrated my DNS from GoDaddy to AWS Route53. I've confirmed the API keys work and able to manually issue a new cert using the acme.sh --issue --dns dns_aws -d mydomain.com command.
However, when I now run this command, my account.conf file will NOT update / change from the GD shared key and secret to the new AWS shared key and secret.
Do I need to uninstall and re-install acme.sh? Would seem silly for a simple task, but is there something I'm missing?
acme.sh won't remove the GD entries in account.conf, it will only add the new ones for AWS. Are you saying you can't view two lines containing these variables in your account.conf file?
Ok. I'll try that. I think it may have been because the secret key had a lot of \ in it, including at the beginning. But I've since timed my self out, so I can no longer test it. Looks like I'll have to wait (5) days (if I read it right) to test again.
"detail": "Error creating new order :: too many certificates already issued for exact set of domains"
That could be the problem, just be sure to use single quotes when saving it on account.conf file.
If you issued all the certificates today yes, if not, then you could issue a new cert for exact set of domain after 7 days of issuing the first one of those 5 certificates.