问题标签 [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.

0 投票
1 回答
503 浏览

image - Keystone and Cloudinary

I am working with keystone and am trying to upload images to the website generated by running

I have set up a cloudinary account and updated the keystone.js file by adding

And have updated the .env so that

But when I try to upload images i get the error

Did I update the right files? Is there something else I need to update?

0 投票
1 回答
3108 浏览

openstack - 无权列出带有 keystone v3 的项目?

我设置了 keystone v3,然后创建了一个域dom1、一个用户adm1并将该用户授予管理员角色。使用域范围验证此用户。然后在dom1. 我试图列出具有与创建项目相同的令牌的项目。我得到的只是"You are not authorized to perform the requested action: identity:list_projects"

如果我取出domain_id:%(domain_id)spolicy.v3cloudsample.json for 中的规则"identity:list_projects",一切正常。

为什么我不能使用该规则列出项目domain_id:%(domain_id)s?谢谢。

0 投票
2 回答
278 浏览

openstack - openstack ceilometer 能否进行实时实例监控

我正在开发一个用于系统监控的仪表板。我之前一直在使用云高仪的 python API。但我注意到,每次我运行程序时,它都会以这种方式从一开始就发送数据,相同的数据会重复很多次。Ceilometer 中是否有一种方法,当我查询我的数据时,它会向我发送系统的当前值。我的代码如下

0 投票
1 回答
1874 浏览

openstack - devstack stack.sh 的 Openstack 安装失败

我正在使用来自 devstack 站点的 stack.sh 来安装 openstack 一体机。启动 keystone 后,安装在以下步骤失败:

++ get_or_create_project 管理员默认

+++ openstack --os-url= http://10.122.12.145:5000/v3 --os-identity-api-version=3 项目创建管理员 --domain=default --or-show -f value -c ID

错误:openstack 网关超时 (HTTP 504) ++ local project_id= ++ echo + local admin_tenant=

我正在使用 Ubuntu 14.04.2 LTS。您能否让我知道是否有人遇到过这个问题和可能的解决方案?

谢谢,马尼什

0 投票
1 回答
314 浏览

openstack - Fiware Keystone API 创建用户

我们正在尝试使用 Keystone Identity API 在 Fiware IDM 中创建用户。

我们正在发送以下 curl 命令

我们使用的令牌是在 keystone.conf 中配置的令牌

但是我们得到的结果如下

有谁知道会发生什么?

0 投票
1 回答
567 浏览

fiware - Keyrock 不接受用户,即使使用 admin

我创建了两个用户,管理员,具有管理员权限,另一个用户,现在也具有管理员权限,但最初是社区(我将此帐户称为社区)。

我已经向社区用户注册了一个应用程序并稍后关联了管理员。作为 callbackUrl 我已经在我的 keyrock 实例中注册了下面的地址

我提出的获取 oauth2 的请求如下,它使用https://raw.githubusercontent.com/Bitergia/fiware-chanchan-docker/master/images/pep-wilma/4.3.0/auth-token.sh作为指导方针。我已更改用户、密码、主机、客户端 ID 和应用程序密码

请求到达 keystone 并回复 404(未找到访问令牌)。

当我尝试从 keyrock 为管理员和社区获取 oauth2 令牌时,它说

我可以与两个用户一起登录 Horizo​​n。

为了从 idm 获得 oauth2 令牌,我错过了什么?

编辑:用于创建用户的代码:

Edit2:原始响应和使用 tcpflow 捕获的 keystone 响应

要求:

回复:

0 投票
1 回答
449 浏览

permissions - OpenStack Horizo​​n RBAC 设置自定义权限

我正在定制 Horizo​​n。我的目标是,不仅要限制对仪表板某些方面的访问,还要根据用户角色从仪表板中删除这些组件。所以我不确定这是否是正确的方向。

我试图了解它定义权限的位置,例如在某些给定的 Horizo​​n 组件上我可以添加:

permissions = list(getattr(instances_panel, 'permissions', [])) permissions.append('openstack.roles.admin') instances_panel.permissions = tuple(permissions)

我的问题是这些角色在哪里定义?我假设在 keystone 中,如果可能的话,我如何引用自定义角色,例如:

permissions.append('keystone.roles.my_custom_role')

0 投票
0 回答
324 浏览

openstack - OpenStack4J:如何列出 identity(keystone) v3 的角色?

我使用OpenStack4J作为OpenStack Identity (keystone) v2 的客户端。我能够使用 OpenStack4J 针对 keystone v2 成功验证并列出角色。

我现在已经开始移植我的软件以使用 identity(keystone) v3。OpenStack4J 支持 keystone v3 进行令牌认证。我已经实现了这一点并成功获得了域范围的令牌。但是,我不知道如何通过 OpenStack4J 列出 keystone v3 的角色。对于 keystone v3,OS-KSADM API 被合并为一个核心 API,但 OpenStack4J 仍然使用旧的 OS-KSADM 扩展 API。也许 OpenStack4J 不完全支持 keystone v3?或者,也许我错过了一些东西。

有人可以帮助我了解如何使用 OpenStack4J 针对 keystone v3 端点列出角色吗?

0 投票
2 回答
4142 浏览

python-2.7 - 如何使用 python-openstack 客户端 API v3 使用 keystone 建立授权请求

我在使用 python-openstackclient 库时遇到问题。当我运行此代码以使用 keystone 进行授权时:

我收到此错误:keystoneclient.openstack.common.apiclient.exceptions.Unauthorized:您发出的请求需要身份验证。(HTTP 401)

但是当我尝试openstack客户端程序时:

它给了我很好的输出。我的 .bashrc 中有下一个全局变量:

该python代码可能有什么问题?谢谢!

0 投票
2 回答
482 浏览

api - Jclouds 示例无法在主机上运行(devstack)

我在 Virtualbox 上安装了 Devstack,当我测试主页示例时,我想在我的主机上使用 Jclouds 进行应用程序开发

我得到这个输出:

我使用 intelijIdea 作为 IDE 的注意事项