问题标签 [keystone]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
openstack - keystone v2 - 不使用用户名/密码获取令牌
我正在编写一个使用 keystone v2.0 API 进行身份验证的应用程序,现在在身份验证 /v2.0/tokens 时,我获得了用户有权访问的所有项目的令牌。
现在,当使用 Horizon 添加项目时,我如何获取该项目的令牌,因为我没有存储登录用户的用户 ID/密码,并且要获取项目的令牌,我需要发送 /v2.0 /tokens 与以下 POST 数据,
但是由于我没有存储用户名/密码,一旦用户登录,那么之后我如何获得新项目的令牌?
是否有必要将用户 ID/密码存储在以后可以使用的地方?如果是,那么通常存储用户凭据的最佳方式是什么?
问候,-M-
openstack - 如何在 openstack 中启用 OS-KSADM 管理扩展?
我是openstack的新手,我正在通过restful api在openstack icehouse中进行租户管理,并意识到我需要启用OS-KSADM扩展。
如果我通过 url 调用我的本地 openstack 实例:http://xx.xxx:5000/v2.0/extensions 我 将得到扩展列表的响应,包括“OpenStack Federation APIs”、“OS-FEDERATION”、 OS-KSCRUD"、"OS-EC2"....等,但没有 OS-KSADM 。我已经用谷歌搜索了它,但找不到示例或详细配置说明。启用此扩展所需的配置更改是什么?
提前致谢
openstack - ImportError:没有名为 persistence.backends.sql 的模块
我目前正致力于在 3 个节点上设置 OpenStack 基础架构。成功安装后,我一直在启动 keystone。我收到的错误消息是
控制器节点有 Ubuntu 12.04,我正在安装 OpenStack icehouse 版本。有人能解释一下这个错误吗?
jclouds - 在 SAIO 上安装 keystone 的指南
我是 openstack 新手,我刚刚使用 vmware 安装和配置了 Swift。遵循此说明:http ://docs.openstack.org/developer/swift/development_saio.html
现在 SAIO 使用 tempauth 进行身份验证,我可以使用 cURL 和 swift 命令访问云。但我正在尝试使用 jclouds 来代替:https ://jclouds.apache.org/guides/openstack/#install
但是,我无法使 tempauth 工作,有人说它不支持。我试图找到安装 keystone auth 的指南,但无济于事;我已经搞砸了几次 SAIO 的配置。
安装 SAIO 之后有什么好的指南吗?
openstack - 在 Openstack 中创建自定义角色,为单个租户提供只读访问权限?
我正在使用 Horizon v2 api(默认)运行 devstack(自 2014 年 11 月 21 日起来自 github),并且我想创建一个只读用户帐户/角色来查看单个租户的资源。我对事物还很陌生,现在 /etc/nova/policy.json 和 /etc/keystone/policy.json 没有什么意义。
有没有人创建了一个只允许查看内容而不允许编辑/更新/更改的角色?如果是这样,关于如何实现这一点的任何建议?
openstack - Devstack Juno:ImportError:没有名为 persistence.backends.sql 的模块
当我使用 keystone 命令时,使用 devstack 部署 openstack 时遇到了这个错误。
[2014 年 11 月 27 日星期四 09:20:59] [错误] [客户端 172.20.14.15] 回溯(最后一次通话):
[2014 年 11 月 27 日星期四 09:20:59] [错误] [客户端 172.20.14.15] 文件“ /var/www/keystone/main",第 51 行,在
[Thu Nov 27 09:20:59 2014] [error] [client 172.20.14.15] drivers = service.load_backends()
[Thu Nov 27 09:20:59 2014] [错误] [客户端 172.20.14.15] 文件“/opt/stack/keystone/keystone/service.py”,第 58 行,在 load_backends
[Thu Nov 27 09:20:59 2014] [错误] [客户端 172.20. 14.15] token_api=token.Manager(),
[Thu Nov 27 09:20:59 2014] [error] [client 172.20.14.15] 文件“/opt/stack/keystone/keystone/common/dependency.py”,第 166 行,在包装器中
[Thu Nov 27 09:20:59 2014] [error] [client 172.20.14.15] self. Wrapped_init(*args, **kwargs)
[Thu Nov 27 09:20:59 2014] [error] [client 172.20.14.15] 文件“/opt/stack/keystone/keystone/common/dependency.py”,第 106 行,在Wrapped_init
[Thu Nov 27 09:20:59 2014] [error] [client 172.20.14.15] init(self, *args, **kwargs)
[Thu Nov 27 09:20:59 2014] [error] [client 172.20. 14.15] 文件“/opt/stack/keystone/keystone/token/core.py”,第 113 行,在init
[Thu Nov 27 09:20:59 2014] [错误] [客户端 172.20.14.15] 超级(经理,自我)。init (CONF.token.driver)
[Thu Nov 27 09:20:59 2014] [error] [client 172.20.14.15] 文件“/opt/stack/keystone/keystone/common/manager.py”,第 70 行,在在里面
[2014 年 11 月 27 日星期四 09:20:59] [错误] [客户端 172.20.14.15] self.driver = importutils.import_object(driver_name)
[2014 年 11 月 27 日星期四 09:20:59] [错误] [客户端 172.20.14.15]文件“/opt/stack/keystone/keystone/openstack/common/importutils.py”,第 38 行,在 import_object
[Thu Nov 27 09:20:59 2014] [error] [client 172.20.14.15] return import_class(import_str) (*args, **kwargs)
[Thu Nov 27 09:20:59 2014] [error] [client 172.20.14.15] 文件“/opt/stack/keystone/keystone/openstack/common/importutils.py”,第 28 行, 在 import_class
[Thu Nov 27 09:20:59 2014] [error] [client 172.20.14.15] import (mod_str)
[Thu Nov 27 09:20:59 2014] [error] [client 172.20.14.15] ImportError: No名为 persistence.backends.sql 的模块
asynchronous - Mongoose pre.save() 异步中间件无法创建记录
我正在使用 keystone@0.2.32。我想将帖子类别更改为树结构。下面的代码运行良好,但当我创建一个类别时,它进入了死锁:
非常感谢。
openstack - 在 keystone 策略文件中设置公共规则
我正在尝试为我的 openstack 安装创建角色。我尝试的第一件事是允许所有用户访问我的策略文件中的资源,例如“identity:list_roles”。但无论我尝试什么,它总是会说:
您无权执行请求的操作 admin_required。(HTTP 403)
我尝试了以下方法:
并匹配更多...甚至可能吗?
谢谢!
linux - 无法启动 keystone 服务
我在全新安装的 Fedora 21 上安装了 packstack,其中包含所有更新。当我跑
packstack --allinone
我收到了这个错误:
这是日志:
使用 systemctl status openstack-keystone.service 得到这个:
ubuntu-14.04 - 期望通过抛出的任何错误打开堆栈的身份验证 URL
执行命令创建管理员租户
得到以下错误
修改了网址
重新运行相同的命令并抛出相同的错误
运行命令有什么问题吗?