【发布时间】:2019-10-25 18:56:57
【问题描述】:
我正在尝试为订阅设置过期时间。
这是官方文档建议的选项的样子:
https://cloud.google.com/nodejs/docs/reference/pubsub/0.28.x/global#CreateSubscriptionRequest https://cloud.google.com/nodejs/docs/reference/pubsub/0.28.x/global#ExpirationPolicy
let options = {
expirationPolicy: {
ttl: '86400s',
},
};
然后我收到.google.pubsub.v1.ExpirationPolicy.ttl: object expected 错误。
所以我尝试在属性ttl 中添加一个对象,然后出现以下错误:The value for 0 is too small. You passed expiration duration in the request, but the minimum value is 24h.
我找不到正确的格式。
我在 @google-cloud/pubsub@0.28.1 并尝试升级到 @google-cloud/pubsub@0.29.1。没有运气。
有没有人经历过这种情况或知道expirationPolicy 的正确格式?
【问题讨论】:
标签: node.js google-cloud-platform google-cloud-pubsub