mirror of https://github.com/usual2970/certimate
				
				
				
			fix: 补充Provider Access 的 UI 实现
							parent
							
								
									2b0f7aaf8a
								
							
						
					
					
						commit
						d1df088662
					
				| 
						 | 
				
			
			@ -98,7 +98,7 @@ func (d *ByteplusCDNDeployer) Deploy(ctx context.Context) error {
 | 
			
		|||
		domains = append(domains, configDomain)
 | 
			
		||||
	}
 | 
			
		||||
	// 部署证书
 | 
			
		||||
	// REF: https://www.volcengine.com/docs/6454/125712
 | 
			
		||||
	// REF: https://github.com/byteplus-sdk/byteplus-sdk-golang/blob/master/service/cdn/api_list.go#L306
 | 
			
		||||
	for i := range domains {
 | 
			
		||||
		batchDeployCertReq := &cdn.BatchDeployCertRequest{
 | 
			
		||||
			CertId: upres.CertId,
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -19,6 +19,7 @@ export const accessProvidersMap: Map<AccessProvider["type"], AccessProvider> = n
 | 
			
		|||
    ["qiniu", "common.provider.qiniu", "/imgs/providers/qiniu.svg", "deploy", "七牛云:qiniu"],
 | 
			
		||||
    ["dogecloud", "common.provider.dogecloud", "/imgs/providers/dogecloud.svg", "deploy", "多吉云:doge cloud"],
 | 
			
		||||
    ["volcengine", "common.provider.volcengine", "/imgs/providers/volcengine.svg", "all", "火山引擎"],
 | 
			
		||||
    ["byteplus", "common.provider.byteplus", "/imgs/providers/byteplus.svg", "all", "BytePlus"],
 | 
			
		||||
    ["aws", "common.provider.aws", "/imgs/providers/aws.svg", "apply", "亚马逊:amazon:aws"],
 | 
			
		||||
    ["cloudflare", "common.provider.cloudflare", "/imgs/providers/cloudflare.svg", "apply", "cloudflare:cf:cloud flare"],
 | 
			
		||||
    ["namesilo", "common.provider.namesilo", "/imgs/providers/namesilo.svg", "apply", "namesilo"],
 | 
			
		||||
| 
						 | 
				
			
			@ -51,6 +52,7 @@ export const accessTypeFormSchema = z.union(
 | 
			
		|||
    z.literal("webhook"),
 | 
			
		||||
    z.literal("k8s"),
 | 
			
		||||
    z.literal("volcengine"),
 | 
			
		||||
    z.literal("byteplus"),
 | 
			
		||||
  ],
 | 
			
		||||
  { message: "access.authorization.form.type.placeholder" }
 | 
			
		||||
);
 | 
			
		||||
| 
						 | 
				
			
			@ -77,7 +79,8 @@ export type Access = {
 | 
			
		|||
    | SSHConfig
 | 
			
		||||
    | WebhookConfig
 | 
			
		||||
    | KubernetesConfig
 | 
			
		||||
    | VolcengineConfig;
 | 
			
		||||
    | VolcengineConfig
 | 
			
		||||
    | ByteplusConfig;
 | 
			
		||||
  deleted?: string;
 | 
			
		||||
  created?: string;
 | 
			
		||||
  updated?: string;
 | 
			
		||||
| 
						 | 
				
			
			@ -170,3 +173,8 @@ export type VolcengineConfig = {
 | 
			
		|||
  accessKeyId: string;
 | 
			
		||||
  secretAccessKey: string;
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
export type ByteplusConfig = {
 | 
			
		||||
  accessKey: string;
 | 
			
		||||
  secretKey: string;
 | 
			
		||||
};
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue