
OpenStack服务使用案例
使用Barbican服务
使用openstack命令创建一个名为secret01的secret,命令代码如下所示:
openstack secret store –name secret01 –payload secretkey
查询secret列表信息,命令代码如下所示:
openstack secret list
使用命令获取secret01密钥的元数据,命令代码如下所示:
openstack secret get http://controller:9311/v1/secrets/08e96ae0-b727-4583-afd9-8ab9de507d4a
通过命令获取secret01密钥的数据,命令代码如下所示:
openstack secret get http://controller:9311/v1/secrets/08e96ae0-b727-4583-afd9-8ab9de507d4a –payload
使用openstack命令生成并存储密钥,命令代码如下所示:
openstack secret order create –name secret02 –algorithm aes –bit-length 256 –mode cbc –payload-content-type application/octet-stream key
通过命令显示生成的密钥列表,命令代码如下所示:
openstack secret order list
使用命令显示生成的密钥,命令代码如下所示:
openstack secret order get http://controller:9311/v1/orders/5675a750-bf8f-4668-862c-cb8eedcbb42a
显示生成的密钥的元数据,命令代码如下所示:
openstack secret get http://controller:9311/v1/secrets/81b7a19b-2975-4ff0-99a5-ccd5581d1cfa
至此,barbican密钥管理器服务安装完成,上述实验中,只对应熟悉barbican密钥服务所使用的环境操作。