podman -secret -ls - 列出所有可用的密钥
概述
podman secret ls [options]
描述
列出所有存在的密钥。通过使用 --format 选项,输出可以被格式化为 Go 模板。
选项
--filter, -f=filter=value
基于给定的条件过滤输出。 可以使用多个 --filter 选项来给出多个过滤器。
以下是有效的过滤器列表:
过滤器 | 描述 |
---|---|
name | [名称] 密钥名称(接受正则表达式) |
id | [ID] 密钥的完整或部分 ID |
使用这些过滤器,你可以更精确地控制 podman secret ls
命令的输出。例如,如果你只想查看具有特定名称模式的密钥,你可以使用 name
过滤器。同样,如果你知道密钥的部分 ID 并想基于它进行搜索,你可以使用 id
过滤器。
示例
列出所有密钥:
podman secret ls
只列出名称以 mysecret
开头的密钥:
podman secret ls --filter name=mysecret*
列出 ID 包含 abc123
的密钥:
podman secret ls --filter id=*abc123*
这些过滤器可以帮助你快速找到你感兴趣的密钥,而无需浏览整个密钥列表。
请注意,使用正则表达式时,确保正确地转义特殊字符,以避免解析错误。此外,过滤器是大小写敏感的,因此请确保在过滤时考虑到这一点。
--format=format
使用 Go 模板格式化密钥输出。
Go 模板的有效占位符包括:
占位符 | 描述 |
---|---|
.CreatedAt ... | 密钥创建时间(相对时间戳,人类可读) |
.ID | 密钥的 ID |
.SecretData | 密钥数据(仅在使用 --showsecret 选项时显示) |
.Spec ... | 密钥的详细信息 |
.Spec.Driver ... | 驱动程序信息 |
.Spec.Driver.Name | 驱动程序名称(字符串) |
.Spec.Driver.Options ... | 驱动程序选项(驱动程序特定的选项映射) |
.Spec.Labels ... | 此密钥的标签 |
.Spec.Name | 密钥的名称 |
.UpdatedAt ... | 密钥上次更新时间(相对时间戳,人类可读) |
--quiet, -q
仅打印密钥 ID。
EXAMPLES
列出所有密钥。
podman secret ls
列出所有密钥的名称字段。
podman secret ls --format "{{.Name}}"
列出名称中包含指定字符串的所有密钥。
podman secret ls --filter name=confidential
另请参阅
历史
2021 年 1 月,最初由 Ashley Cui acui@redhat.com 整理。