如何使用python客户端更新元数据风格openstack?

如何使用python客户端更新元数据风格openstack?,openstack,python-novaclient,Openstack,Python Novaclient,我可以使用以下代码列出并创建味道: flavors_list = nova_client.flavors.list() print_flavors(flavors_list) print(nova_client.servers.list()) nova_client.flavors.create(name = 'test2', ram = 512, vcpus = 1, disk = 1000, f

我可以使用以下代码列出并创建味道:

flavors_list = nova_client.flavors.list()
print_flavors(flavors_list)

print(nova_client.servers.list())
nova_client.flavors.create(name = 'test2', ram = 512, vcpus = 1, 
                       disk = 1000, 
                       flavorid='auto', ephemeral=0, swap=0, 
                       rxtx_factor=1.0, is_public=True)
但我可以找到更新元数据的方法

有人知道哪种方法更新元数据风格吗?

在novaclient.v2.flavors.flavor类中有“set_keys(metadata)”方法

我想你可以用它来更新元数据

new_flavor = nova_client.flavors.create(name='test2',
                                        ram=512,
                                        vcpus=1,
                                        disk=1000,
                                        flavorid='auto',
                                        ephemeral=0,
                                        swap=0,
                                        rxtx_factor=1.0,
                                        is_public=True)
new_flavor.set_keys(metadata)
其中,元数据是要设置的键/值对的dict

p、 方法“create()”将返回Flavor对象


参考资料:

非常感谢