19 lines
		
	
	
		
			687 B
		
	
	
	
		
			Go
		
	
	
	
	
	
			
		
		
	
	
			19 lines
		
	
	
		
			687 B
		
	
	
	
		
			Go
		
	
	
	
	
	
| package moudle
 | |
| 
 | |
| //func ChooseDNSProvider(config DNSProvider.Config) (challenge.Provider, error) {
 | |
| //	if config.ProviderName == "TencentCloud" {
 | |
| //		return config.TencentCloud.Provider()
 | |
| //	} else if config.ProviderName == "AliCloud" {
 | |
| //		return config.AliCloud.Provider()
 | |
| //	} else if config.ProviderName == "HuaweiCloud" {
 | |
| //		return config.HuaweiCloud.Provider()
 | |
| //	} else if config.ProviderName == "WestCN" {
 | |
| //		return config.WestCN.Provider()
 | |
| //	} else if config.ProviderName == "RainYun" {
 | |
| //		return config.RainYun.Provider()
 | |
| //	} else if config.ProviderName == "Dode" {
 | |
| //		return config.Dode.Provider()
 | |
| //	}
 | |
| //	return nil, errors.New("未正确设置 DNS 服务提供商")
 | |
| //}
 |