如何更新 openstack api 访问权限以便从外部世界访问

如何更新 openstack api 访问权限以便从外部世界访问

我的 openstack 安装运行良好,但所有 api 访问 URL 都是 192.168.xx ... 我查看了很多帖子,但还是很困惑。我使用哪些命令允许 openstack 拥有本地 lan ip 和“foo.com”(公共)api 访问权限?

如果这篇文章之前已经发布过,我很抱歉,因为我没有看到。

提前致谢!

答案1

在你的托管 keystone 的服务器上检查:

keystone service-list

检索您正在寻找的服务的 ID

keystone endpoint-list | grep id

您将有三个 URL:public、internal、admin

要更改公共 URL,请使用 mysql 命令,例如

mysql -uroot -p
use keystone;
update endpoint set url="http://publicURL:port/" where id="yourID";

希望它能有所帮助

相关内容