小编mal*_*hrw的帖子

如何为 Google Cloud PubSub 中的订阅提供到期时间

我正在尝试为订阅设置到期时间。

这是官方文档建议的选项的样子:

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',
  },
};
Run Code Online (Sandbox Code Playgroud)

然后我得到了.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

1
推荐指数
1
解决办法
772
查看次数