--default-tls-container-ref
时间: 2023-08-06 07:09:09 浏览: 112
`--default-tls-container-ref`是OpenStack中一些服务(如Neutron LBaaSv2)用于指定默认的TLS容器引用的参数。该参数指定了一个容器引用,该容器引用包含了用于终止TLS流量的SSL证书和私钥。
例如,在使用OpenStack命令行工具创建一个TERMINATED_HTTPS协议的监听器时,可以使用`--default-tls-container-ref`参数指定默认的TLS容器引用。命令示例:
```
openstack loadbalancer listener create --protocol TERMINATED_HTTPS --protocol-port 443 --default-pool <pool_id> --default-tls-container-ref <tls_container_ref>
```
其中,`<pool_id>` 是要用于此监听器的默认后端池,`<tls_container_ref>` 是默认的TLS容器引用。
要使用正确的TLS容器引用替换`<tls_container_ref>`。可以使用以下命令获取默认的TLS容器引用:
```
barbican container list --limit 1 --type certificate
```
这将返回一个包含一个证书类型容器的列表,其中包含默认的TLS容器引用。您可以使用该容器的UUID作为`<tls_container_ref>`参数的值。
相关问题
barbican生成--default-tls-container-ref
在Barbican中,可以使用以下命令生成一个默认的TLS容器引用:
```
barbican container create --name <container_name> --type certificate --secret-reference <secret_id>
```
其中,`<container_name>` 是容器的名称,`<secret_id>` 是用于存储证书和密钥的加密密钥的UUID。
例如,要生成一个名为“tls-container”的默认TLS容器引用,可以使用以下命令:
```
barbican container create --name tls-container --type certificate --secret-reference <secret_id>
```
这将创建一个名为“tls-container”的默认TLS容器引用,并将其连接到UUID为`<secret_id>`的加密密钥。请注意,需要使用正确的加密密钥UUID替换`<secret_id>`。
阅读全文