我正在尝试获取最新的秘密版本。有没有办法在不指定版本号的情况下做到这一点?例如使用关键字“最新”。我试图避免使用 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)