barbican¶
acl delete¶
删除由其 href 标识的 secret 或 container 的 ACL。
openstack acl delete URI
- URI¶
secret 或 container 的 URI 引用。
此命令由 python-barbicanclient 插件提供。
acl get¶
通过提供其 href 获取 secret 或 container 的 ACL。
openstack acl get
[--sort-column SORT_COLUMN]
[--sort-ascending | --sort-descending]
URI
- --sort-column SORT_COLUMN¶
指定要对数据进行排序的列(首先指定的列具有优先级,不存在的列将被忽略),可以重复
- --sort-ascending¶
按升序对列进行排序
- --sort-descending¶
按降序对列进行排序
- URI¶
secret 或 container 的 URI 引用。
此命令由 python-barbicanclient 插件提供。
acl submit¶
提交由其 href 标识的 secret 或 container 的 ACL。
openstack acl submit
[--sort-column SORT_COLUMN]
[--sort-ascending | --sort-descending]
[--user [USERS]]
[--project-access | --no-project-access]
[--operation-type {read}]
URI
- --sort-column SORT_COLUMN¶
指定要对数据进行排序的列(首先指定的列具有优先级,不存在的列将被忽略),可以重复
- --sort-ascending¶
按升序对列进行排序
- --sort-descending¶
按降序对列进行排序
- --user <USERS>, -u <USERS>¶
ACL 的 Keystone 用户 ID。
- --project-access¶
启用项目访问行为的标志。
- --no-project-access¶
禁用项目访问行为的标志。
- --operation-type <OPERATION_TYPE>, -o <OPERATION_TYPE>¶
设置 Barbican 操作 ACL 的类型
- URI¶
secret 或 container 的 URI 引用。
此命令由 python-barbicanclient 插件提供。
acl user add¶
将 ACL 用户添加到由其 href 标识的 secret 或 container。
openstack acl user add
[--sort-column SORT_COLUMN]
[--sort-ascending | --sort-descending]
[--user [USERS]]
[--project-access | --no-project-access]
[--operation-type {read}]
URI
- --sort-column SORT_COLUMN¶
指定要对数据进行排序的列(首先指定的列具有优先级,不存在的列将被忽略),可以重复
- --sort-ascending¶
按升序对列进行排序
- --sort-descending¶
按降序对列进行排序
- --user <USERS>, -u <USERS>¶
ACL 的 Keystone 用户 ID。
- --project-access¶
启用项目访问行为的标志。
- --no-project-access¶
禁用项目访问行为的标志。
- --operation-type <OPERATION_TYPE>, -o <OPERATION_TYPE>¶
设置 Barbican 操作 ACL 的类型
- URI¶
secret 或 container 的 URI 引用。
此命令由 python-barbicanclient 插件提供。
acl user remove¶
从由其 href 标识的 secret 或 container 中删除 ACL 用户。
openstack acl user remove
[--sort-column SORT_COLUMN]
[--sort-ascending | --sort-descending]
[--user [USERS]]
[--project-access | --no-project-access]
[--operation-type {read}]
URI
- --sort-column SORT_COLUMN¶
指定要对数据进行排序的列(首先指定的列具有优先级,不存在的列将被忽略),可以重复
- --sort-ascending¶
按升序对列进行排序
- --sort-descending¶
按降序对列进行排序
- --user <USERS>, -u <USERS>¶
ACL 的 Keystone 用户 ID。
- --project-access¶
启用项目访问行为的标志。
- --no-project-access¶
禁用项目访问行为的标志。
- --operation-type <OPERATION_TYPE>, -o <OPERATION_TYPE>¶
设置 Barbican 操作 ACL 的类型
- URI¶
secret 或 container 的 URI 引用。
此命令由 python-barbicanclient 插件提供。
ca get¶
通过提供其 URI 获取 CA。
openstack ca get URI
- URI¶
CA 的 URI 引用。
此命令由 python-barbicanclient 插件提供。
ca list¶
列出 CA。
openstack ca list
[--sort-column SORT_COLUMN]
[--sort-ascending | --sort-descending]
[--limit LIMIT]
[--offset OFFSET]
[--name NAME]
- --sort-column SORT_COLUMN¶
指定要对数据进行排序的列(首先指定的列具有优先级,不存在的列将被忽略),可以重复
- --sort-ascending¶
按升序对列进行排序
- --sort-descending¶
按降序对列进行排序
- --limit <LIMIT>, -l <LIMIT>¶
指定每页要列出的项目数量的限制(默认值:%(default)s;最大值:100)
- --offset <OFFSET>, -o <OFFSET>¶
指定页面偏移量(默认值:%(default)s)
- --name <NAME>, -n <NAME>¶
指定 CA 名称(默认值:%(default)s)
此命令由 python-barbicanclient 插件提供。
secret consumer create¶
为 secret 创建一个 consumer。
openstack secret consumer create
--service-type-name SERVICE_TYPE_NAME
--resource-type RESOURCE_TYPE
--resource-id RESOURCE_ID
URI
- --service-type-name <SERVICE_TYPE_NAME>, -s <SERVICE_TYPE_NAME>¶
将消耗 secret 的服务
- --resource-type <RESOURCE_TYPE>, -t <RESOURCE_TYPE>¶
将消耗 secret 的资源类型
- --resource-id <RESOURCE_ID>, -i <RESOURCE_ID>¶
将消耗 secret 的资源的 ID
- URI¶
secret 的 URI 引用
此命令由 python-barbicanclient 插件提供。
secret consumer delete¶
从 secret 中删除一个 consumer。
openstack secret consumer delete
--service-type-name SERVICE_TYPE_NAME
--resource-type RESOURCE_TYPE
--resource-id RESOURCE_ID
URI
- --service-type-name <SERVICE_TYPE_NAME>, -s <SERVICE_TYPE_NAME>¶
正在消耗 secret 的服务
- --resource-type <RESOURCE_TYPE>, -t <RESOURCE_TYPE>¶
正在消耗 secret 的资源类型
- --resource-id <RESOURCE_ID>, -i <RESOURCE_ID>¶
正在消耗 secret 的资源的 ID
- URI¶
secret 的 URI 引用
此命令由 python-barbicanclient 插件提供。
secret consumer list¶
列出 secret 的 consumers。
openstack secret consumer list
[--sort-column SORT_COLUMN]
[--sort-ascending | --sort-descending]
[--limit LIMIT]
[--offset OFFSET]
URI
- --sort-column SORT_COLUMN¶
指定要对数据进行排序的列(首先指定的列具有优先级,不存在的列将被忽略),可以重复
- --sort-ascending¶
按升序对列进行排序
- --sort-descending¶
按降序对列进行排序
- --limit <LIMIT>, -l <LIMIT>¶
指定每页要列出的项目数量的限制(默认值:%(default)s;最大值:100)
- --offset <OFFSET>, -o <OFFSET>¶
指定页面偏移量(默认值:%(default)s)
- URI¶
secret 的 URI 引用
此命令由 python-barbicanclient 插件提供。
secret container create¶
在 Barbican 中存储一个 container。
openstack secret container create
[--name NAME]
[--type TYPE]
[--secret SECRET]
- --name <NAME>, -n <NAME>¶
一个用户友好的名称。
- --type <TYPE>¶
要创建的 container 的类型(默认值:%(default)s)。
- --secret <SECRET>, -s <SECRET>¶
要存储在 container 中的一个 secret(可以设置多次)。示例:–secret “private_key=https://url.test/v1/secrets/1-2-3-4”
此命令由 python-barbicanclient 插件提供。
secret container delete¶
通过提供其 href 删除一个 container。
openstack secret container delete URI
- URI¶
container 的 URI 引用
此命令由 python-barbicanclient 插件提供。
secret container get¶
通过提供其 URI 来检索容器。
openstack secret container get URI
- URI¶
容器的 URI 引用。
此命令由 python-barbicanclient 插件提供。
secret container list¶
列出 containers。
openstack secret container list
[--sort-column SORT_COLUMN]
[--sort-ascending | --sort-descending]
[--limit LIMIT]
[--offset OFFSET]
[--name NAME]
[--type TYPE]
- --sort-column SORT_COLUMN¶
指定要对数据进行排序的列(首先指定的列具有优先级,不存在的列将被忽略),可以重复
- --sort-ascending¶
按升序对列进行排序
- --sort-descending¶
按降序对列进行排序
- --limit <LIMIT>, -l <LIMIT>¶
指定每页要列出的项目数量的限制(默认值:%(default)s;最大值:100)
- --offset <OFFSET>, -o <OFFSET>¶
指定页面偏移量(默认值:%(default)s)
- --name <NAME>, -n <NAME>¶
指定容器名称(默认值:%(default)s)
- --type <TYPE>, -t <TYPE>¶
指定列表的类型过滤器(默认值:%(default)s)。
此命令由 python-barbicanclient 插件提供。
secret delete¶
通过提供其 URI 删除密钥。
openstack secret delete [--force] URI
- --force, -f¶
如果指定,则强制删除具有消费者的密钥。
- URI¶
secret 的 URI 引用
此命令由 python-barbicanclient 插件提供。
secret get¶
通过提供其 URI 检索密钥。
openstack secret get
[--decrypt | --payload | --file <filename>]
[--payload_content_type PAYLOAD_CONTENT_TYPE]
URI
- --decrypt, -d¶
如果指定,则检索未加密的密钥数据。
- --payload, -p¶
如果指定,则检索未加密的密钥数据。
- --file <filename>, -F <filename>¶
如果指定,则将有效负载保存到具有给定文件名的新的文件中。
- --payload_content_type <PAYLOAD_CONTENT_TYPE>, -t <PAYLOAD_CONTENT_TYPE>¶
解密密钥的内容类型(默认值:%(default)s)。
- URI¶
密钥的 URI 引用。
此命令由 python-barbicanclient 插件提供。
secret list¶
列出密钥。
openstack secret list
[--sort-column SORT_COLUMN]
[--sort-ascending | --sort-descending]
[--limit LIMIT]
[--offset OFFSET]
[--name NAME]
[--algorithm ALGORITHM]
[--bit-length BIT_LENGTH]
[--mode MODE]
[--secret-type SECRET_TYPE]
- --sort-column SORT_COLUMN¶
指定要对数据进行排序的列(首先指定的列具有优先级,不存在的列将被忽略),可以重复
- --sort-ascending¶
按升序对列进行排序
- --sort-descending¶
按降序对列进行排序
- --limit <LIMIT>, -l <LIMIT>¶
指定每页要列出的项目数量的限制(默认值:%(default)s;最大值:100)
- --offset <OFFSET>, -o <OFFSET>¶
指定页面偏移量(默认值:%(default)s)
- --name <NAME>, -n <NAME>¶
指定密钥名称(默认值:%(default)s)
- --algorithm <ALGORITHM>, -a <ALGORITHM>¶
列表的算法过滤器(默认值:%(default)s)。
- --bit-length <BIT_LENGTH>, -b <BIT_LENGTH>¶
列表的位长度过滤器(默认值:%(default)s)。
- --mode <MODE>, -m <MODE>¶
列表的算法模式过滤器(默认值:%(default)s)。
- --secret-type <SECRET_TYPE>, -s <SECRET_TYPE>¶
指定密钥类型(默认值:%(default)s)。
此命令由 python-barbicanclient 插件提供。
secret order create¶
创建一个新的订单。
openstack secret order create
[--name NAME]
[--algorithm ALGORITHM]
[--bit-length BIT_LENGTH]
[--mode MODE]
[--payload-content-type PAYLOAD_CONTENT_TYPE]
[--expiration EXPIRATION]
{key,asymmetric}
- --name <NAME>, -n <NAME>¶
一个用户友好的名称。
- --algorithm <ALGORITHM>, -a <ALGORITHM>¶
要与请求的密钥一起使用的算法(默认值:%(default)s)。
- --bit-length <BIT_LENGTH>, -b <BIT_LENGTH>¶
请求的密钥的位长度(默认值:%(default)s)。
- --mode <MODE>, -m <MODE>¶
要与请求的密钥一起使用的算法模式(默认值:%(default)s)。
- --payload-content-type <PAYLOAD_CONTENT_TYPE>, -t <PAYLOAD_CONTENT_TYPE>¶
要生成的密钥的类型/格式(默认值:%(default)s)。
- --expiration <EXPIRATION>, -x <EXPIRATION>¶
密钥的到期时间,采用 ISO 8601 格式。
- type¶
要创建的订单的类型。
此命令由 python-barbicanclient 插件提供。
secret order delete¶
通过提供其 href 删除订单。
openstack secret order delete URI
- URI¶
订单的 URI 引用
此命令由 python-barbicanclient 插件提供。
secret order get¶
通过提供其 URI 检索订单。
openstack secret order get URI
- URI¶
订单的 URI 引用。
此命令由 python-barbicanclient 插件提供。
secret order list¶
列出订单。
openstack secret order list
[--sort-column SORT_COLUMN]
[--sort-ascending | --sort-descending]
[--limit LIMIT]
[--offset OFFSET]
- --sort-column SORT_COLUMN¶
指定要对数据进行排序的列(首先指定的列具有优先级,不存在的列将被忽略),可以重复
- --sort-ascending¶
按升序对列进行排序
- --sort-descending¶
按降序对列进行排序
- --limit <LIMIT>, -l <LIMIT>¶
指定每页要列出的项目数量的限制(默认值:%(default)s;最大值:100)
- --offset <OFFSET>, -o <OFFSET>¶
指定页面偏移量(默认值:%(default)s)
此命令由 python-barbicanclient 插件提供。
secret store¶
将密钥存储在 Barbican 中。
openstack secret store
[--name NAME]
[--secret-type SECRET_TYPE]
[--payload-content-type PAYLOAD_CONTENT_TYPE]
[--payload-content-encoding PAYLOAD_CONTENT_ENCODING]
[--algorithm ALGORITHM]
[--bit-length BIT_LENGTH]
[--mode MODE]
[--expiration EXPIRATION]
[--payload PAYLOAD | --file <filename>]
- --name <NAME>, -n <NAME>¶
一个用户友好的名称。
- --secret-type <SECRET_TYPE>, -s <SECRET_TYPE>¶
密钥类型;必须是 symmetric(对称)、public(公钥)、private(私钥)、certificate(证书)、passphrase(密码短语)、opaque(不透明)之一(默认)
- --payload-content-type <PAYLOAD_CONTENT_TYPE>, -t <PAYLOAD_CONTENT_TYPE>¶
提供的密钥数据的类型/格式;假定“text/plain”为 UTF-8;当提供 –payload 时,此选项是必需的。
- --payload-content-encoding <PAYLOAD_CONTENT_ENCODING>, -e <PAYLOAD_CONTENT_ENCODING>¶
如果 –payload-content-type 是“application/octet-stream”,则此选项是必需的。
- --algorithm <ALGORITHM>, -a <ALGORITHM>¶
算法(默认:%(default)s)。
- --bit-length <BIT_LENGTH>, -b <BIT_LENGTH>¶
位数长度(默认:%(default)s)。
- --mode <MODE>, -m <MODE>¶
算法模式;仅用于参考(默认:%(default)s)
- --expiration <EXPIRATION>, -x <EXPIRATION>¶
密钥的到期时间,采用 ISO 8601 格式。
- --payload <PAYLOAD>, -p <PAYLOAD>¶
未加密的密钥数据。
- --file <filename>, -F <filename>¶
包含密钥负载的文件
此命令由 python-barbicanclient 插件提供。
密钥更新¶
在 Barbican 中使用无负载更新密钥。
openstack secret update URI payload
- URI¶
密钥的 URI 引用。
- payload¶
未加密的密钥
此命令由 python-barbicanclient 插件提供。