小编Eng*_*ana的帖子

自动获取最新的Google Cloud Platform秘密版本

我正在尝试获取最新的秘密版本。有没有办法在不指定版本号的情况下做到这一点?例如使用关键字“最新”。我试图避免使用 for 循环迭代所有秘密版本,如 GCP 文档所示:

try (SecretManagerServiceClient client = SecretManagerServiceClient.create()) {
  // Build the parent name.
  SecretName projectName = SecretName.of(projectId, secretId);

  // Get all versions.
  ListSecretVersionsPagedResponse pagedResponse = client.listSecretVersions(projectName);

  // List all versions and their state.
  pagedResponse
      .iterateAll()
      .forEach(
          version -> {
            System.out.printf("Secret version %s, %s\n", version.getName(), version.getState());
          });
}
Run Code Online (Sandbox Code Playgroud)

google-cloud-platform google-secret-manager

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