WSO2 APIM 4.2限流响应时间仍为UTC,如何修改为GMT+7?
修改WSO2 APIM 4.2限流响应的时区为GMT+7
要将限流响应中的UTC时间替换为GMT+7,可通过修改APIM的本地化消息模板实现,具体步骤如下:
定位消息配置文件
进入APIM安装目录下的<APIM_HOME>/repository/resources/locale,找到对应语言的属性文件(例如英文用en_US.properties,中文用zh_CN.properties)。修改限流消息模板
打开属性文件,找到对应限流提示的键值对:api.throttled.out=Message throttled out api.throttled.out.description=You have exceeded your quota .You can access API after {0,date,yyyy-MMM-dd HH:mm:ssZ} UTC将日期格式化部分调整为带GMT+7时区的格式,例如使用
Asia/Bangkok(对应GMT+7)作为时区参数:api.throttled.out.description=You have exceeded your quota .You can access API after {0,date,yyyy-MMM-dd HH:mm:ssZ,Asia/Bangkok}注意:时区ID可根据实际需求选择,比如
Asia/Ho_Chi_Minh、Asia/Jakarta等均为GMT+7时区。重启APIM服务
保存修改后的属性文件,重启WSO2 APIM服务器,新的限流响应时间就会以GMT+7时区展示。
内容的提问来源于stack exchange,提问作者Arviena J
相关产品推荐
相关产品推荐

