DNS API支持查询多个同名记录/优化ACME申请

This commit is contained in:
刘祥超
2022-11-17 17:33:59 +08:00
parent c036186dde
commit 2d94b994fa
16 changed files with 381 additions and 35 deletions

View File

@@ -63,6 +63,18 @@ func TestEdgeDNSAPIProvider_QueryRecord(t *testing.T) {
logs.PrintAsJSON(record)
}
func TestEdgeDNSAPIProvider_QueryRecords(t *testing.T) {
provider, err := testEdgeDNSAPIProvider()
if err != nil {
t.Fatal(err)
}
record, err := provider.QueryRecords(edgeDNSAPIDomainName, "cdn", dnstypes.RecordTypeA)
if err != nil {
t.Fatal(err)
}
logs.PrintAsJSON(record)
}
func TestEdgeDNSAPIProvider_AddRecord(t *testing.T) {
provider, err := testEdgeDNSAPIProvider()
if err != nil {
@@ -153,8 +165,8 @@ func testEdgeDNSAPIProvider() (dnsclients.ProviderInterface, error) {
err := provider.Auth(maps.Map{
"role": "user",
"host": "http://127.0.0.1:8004",
"accessKeyId": "JOvsyXIFqkQbh5kl",
"accessKeySecret": "t0RY8YO3R58VbJJNp0RqKw9KWNpObwtE",
"accessKeyId": "zr9cmR42AEZxRyIV",
"accessKeySecret": "2w5p5NSZZuplUPsfPMzM7dFmTrI7xyja",
})
if err != nil {
return nil, err