alidns.toml 1.4 KB

123456789101112131415161718192021222324252627282930313233
  1. Name = "Alibaba Cloud DNS"
  2. Description = ''''''
  3. URL = "https://www.alibabacloud.com/product/dns"
  4. Code = "alidns"
  5. Since = "v1.1.0"
  6. Example = '''
  7. # Setup using instance RAM role
  8. ALICLOUD_RAM_ROLE=lego \
  9. lego --email you@example.com --dns alidns -d '*.example.com' -d example.com run
  10. # Or, using credentials
  11. ALICLOUD_ACCESS_KEY=abcdefghijklmnopqrstuvwx \
  12. ALICLOUD_SECRET_KEY=your-secret-key \
  13. ALICLOUD_SECURITY_TOKEN=your-sts-token \
  14. lego --email you@example.com --dns alidns - -d '*.example.com' -d example.com run
  15. '''
  16. [Configuration]
  17. [Configuration.Credentials]
  18. ALICLOUD_RAM_ROLE = "Your instance RAM role (https://www.alibabacloud.com/help/doc-detail/54579.htm)"
  19. ALICLOUD_ACCESS_KEY = "Access key ID"
  20. ALICLOUD_SECRET_KEY = "Access Key secret"
  21. ALICLOUD_SECURITY_TOKEN = "STS Security Token (optional)"
  22. [Configuration.Additional]
  23. ALICLOUD_POLLING_INTERVAL = "Time between DNS propagation check in seconds (Default: 2)"
  24. ALICLOUD_PROPAGATION_TIMEOUT = "Maximum waiting time for DNS propagation in seconds (Default: 60)"
  25. ALICLOUD_TTL = "The TTL of the TXT record used for the DNS challenge in seconds (Default: 600)"
  26. ALICLOUD_HTTP_TIMEOUT = "API request timeout in seconds (Default: 10)"
  27. [Links]
  28. API = "https://www.alibabacloud.com/help/en/alibaba-cloud-dns/latest/api-alidns-2015-01-09-dir-parsing-records"
  29. GoClient = "https://github.com/aliyun/alibaba-cloud-sdk-go"