[方案] 环境属性配置表达式及执行上下文 #391
Labels
Layer: Product
Product
Priority: High
Size: L
<= 1 week
Type: Enhancement
New feature or request
Type: Proposal
Milestone
注册操作
operator 只是考虑到未来给接入系统留配置的入口, 但是前期及很长一段时间, 都不会用到, 甚至永久不会用; 基本都是固定类型, 固定前端交互, 最多timestamp的时候, 默认给用户展示between或lte;
所以, operators未来再考虑加入; 协议上先不暴露给接入系统, 用户也感知不到
注意, 如果未来需要加入周期性限制, 例如
周一到周五的 20:10 - 21:20
, 那么通过以下方式扩展current_weekday in [1 2 3 4 5]
current_seconds < X AND current_seconds > Y
(从 00:00到当前的秒数)后台表达式
注意资源的field是
resource.system + . + resource.Type + . + resource.attr_name
; 而环境属性是system + . + _bk_iam_env_ + . + attr_name
, 环境属性的system是系统的system, 跟具体某个resource无关注意:
开启环境属性, 不一定会有tz, 而是 有配置时间相关环境属性, 一定会配置tz
执行上下文
evalContext
注意:
false
操作符支持
待合并: TencentBlueKing/bk-iam#34
TODO:
_bk_iam_env_
对象的注入 [Backend] 环境属性timestamp执行 #383The text was updated successfully, but these errors were encountered: