首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GCP SecretManager DEADLINE_EXCEEDED错误代码4

GCP SecretManager DEADLINE_EXCEEDED错误代码4
EN

Stack Overflow用户
提问于 2021-03-31 18:58:34
回答 1查看 109关注 0票数 1

由于我更换了我的互联网提供商,我不能再访问SecretManager的GCP值。它需要10分钟(60000毫秒)才能获得超时响应。我试着用可选参数来减少它,但它不起作用,它被忽略了。我做错了什么吗?

顺便说一句,在同一台机器上,它在Docker中工作得很好。

我的环境是: WSL2 10,使用WindowsUbuntu20.04版本。

代码如下:

代码语言:javascript
复制
  const { SecretManagerServiceClient } = require('@google-cloud/secret-manager')

  process.env.PROJECT_ID = 'nameOfTheProject'

  module.exports = async (secret, project) => {
    const projectId = project || process.env.PROJECT_ID

    try {
      const client = new SecretManagerServiceClient()

      const [accessResponse] = await client.accessSecretVersion({
        name: `projects/${projectId}/secrets/${secret}/versions/latest`
      }, {
        timeout: 3000, // <--- this line is ignored somehow
        maxRetries: 0
      })

      return accessResponse.payload.data.toString('utf8')
    } catch (error) {
      console.error(' service.secrets failed:', error.message)
      return error
    }
  }
EN

回答 1

Stack Overflow用户

发布于 2021-04-20 04:24:54

我已经解决了问题。

我使用的是Windows10和WSL2 (ubuntu20.04)。我在WSL2 Ubuntu20.04容器中遇到了互联网连接问题。我不知道这个问题是从哪里来的,但我已经更换了我的互联网提供商,问题就出现了。

  1. 我已经检查了ping www.google.com的互联网连接(互联网不工作)
  2. 我已经刷新了WSL2 Ubuntu 20.04 container.
  3. Retried ping www.google.com中的DNS ping www.google.com,突然它开始工作了。

问题来自WSL2映像的网络问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66886486

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档