OpenStack API - [错误:无法找到所请求服务的匹配端点]

时间:2016-05-03 19:37:41

标签: openstack openstack-horizon pkgcloud

我正在使用pkgcloud与我的OpenStack环境进行交互。我正在尝试通过以下API创建计算客户端:

var openstack = pkgcloud.compute.createClient({
        provider: 'openstack',
        username: '----',
        password: '----',
        authUrl: 'AUTH_URL'
    });
    openstack.getServers(function(err,servers){
        console.log(servers);
        if(err) 
            console.log(err);
        else
            console.log(servers);
    });

不幸的是,我收到了以下错误:

[Error: Unable to find matching endpoint for requested service]

我确信我的用户名和密码是正确的,但对AUTH URL不太确定。我的网址似乎与我看到的大多数指南不同,并且做了一些推断尝试不同的网址,但无济于事。这就是我所看到的 - 当我在Access& amp;我的OpenStack环境的安全选项卡,我单击下载OpenStack RC文件。此文件在OS_AUTH_URL字段https://public.fuel.local:5000/v2.0中为我提供了此URL。理解这一点无法从我的本地计算机中获取,我做了一些推断并用我们的FUEL服务器的IP替换public.fuel.local

这可能是完全错误的,但是当openrc文件看起来像我的时候,我找不到任何解释确切地找到auth url的地方。有谁知道这是我们的环境问题,还是仅仅使用我使用的AUTH URL?此外,有关如何调试此问题的任何信息都很棒。

0 个答案:

没有答案