Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
你丑我先上
unidocs-zh
提交
058600fb
U
unidocs-zh
项目概览
你丑我先上
/
unidocs-zh
与 Fork 源项目一致
Fork自
DCloud / unidocs-zh
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
U
unidocs-zh
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
058600fb
编写于
8月 04, 2022
作者:
雪洛
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
docs: uniCloud ip filter
上级
df05593d
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
6 addition
and
4 deletion
+6
-4
docs/uniCloud/_sidebar.md
docs/uniCloud/_sidebar.md
+1
-0
docs/uniCloud/ip-filter.md
docs/uniCloud/ip-filter.md
+5
-4
未找到文件。
docs/uniCloud/_sidebar.md
浏览文件 @
058600fb
...
...
@@ -12,6 +12,7 @@
*
[
云公共模块
](
uniCloud/cf-common.md
)
*
[
定时触发
](
uniCloud/trigger.md
)
*
[
云函数URL化
](
uniCloud/http.md
)
*
[
IP防刷
](
ip-filter.md
)
*
云数据库
*
[
云数据库入门
](
uniCloud/hellodb.md
)
*
[
DB Schema表结构
](
uniCloud/schema.md
)
...
...
docs/uniCloud/ip-filter.md
浏览文件 @
058600fb
...
...
@@ -10,14 +10,14 @@ IP防刷功能旨在防范短时间内大量相同ip请求导致云函数或数
**注意**
-
此功能对clientDB生效
-
仅启用了redis扩展、jql扩展(jql扩展依赖了redis扩展)的云函数
才会有防刷功能。
-
启用了redis扩展、jql扩展(jql扩展依赖了redis扩展)的云函数或云对象
才会有防刷功能。
-
仅在客户端callFunction调用云函数时才会启用IP防刷功能。url化、定时触发、云函数调用云函数均不触发此功能
## IP黑名单@ip-black-list
IP黑名单是用来完全阻止设定的IP或IP网段(cidr规范)访问云函数或clientDB的功能。
【图片待补充】
![
black list
](
https://vkceyugu.cdn.bspapp.com/VKCEYUGU-f184e7c3-1912-41b2-b81f-435d1b37c7b4/7bf5e358-e627-4b3a-bafb-2b18d43c4d4b.jpg
)
被封禁IP访问云函数及clientDB时会收到错误响应,错误码为:
`ACCESS_DENIED`
,错误信息为:
`Access denied`
...
...
@@ -66,7 +66,7 @@ IP访问频率控制用于限制单个IP访问云函数的频率。如图所示
-
blockTime配置为0时超出限制也不会进行封禁,只是拒绝请求。
-
duration或limit配置为0时将不再限制访问频率,但是已被临时封禁的用户依然需要等到解封后才可以访问
【图片待补充】
![
frequency limit
](
https://vkceyugu.cdn.bspapp.com/VKCEYUGU-f184e7c3-1912-41b2-b81f-435d1b37c7b4/76130f29-7c64-4406-af69-a3759e264726.jpg
)
访问频率过高的用户及由于访问频率过高被临时封禁的用户访问云函数及clientDB时会收到错误响应,错误码为:
`OPERATION_TOO_FREQUENT`
,错误信息为:
`Operation is too frequent, please try again later`
...
...
@@ -129,4 +129,5 @@ IP频率控制信息的以hash类型存储在redis内,key为:`unicloud:ip-in
### 注意事项
-
切换开关状态会更新所有依赖或间接依赖redis扩展的云函数及clientDB
-
一个区域内的多个用户可能拥有同一IP
\ No newline at end of file
-
一个区域内的多个用户可能拥有同一IP
-
本地调试期间如果开启或关闭了IP防刷功能,应停止所有客户端等待5秒重新运行才可生效
\ No newline at end of file
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录