安全来源
安全规则的接口,可通过 commonService 来调用
#
新增安全来源#
1. 接口描述接口功能:新增安全来源
接口声明:manager.commonService().call({ Action: 'CreateSafetySource', Param: {}}): Promise<Object>
⚠️ 本接口从 3.0.0 版本后,commonService 作为方法使用,请求参数为(service?:string, version?:string) ,属于不兼容变更
#
2. 输入参数字段 | 必填 | 类型 | 说明 |
---|---|---|---|
EnvId | 是 | String | 环境 ID |
AppName | 是 | String | 应用标识 |
#
3. 返回结果字段 | 必填 | 类型 | 说明 |
---|---|---|---|
RequestId | 是 | String | 请求唯一标识 |
#
4. 示例代码import CloudBase from '@cloudbase/manager-node'
const manager = new CloudBase({ secretId: 'Your SecretId', secretKey: 'Your SecretKey', envId: 'Your envId' // 云开发环境ID,可在腾讯云云开发控制台获取})
async function test() { await manager.commonService().call({ Action: 'CreateSafetySource', Param: { EnvId: 'Your envId', AppName: 'xxx' } })}
test()
#
获取安全来源列表#
1. 接口描述接口功能:获取安全来源列表
接口声明:manager.commonService().call({ Action: 'DescribeSafetySource', Param: {}}): Promise<Object>
⚠️ 本接口从 3.0.0 版本后,commonService 作为方法使用,请求参数为(service?:string, version?:string) ,属于不兼容变更
#
2. 输入参数字段 | 必填 | 类型 | 说明 |
---|---|---|---|
EnvId | 是 | String | 环境 ID |
Offset | 是 | Number | 偏移量 |
Limit | 是 | Number | 限制数目 |
#
3. 返回结果字段 | 必填 | 类型 | 说明 |
---|---|---|---|
TotalCount | 是 | Number | 总数 |
Data | 是 | Array<SafetySourceItem> | 安全来源列表 |
RequestId | 是 | String | 请求唯一标识 |
#
SafetySourceItem 字段说明字段 | 必填 | 类型 | 说明 |
---|---|---|---|
Id | 是 | String | 记录 ID |
AppName | 是 | String | 应用标识 |
AppSecretVersion | 是 | String | 密钥版本 |
CreateTime | 是 | String | 创建时间 |
#
4. 示例代码import CloudBase from '@cloudbase/manager-node'
const manager = new CloudBase({ secretId: 'Your SecretId', secretKey: 'Your SecretKey', envId: 'Your envId' // 云开发环境ID,可在腾讯云云开发控制台获取})
async function test() { const res = await manager.commonService().call({ Action: 'DescribeSafetySource', Param: { EnvId: 'Your envId', Offset: 0, Limit: 20 } }) const { Data } = res for (let item in Data) { console.log(item) }}
test()
#
查看安全来源的密钥#
1. 接口描述接口功能:查看安全来源的密钥
接口声明:manager.commonService().call({ Action: 'DescribeSafetySourceSecretKey', Param: {}}): Promise<Object>
⚠️ 本接口从 3.0.0 版本后,commonService 作为方法使用,请求参数为(service?:string, version?:string) ,属于不兼容变更
#
2. 输入参数字段 | 必填 | 类型 | 说明 |
---|---|---|---|
EnvId | 是 | String | 环境 ID |
ItemId | 是 | Object | 记录 ID,从列表接口的返回数据里看 |
#
3. 返回结果字段 | 必填 | 类型 | 说明 |
---|---|---|---|
RequestId | 是 | String | 请求唯一标识 |
AppSecretKey | 是 | String | 凭证 |
#
4. 示例代码import CloudBase from '@cloudbase/manager-node'
const manager = new CloudBase({ secretId: 'Your SecretId', secretKey: 'Your SecretKey', envId: 'Your envId' // 云开发环境ID,可在腾讯云云开发控制台获取})
async function test() { const res = await manager.commonService().call({ Action: 'DescribeSafetySource', Param: { EnvId: envId, Offset: 0, Limit: 20 } })
const res1 = await manager.commonService().call({ Action: 'DescribeSafetySourceSecretKey', Param: { EnvId: envId, ItemId: res.Data[0].Id // APIId: apiId } }) console.log(res1.AppSecretKey)}
test()
#
删除安全来源#
1. 接口描述接口功能:删除安全来源
接口声明:manager.commonService().call({ Action: 'DeleteSafetySource', Param: {}}): Promise<Object>
⚠️ 本接口从 3.0.0 版本后,commonService 作为方法使用,请求参数为(service?:string, version?:string) ,属于不兼容变更
#
2. 输入参数字段 | 必填 | 类型 | 说明 |
---|---|---|---|
EnvId | 是 | String | 环境 ID |
ItemId | 是 | Object | 记录 ID,从列表接口的返回数据里看 |
#
3. 返回结果字段 | 必填 | 类型 | 说明 |
---|---|---|---|
RequestId | 是 | String | 请求唯一标识 |
#
4. 示例代码import CloudBase from '@cloudbase/manager-node'
const manager = new CloudBase({ secretId: 'Your SecretId', secretKey: 'Your SecretKey', envId: 'Your envId' // 云开发环境ID,可在腾讯云云开发控制台获取})
async function test() { const res = await manager.commonService().call({ Action: 'DescribeSafetySource', Param: { EnvId: envId, Offset: 0, Limit: 20 } })
// 删除第一个安全来源 await commonService.call({ Action: 'DeleteSafetySource', Param: { EnvId: envId, ItemId: res.Data[0].Id } })}
test()