当前位置: 首页 > 知识库问答 >
问题:

GCP secret manager返回连接字符串本身,如何让它返回我的秘密?

公冶昆杰
2023-03-14

我在GCP上有一个秘密,即问候语的秘密值是“你好”。在我的应用程序中,我有以下代码。

@Value("${sm://projects/221608087928/secrets/greeting}")
private String databasePassword;

@RequestMapping(value ="/test-user")
public String getUser()
      return this.databasePassword;
}

我有值(项目/221608087928 /secrets/greeting)通过运行以下命令。

gcloud secrets describe "$secret_name"| grep name

我假设我的浏览器返回“Hello”。但它返回“//projects/221608087928/secrets/greeting”。我在POM中安装了gcp secret manager依赖项。如何让以下代码返回机密值?

共有1个答案

杜禄
2023-03-14

通过从更新依赖项解决

        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-gcp-starter-secretmanager</artifactId>
            <version>1.2.2.RELEASE</version>
        </dependency>

        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-gcp-starter-secretmanager</artifactId>
            <version>1.2.3.BUILD-SNAPSHOT</version>
        </dependency>
 类似资料:
  • 问题内容: 我试图将选择查询中的3列连接起来,以在结果中显示一列。该列称为DelPostalName,由于某种原因,当我运行选择查询时,总显示为“ 0”。就像它试图将字符串加起来一样,但是没有实际的数字要添加。香港专业教育学院一直在搜索字符串连接,这似乎是正确的语法。有任何想法吗? 问题答案: 由于您试图算术地将字符串彼此相加,因此结果显示为零。 在MySQL中串联字符串的正确方法是使用函数。 这

  • 但是我得到了一个错误,它告诉我必须返回一个字符串。当我查看API时,它告诉我它返回的字符串是另一个字符串的子集...这意味着我返回的是一个字符串,对吗?我被告知这是因为我在循环中返回一个字符串,这不是一回事,但我对这意味着什么有点困惑,因为循环不是在方法中吗?有没有人知道我做错了什么或者我该怎么解决这个问题?

  • 问题内容: 好的,这就是我的for子手游戏代码,我唯一要做的就是让我的程序将其中一个单词随机化,这应该在方法中成功完成。但是我唯一的问题是让String变量 “ word” 返回到主类(在主类中的所有 “ word” 变量下面都有错误)。 如果我可以通过这种方法获得另一种帮助,或者从列表中产生随机单词的另一种方法,那将是惊人的。 问题答案: 在Java中,参数是通过值而不是引用传递的。因此,您不能

  • 返回类似于:。我猜与的参数有关。我不明白是什么意思,使用的时间单位是什么?在这种情况下,它可能是微秒,但我也看到和作为单位;但是,我在文件中找不到解释。

  • 问题内容: 我有一个返回字符串的Java实例方法,我正在C ++中通过JNI调用此方法。我写了以下代码: 如何获取字符串并将其转换为const char *? 我的程序在访问冲突为0x00000000的最后一行崩溃。returnString不是NULL。 问题答案: 根据,最后一个参数是的指针。 更改 至 或者更好的是,返回一个 我建立了一个类似的简单示例,到目前为止,代码看起来还不错。 虽然,有

  • 问题内容: 我犹豫要问这个问题,因为它看起来很奇怪。但不管怎么说。以防万一有人已经遇到了相同的问题…文件系统功能(fopem,file,file_get_contents)对于http://包装器表现得很奇怪 它似乎有效。 没有提出错误 。fopen()返回资源。 它不会为所有肯定有效的网址返回任何数据(例如)。 文件返回空数组,file_get_contents()返回空字符串,fread返回f