mirror of
https://github.com/certd/certd.git
synced 2026-04-24 04:17:25 +08:00
perf: 添加部署证书至火山 Live
- 新增 VolcengineDeployToLive 插件,用于将证书部署到火山引擎视频直播 - 新增 VolcengineDeployToVOD 插件,用于将证书部署到火山引擎视频点播 - 更新 ve-client.ts,增加对 Live 和 VOD 服务的支持
This commit is contained in:
@@ -28,7 +28,7 @@ export class VolcengineClient {
|
||||
|
||||
service.ImportCertificate = async (body: { certName: string, cert: any }) => {
|
||||
const { certName, cert } = body;
|
||||
const res = await service.request({
|
||||
const res = await service.request({
|
||||
action: "ImportCertificate",
|
||||
method: "POST",
|
||||
body: {
|
||||
@@ -40,7 +40,7 @@ export class VolcengineClient {
|
||||
}
|
||||
}
|
||||
});
|
||||
return res.Result.InstanceId || res.Result.RepeatId
|
||||
return res.Result.InstanceId || res.Result.RepeatId;
|
||||
};
|
||||
return service;
|
||||
}
|
||||
@@ -59,6 +59,33 @@ export class VolcengineClient {
|
||||
return service;
|
||||
}
|
||||
|
||||
async getLiveService() {
|
||||
const CommonService = await this.getServiceCls();
|
||||
|
||||
const service = new CommonService({
|
||||
serviceName: "live",
|
||||
defaultVersion: "2023-01-01"
|
||||
});
|
||||
service.setAccessKeyId(this.opts.access.accessKeyId);
|
||||
service.setSecretKey(this.opts.access.secretAccessKey);
|
||||
service.setRegion("cn-north-1");
|
||||
|
||||
return service;
|
||||
}
|
||||
|
||||
async getVodService(opts?: { version?: string }) {
|
||||
const CommonService = await this.getServiceCls();
|
||||
|
||||
const service = new CommonService({
|
||||
serviceName: "vod",
|
||||
defaultVersion: opts?.version || "2021-01-01"
|
||||
});
|
||||
service.setAccessKeyId(this.opts.access.accessKeyId);
|
||||
service.setSecretKey(this.opts.access.secretAccessKey);
|
||||
|
||||
return service;
|
||||
}
|
||||
|
||||
async getAlbService(opts: { region?: string }) {
|
||||
const CommonService = await this.getServiceCls();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user