From d1df088662a1aff1d65d81a345307600487d7476 Mon Sep 17 00:00:00 2001 From: Jarod Liu Date: Sat, 16 Nov 2024 09:52:28 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E8=A1=A5=E5=85=85Provider=20Access=20?= =?UTF-8?q?=E7=9A=84=20UI=20=E5=AE=9E=E7=8E=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- internal/deployer/byteplus_cdn.go | 2 +- ui/src/domain/access.ts | 10 +++++++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/internal/deployer/byteplus_cdn.go b/internal/deployer/byteplus_cdn.go index abf8f8b6..17c51522 100644 --- a/internal/deployer/byteplus_cdn.go +++ b/internal/deployer/byteplus_cdn.go @@ -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, diff --git a/ui/src/domain/access.ts b/ui/src/domain/access.ts index ae642485..240b9a11 100644 --- a/ui/src/domain/access.ts +++ b/ui/src/domain/access.ts @@ -19,6 +19,7 @@ export const accessProvidersMap: Map = 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; +};