通过BigQuery API更新表expirationTime是否会同步显示在GBQ UI中
BigQuery API更新表过期时间后的UI同步说明
- 结论非常明确:只要你调用BigQuery API更新
expirationTime的请求返回成功,这个变更一定会同步展示在BigQuery UI中,不存在API侧修改生效、UI长期不更新的情况。 - 刚完成API调用的短时间内如果没在UI看到变化不用慌,这是UI的常规缓存机制导致的,手动刷新下表详情页就能看到最新值,缓存延迟通常不会超过2分钟。
- 你可以在表详情页的基础信息板块找到到期时间的展示位:设置了具体时间戳的话,UI会自动转换成你账号对应时区的可读时间;如果把
expirationTime设为0(也就是配置表永久不过期),这里会直接显示为永久有效。 - 要是刷新后等了5分钟以上还是没看到变更,优先排查API调用本身的结果:确认请求返回的HTTP状态码为200,且返回的表配置里
expirationTime字段和你设置的值一致——绝大多数这类不同步的情况,本质都是API请求本身没执行成功,和UI展示逻辑没关系。
内容的提问来源于stack exchange,提问作者Toby
相关产品推荐
相关产品推荐

