问题标签 [pyrax]

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 投票
2 回答
537 浏览

python - 如何获取带有特定标签的 RackSpace 服务器?

试图获取在某个标签下注册到我们的 RackSpace 帐户的所有服务器。

使用 RackSpace 的 OpenStack 的 Python 绑定pyrax,我们还没有找到一种方法来做到这一点。有没有办法用那个库来实现它,或者是否有另一个 Python 库可以做到这一点?

非常感谢!

0 投票
1 回答
344 浏览

python - 在 python 中使用 Pyrax 连接到服务器的 Rackspace

我最近开始使用pyrax,这是 Rackspace API 的 python 绑定。我在 Rackspace 上有一个测试帐户和一个在那里运行的服务器。使用我的用户名和 api_key,我可以验证并列出在该区域中找到的所有服务器。

我如何连接到特定服务器的名称、服务器 ID、IPv4 地址、IPv6 地址、风味等?

0 投票
1 回答
818 浏览

python - 如何使 Cloudfiles FormPost 返回“Access-Control-Allow-Origin”标头以启用 CORS?

我想在我的 Rackspace CluodFiles 容器中启用 CORS,所以在阅读了文档之后,我看到我必须设置一些容器元数据(我正在使用 Python 和Pyrax):

我得到输出:

Access-Control-Allow-Origin但是浏览器在预检请求中没有得到 a OPTIONS,所以它取消了 AJAX 调用:

少了什么东西?

谢谢!

0 投票
1 回答
275 浏览

python - 如果可能,pyrax 是否使用 servicenet,或者我应该手动设置它?

我正在使用 pyrax 来操作 Rackspace 云文件。我可以强制 pyrax 使用 servicenet 而不是 publicnet,还是自动选择它?

在 django-cumulus 设置中,我们有settings.CUMULUS['SERVICENET']处理它的参数,但我没有找到,如何将此参数设置为 pyrax 本身。

我在哪里可以告诉 pyrax 使用 servicenet?

0 投票
0 回答
896 浏览

python - Pyrax : This server could not verify that you are authorized to access the document you requested

I am using Rackspace cloud storage for my media uploads and implemented with django-cumulus. The problem is that, file uploads are working well but when I tried to access my uploaded file with the container URI my browser shows an error as "This server could not verify that you are authorized to access the document you requested.". Whether I need to change any setting for the container from my Rackspace account ?

0 投票
2 回答
115 浏览

python - pip "pyrax" 对铁工的依赖

我创建了一个 Python 脚本来使用 Rackspace 的 API (Pyrax) 来处理一些图像处理。它在本地完美运行,但是当我将其上传到 Iron.io 工作人员时,它会构建但不会导入。

我使用的是 Windows 8 电脑,但我的老板运行 OS X 并上传了确切的工作包,它工作正常。所以我认为这是 Windows 8 的问题,但我不知道如何检查/修复。

如果我漫不经心或没有足够清楚地解释事情,我会提前道歉,但任何帮助将不胜感激。

我的工作人员文件如下所示:

运行时 "python" exec "rackspace.py" pip "pyrax" full_remote_build true

然后我只需在我的 python 文件中导入 pyrax 。

0 投票
4 回答
2570 浏览

ansible - 在 Rackspace 上为 Ansible 设置 SSH 主机 IP 地址

问题

当使用该rax模块启动服务器并获取库存时,我如何告诉 Ansible 连接到隔离网络上的 IP 地址而不是服务器的公共 IP?

注意:Ansible 正在同一隔离网络上的服务器上运行。

问题

我使用带有模块的 Ansible 在 Rackspace Cloud 中启动服务器,rax并将其添加到隔离/专用网络。然后我将它添加到库存并开始配置它。我要做的第一件事是锁定 SSH,部分原因是告诉它只绑定到隔离网络上的主机的 IP 地址。问题是,这意味着 ansible 无法通过公共 IP 地址连接,所以我也设置ansible_ssh_host为私有 IP。(当我将主机添加到清单时会发生这种情况。)

这在创建和配置新实例的第一次运行时工作得很好。不幸的是,下次我尝试连接到这些服务器时,连接被拒绝,因为 Ansible 正在尝试使用 SSH 未侦听的 IP 地址。发生这种情况是因为:

  1. Ansible 尝试连接到ansible_ssh_host...
  2. 但是rax.py库存脚本已设置ansible_ssh_hostaccessIPv4Rackspace 返回的...
  3. 并且 Rackspace 已设置accessIPv4为服务器的公共 IP 地址。

现在,我不知道该怎么办。Rackspace 确实允许API 调用来更新服务器并设置它,所以我想我可以在创建服务器后accessIPv4运行另一个来执行此操作。local_action不幸的是,rax模块似乎不允许更新服务器,即使它这样做了,它也依赖于pyrax ,而 pyrax又依赖于novaclient,而novaclient 只允许更新服务器的名称,而不是accessIPv4.

以前肯定有人这样做过。rax通过模块获取动态库存时,告诉 Ansible 在隔离网络上连接的正确方法是什么?

0 投票
1 回答
260 浏览

python - 如何使用 python pyrax 获取上传到 rackspace 的文件的永久 URL

我能够成功上传图片。我的代码是:

0 投票
1 回答
1683 浏览

macos - 在 OSX 上使用 pyrax 模块时出错

我正在为我的库存使用 ansible rax.py 脚本。我遇到的问题与ansible无关,而是与pyrax或pbr有关。

我已采取以下步骤:

然后我得到:

根据一些 github 问题,应该单独安装 pbr 来解决这个问题。我没有任何运气就做到了。

我使用的是 python 2.7.5 而不是 virtualenv。任何帮助将不胜感激!

谢谢巴里

0 投票
1 回答
139 浏览

python - 使用 pyrax 设置 Rackspace CloudServer 元数据

我正在考虑将 Rackspace 用于我们的服务器托管,我需要能够通过 API 获得基于标签的服务器列表。我在这里看到了其他线程,它目前没有在 API 中返回,但我们可以检查服务器的元数据以实现相同的目标。

然而,问题是 pyrax 似乎没有选项来设置已经存在的云服务器的元数据,我错过了什么或者有人能指出我正确的方向吗?