From b83e4fe4aac479ce0b000be24ebc7a9433fb0930 Mon Sep 17 00:00:00 2001 From: Fu Diwei Date: Mon, 1 Jun 2026 14:43:03 +0800 Subject: [PATCH] fix: #1307 --- .../dns01/aws-lightsail/internal/lego.go | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) diff --git a/pkg/core/certifier/challengers/dns01/aws-lightsail/internal/lego.go b/pkg/core/certifier/challengers/dns01/aws-lightsail/internal/lego.go index 8a0f449e7..91187f045 100644 --- a/pkg/core/certifier/challengers/dns01/aws-lightsail/internal/lego.go +++ b/pkg/core/certifier/challengers/dns01/aws-lightsail/internal/lego.go @@ -98,16 +98,11 @@ func (d *DNSProvider) Present(ctx context.Context, domain, _, keyAuth string) er return fmt.Errorf("lightsail: could not find zone for domain %q: %w", domain, err) } - subDomain, err := dns01.ExtractSubDomain(info.EffectiveFQDN, authZone) - if err != nil { - return fmt.Errorf("lightsail: %w", err) - } - if _, err := d.client.CreateDomainEntry(ctx, &lightsail.CreateDomainEntryInput{ DomainName: aws.String(dns01.UnFqdn(authZone)), DomainEntry: &awstypes.DomainEntry{ Type: aws.String("TXT"), - Name: aws.String(subDomain), + Name: aws.String(info.EffectiveFQDN), Target: aws.String(strconv.Quote(info.Value)), }, }); err != nil { @@ -125,16 +120,11 @@ func (d *DNSProvider) CleanUp(ctx context.Context, domain, _, keyAuth string) er return fmt.Errorf("lightsail: could not find zone for domain %q: %w", domain, err) } - subDomain, err := dns01.ExtractSubDomain(info.EffectiveFQDN, authZone) - if err != nil { - return fmt.Errorf("lightsail: %w", err) - } - if _, err := d.client.DeleteDomainEntry(ctx, &lightsail.DeleteDomainEntryInput{ DomainName: aws.String(dns01.UnFqdn(authZone)), DomainEntry: &awstypes.DomainEntry{ Type: aws.String("TXT"), - Name: aws.String(subDomain), + Name: aws.String(info.EffectiveFQDN), Target: aws.String(strconv.Quote(info.Value)), }, }); err != nil {