如何允许具有成员角色的用户在Openstack Cloud中公开上传图像?

时间:2019-01-11 08:19:15

标签: openstack roles

我尝试更改/etc/glance/policy.json并设置以下内容:

"publicize_image": "role:member",

然后重新启动glance-api和glance-registry服务,但这当然太容易了,所以它不起作用:)

openstack image create --file gammy_image.iso JACOBS-GAMMY-IMAGE --public
403 Forbidden
You are not authorized to complete publicize_image action.
    (HTTP 403)

1 个答案:

答案 0 :(得分:1)

我经常使用以下命令上传图片:

glance image-create --name "cirros" --file ./cirros.qcow2 --disk-format qcow2 --container-format bare --visibility public --progress

一切正常,所有用户都可以看到我的图像。