【发布时间】:2021-10-18 15:32:12
【问题描述】:
我正在尝试获取最新的秘密版本。有没有办法在不指定版本号的情况下做到这一点?比如使用关键字“最新”。正如 GCP 文档所示,我试图避免使用 for 循环遍历所有秘密版本:
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());
});
}
【问题讨论】:
-
latest是最近创建的版本的别名。
标签: google-cloud-platform google-secret-manager