Hi,
I'm currently developing an in-house app to automatically obtain certs (via GitHub - dehydrated-io/dehydrated: letsencrypt/acme client implemented as a shell-script – just add water) when we launch a VM
Note: As I am still in the development phase, I have been using the staging area
This has been going fine, until today, when I am now receiving the following error:
- Generating account key...
- Registering account key with letsencrypt...
- ERROR: An error occurred while sending post-request to https://acme-staging.api.letsencrypt.org/acme/new-reg (Status 429)
Details:
{
"type": "urn:acme:error:rateLimited",
"detail": "Error creating new registration :: Too many registrations from this IP",
"status": 429
}rm: cannot remove `/var/jenkins/workspace/Certificate_Signing/get-signed-certificate/letsencrypt.sh/config/domains.txt': No such file or directory
Error registering account key. See message above for more information.
The limits on Rate Limits - Let's Encrypt state that:
Registrations/IP address limits the number of registrations you can make in a given time period; currently 500 per 3 hours. This limit should only affect the largest users of Let’s Encrypt. Please utilize our staging environment if you’re developing an ACME client.
I really do not think I would be hitting anywhere near that limit (as each test is kicked off manually i.e. we have no automated "cron" type jobs running
And, I am using the staging area (as can be seen from the error)
Any help gratefully received
Jimmy