mirror of
https://github.com/usual2970/certimate.git
synced 2025-06-10 14:39:50 +00:00
fix: 补充Provider Access 的 UI 实现
This commit is contained in:
parent
2b0f7aaf8a
commit
d1df088662
@ -98,7 +98,7 @@ func (d *ByteplusCDNDeployer) Deploy(ctx context.Context) error {
|
|||||||
domains = append(domains, configDomain)
|
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 {
|
for i := range domains {
|
||||||
batchDeployCertReq := &cdn.BatchDeployCertRequest{
|
batchDeployCertReq := &cdn.BatchDeployCertRequest{
|
||||||
CertId: upres.CertId,
|
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"],
|
["qiniu", "common.provider.qiniu", "/imgs/providers/qiniu.svg", "deploy", "七牛云:qiniu"],
|
||||||
["dogecloud", "common.provider.dogecloud", "/imgs/providers/dogecloud.svg", "deploy", "多吉云:doge cloud"],
|
["dogecloud", "common.provider.dogecloud", "/imgs/providers/dogecloud.svg", "deploy", "多吉云:doge cloud"],
|
||||||
["volcengine", "common.provider.volcengine", "/imgs/providers/volcengine.svg", "all", "火山引擎"],
|
["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"],
|
["aws", "common.provider.aws", "/imgs/providers/aws.svg", "apply", "亚马逊:amazon:aws"],
|
||||||
["cloudflare", "common.provider.cloudflare", "/imgs/providers/cloudflare.svg", "apply", "cloudflare:cf:cloud flare"],
|
["cloudflare", "common.provider.cloudflare", "/imgs/providers/cloudflare.svg", "apply", "cloudflare:cf:cloud flare"],
|
||||||
["namesilo", "common.provider.namesilo", "/imgs/providers/namesilo.svg", "apply", "namesilo"],
|
["namesilo", "common.provider.namesilo", "/imgs/providers/namesilo.svg", "apply", "namesilo"],
|
||||||
@ -51,6 +52,7 @@ export const accessTypeFormSchema = z.union(
|
|||||||
z.literal("webhook"),
|
z.literal("webhook"),
|
||||||
z.literal("k8s"),
|
z.literal("k8s"),
|
||||||
z.literal("volcengine"),
|
z.literal("volcengine"),
|
||||||
|
z.literal("byteplus"),
|
||||||
],
|
],
|
||||||
{ message: "access.authorization.form.type.placeholder" }
|
{ message: "access.authorization.form.type.placeholder" }
|
||||||
);
|
);
|
||||||
@ -77,7 +79,8 @@ export type Access = {
|
|||||||
| SSHConfig
|
| SSHConfig
|
||||||
| WebhookConfig
|
| WebhookConfig
|
||||||
| KubernetesConfig
|
| KubernetesConfig
|
||||||
| VolcengineConfig;
|
| VolcengineConfig
|
||||||
|
| ByteplusConfig;
|
||||||
deleted?: string;
|
deleted?: string;
|
||||||
created?: string;
|
created?: string;
|
||||||
updated?: string;
|
updated?: string;
|
||||||
@ -170,3 +173,8 @@ export type VolcengineConfig = {
|
|||||||
accessKeyId: string;
|
accessKeyId: string;
|
||||||
secretAccessKey: string;
|
secretAccessKey: string;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
export type ByteplusConfig = {
|
||||||
|
accessKey: string;
|
||||||
|
secretKey: string;
|
||||||
|
};
|
||||||
|
Loading…
x
Reference in New Issue
Block a user