Skip to content

Support for provider: AlibabaCloud ESA DNS #2702

@AirboZH

Description

@AirboZH

Welcome

  • Yes, I've searched for similar issues on GitHub and didn't find any.
  • Yes, the DNS provider exposes a public API.
  • Yes, I know that the lego maintainers don't have an account in all DNS providers in the world.
  • Yes, I'm able to create a pull request and be able to maintain the implementation.
  • Yes, I'm able to test an implementation if someone creates a pull request to add the support of this DNS provider.

How do you use lego?

Through 1Panel

Link to the DNS provider

https://www.alibabacloud.com/en/product/esa

Link to the API documentation

https://www.alibabacloud.com/help/en/edge-security-acceleration/esa/api-esa-2024-09-10-overview?spm=a2c63.p38356.help-menu-2673927.d_6_0_0.20b224c28PSZDc#:~:text=DNS-,DNS%20records,-DNS%20records

Additional Notes

Alibaba Cloud ESA (Edge Security Acceleration) is a new CDN and edge security platform from Alibaba Cloud.
Unlike the traditional Alibaba Cloud DNS service (AliDNS), ESA adopts a nameserver (NS)–based integration model similar to Cloudflare — meaning that once a domain is onboarded to ESA, the DNS resolution must be managed within ESA itself, not through the standard Alibaba Cloud DNS console.

Because of this architecture, existing alidns providers in lego cannot be reused for certificate automation. ESA exposes a separate API for DNS record management, distinct from the one used by AliDNS.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions