GCP PAM权限条件不生效咨询:仅周五可授予权限设置失败
GCP PAM权限条件不生效的解决办法
- 问题根源:你使用的
getDayOfWeek返回值逻辑有误——GCP中该方法返回0代表周日,1到6依次对应周一到周六,因此周五对应的数值是4,而非5。 - 修正后的表达式:
{ "expression": "request.time.getDayOfWeek(\"Europe/Paris\") == 4" } - 额外验证要点:
- 确认时区参数
"Europe/Paris"是否匹配你的实际业务场景,避免时区偏差导致日期判断错误。 - 检查条件是否正确关联到目标PAM权限或角色绑定上,确保配置没有遗漏环节。
- 确认时区参数
内容的提问来源于stack exchange,提问作者toborrm
相关产品推荐
相关产品推荐

