-
-
Notifications
You must be signed in to change notification settings - Fork 5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add support for Google Domains DNS API. #4542
Conversation
Welcome |
a0af288
to
829cfe5
Compare
Wiki page updated here: https://github.com/acmesh-official/acme.sh/wiki/dnsapi2#157-use-google-domains-dns-api
|
|
bdd1058
to
8aecfa4
Compare
Figured out another way to fix the Kali Linux Docker image, created acmesh-official/acmetest#21 to allow the tests to run again. EDIT: to be clear, the above acmetest PR is not needed for this acme.sh PR to go through. The tests have already passed. |
Test pass. (f5dac12) ======================== |
https://domains.google/learn/gts-acme/ This is an ACME API for Google Domains customers, which is different from the Google Cloud Domains API for Google Cloud customers.
Kali Linux repositories have updated to be consistent with each other, so the DNS workflow has been able to complete https://github.com/alexleigh/acme.sh/actions/runs/4367707406 |
Working fine with me. |
Worked for me as well. Thanks for the code! |
I have a number of domains at https://console.cloud.google.com/net-services/dns/zones?referrer=search&project=abc-abc-123 one of which is “abc.com” But when I run https://acmedns.googleapis.com/v1/acmeChallengeSets/abc.com I get the following error.
Can someone shed some light on this? How to make it work. |
If your domains are managed by Google Cloud DNS, that's a separate product from Google Domains. You can try using the Cloud DNS API to manage ACME records: https://github.com/acmesh-official/acme.sh/wiki/dnsapi#49-use-google-cloud-dns-api-to-automatically-issue-cert |
Waiting the next official release for this PR. |
# Created: 2023-03-02 | ||
|
||
#GOOGLEDOMAINS_ACCESS_TOKEN="xxxx" | ||
#GOOGLEDOMAINS_ZONE="xxxx" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Where does one find their managed google domains 'zone'?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There is no need for specifying a domain zone, zone is the domain for which you need the certificate.
Adds support for Google Domains DNS-01 ACME challenge API added to latest upstream acme.sh. This is separate from the Google Cloud API. https://domains.google/learn/gts-acme/ See acmesh-official/acme.sh#4542
Adds support for Google Domains DNS-01 ACME challenge API added to latest upstream acme.sh. This is separate from the Google Cloud API. https://domains.google/learn/gts-acme/ See acmesh-official/acme.sh#4542
Adds support for Google Domains DNS-01 ACME challenge API added to latest upstream acme.sh. This is separate from the Google Cloud API. https://domains.google/learn/gts-acme/ See acmesh-official/acme.sh#4542
Adds support for Google Domains DNS-01 ACME challenge API added to latest upstream acme.sh. This is separate from the Google Cloud API. https://domains.google/learn/gts-acme/ See acmesh-official/acme.sh#4542
https://domains.google/learn/gts-acme/
This is an ACME API for Google Domains customers, which is different from the Google Cloud Domains API for Google Cloud customers.