Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
DCloud
unidocs-unicloud-zh
提交
f5394a1f
U
unidocs-unicloud-zh
项目概览
DCloud
/
unidocs-unicloud-zh
通知
113
Star
3
Fork
28
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
3
列表
看板
标记
里程碑
合并请求
13
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
U
unidocs-unicloud-zh
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
3
Issue
3
列表
看板
标记
里程碑
合并请求
13
合并请求
13
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
f5394a1f
编写于
8月 02, 2024
作者:
VK1688
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
update:ext-storage/dev.md
上级
5fa6d3a5
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
108 addition
and
6 deletion
+108
-6
docs/ext-storage/dev.md
docs/ext-storage/dev.md
+108
-6
未找到文件。
docs/ext-storage/dev.md
浏览文件 @
f5394a1f
...
...
@@ -367,10 +367,6 @@ return res;
|errCode |Number |0 成功 其他均为失败|
|errMsg |String |失败描述|
## 以下API仅云端运行支持
以下API暂不支持本地运行,只能云端运行才能调用
### 获取域名列表@getdomains
接口名:getDomains
...
...
@@ -382,7 +378,7 @@ return res;
```
js
const
extStorageManager
=
uniCloud
.
getExtStorageManager
({
provider
:
"
qiniu
"
,
domain
:
"
example.com
"
,
//
此调用getDomains接口使
,这里的域名可以随便填,不会生效,但不能为空
domain
:
"
example.com
"
,
//
调用getDomains接口时
,这里的域名可以随便填,不会生效,但不能为空
});
let
{
domains
=
[]
}
=
await
extStorageManager
.
getDomains
();
console
.
log
(
'
域名列表:
'
,
domains
);
...
...
@@ -405,7 +401,7 @@ console.log('域名列表: ', domains);
```
js
const
extStorageManager
=
uniCloud
.
getExtStorageManager
({
provider
:
"
qiniu
"
,
domain
:
"
example.com
"
,
//
此调用getDomains接口使
,这里的域名可以随便填,不会生效,但不能为空
domain
:
"
example.com
"
,
//
调用getDomains接口时
,这里的域名可以随便填,不会生效,但不能为空
});
// 获取域名
let
{
domains
=
[]
}
=
await
extStorageManager
.
getDomains
();
...
...
@@ -436,6 +432,112 @@ console.log("TOP100统计数据: ", getCdnTopRes.data);
|:-: |:-: |:- |
|data |Array| TOP100统计数据 |
## 以下API仅云端运行支持
以下API暂不支持本地运行,只能云端运行才能调用
### 获取cdn流量数据@getcdnflow
接口名:getCdnFlow
**云端代码**
```
js
const
extStorageManager
=
uniCloud
.
getExtStorageManager
({
provider
:
"
qiniu
"
,
domain
:
"
example.com
"
,
// 调用getCdnFlow接口时,这里的域名可以随便填,不会生效,但不能为空
});
let
getCdnFlowRes
=
await
extStorageManager
.
getCdnFlow
({
domains
:
[
"
cdn.example.com
"
],
// 这里填写你绑定的域名,支持传多个域名
granularity
:
'
day
'
,
startDate
:
"
2024-04-01
"
,
endDate
:
"
2024-04-30
"
});
console
.
log
(
'
getCdnFlowRes:
'
,
getCdnFlowRes
);
```
**请求参数**
|参数名 |类型 |必填 |默认值 |说明 |
|:-: |:-: |:-: |:-: |:- |
|domains |Array |是 |- | 必填,域名列表,总数不超过100条 |
|granularity |String |是 |- | 必填,粒度,取值:5min 、 hour 、day|
|startDate|String |是 |- | 必填,开始时间,格式为:2006-01-02。起止最大间隔为31天 |
|endDate |String |是 |- | 必填,结束时间,格式为:2006-01-02。起止最大间隔为31天 |
**响应参数**
|字段 |类型 |说明 |
|:-: |:-: |:- |
|data |Object| 流量统计数据 |
**完整响应参数示例**
注意
1.
流量的单位时b,转成GB需要
`/1024/1024/1024`
2.
china 代表国内流量,oversea 代表海外流量
```
json
{
"code"
:
0
,
"msg"
:
"ok"
,
"errCode"
:
0
,
"errMsg"
:
"ok"
,
"data"
:
{
"time"
:
[
"2024-04-01 00:00:00"
,
"2024-04-02 00:00:00"
,
"2024-04-03 00:00:00"
,
"2024-04-04 00:00:00"
,
"2024-04-05 00:00:00"
,
"2024-04-06 00:00:00"
,
"2024-04-07 00:00:00"
,
"2024-04-08 00:00:00"
,
"2024-04-09 00:00:00"
,
"2024-04-10 00:00:00"
,
"2024-04-11 00:00:00"
,
"2024-04-12 00:00:00"
,
"2024-04-13 00:00:00"
,
"2024-04-14 00:00:00"
,
"2024-04-15 00:00:00"
,
"2024-04-16 00:00:00"
,
"2024-04-17 00:00:00"
,
"2024-04-18 00:00:00"
,
"2024-04-19 00:00:00"
,
"2024-04-20 00:00:00"
,
"2024-04-21 00:00:00"
,
"2024-04-22 00:00:00"
,
"2024-04-23 00:00:00"
,
"2024-04-24 00:00:00"
,
"2024-04-25 00:00:00"
,
"2024-04-26 00:00:00"
,
"2024-04-27 00:00:00"
,
"2024-04-28 00:00:00"
,
"2024-04-29 00:00:00"
,
"2024-04-30 00:00:00"
],
"data"
:
{
"qiniu.dcloud.net.cn"
:
{
"china"
:
[
1350
,
1312
,
1350
,
1350
,
1350
,
0
,
3937
,
1987
,
1350
,
1350
,
1350
,
1350
,
1350
,
1350
,
1350
,
1987
,
1350
,
1350
,
675
,
1350
,
1350
,
675
,
1350
,
1350
,
1987
,
1350
,
1350
,
1350
,
1987
,
1312
],
"oversea"
:
[
0
,
0
,
0
,
0
,
0
,
0
,
0
,
4050
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
,
0
]
}
},
"total"
:
{
"china"
:
42859
,
"oversea"
:
4050
,
"all"
:
46909
}
}
}
```
### 修改SSL证书@updatecdncert
接口名:updateCdnCert
**云端代码**
```
js
const
extStorageManager
=
uniCloud
.
getExtStorageManager
({
provider
:
"
qiniu
"
,
domain
:
"
example.com
"
,
// 调用updateCdnCert接口时,这里的域名可以随便填,不会生效,但不能为空
});
let
updateCdnCertRes
=
await
extStorageManager
.
updateCdnCert
({
domain
:
"
cdn.example.com
"
,
// 这里填写你绑定的域名
pri
:
"
-----BEGIN RSA PRIVATE KEY-----
\n
MIIEpQxxxxxxikbALs=
\n
-----END RSA PRIVATE KEY-----
\n
"
,
// 证书私钥
ca
:
"
-----BEGIN CERTIFICATE-----
\n
MIIGaxxxxxxxVKQPNriiTsBhYscw==
\n
-----END CERTIFICATE-----
"
,
// 证书内容
});
console
.
log
(
'
updateCdnCertRes:
'
,
updateCdnCertRes
);
```
**请求参数**
|参数名 |类型 |必填 |默认值 |说明 |
|:-: |:-: |:-: |:-: |:- |
|domain |String |是 |- | 域名 |
|pri |String |是 |- | 必填,证书私钥 |
|ca |String |是 |- | 必填,证书内容 |
**响应参数**
|字段 |类型 |说明 |
|:-: |:-: |:- |
|errCode|String | 0代表正确,其他均为错误 |
|errMsg |String | 错误提示 |
## 小程序域名白名单@mp-whitelist
小程序需要添加域名白名单,否则无法正常使用
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录