问题标签 [libcloud]
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.
python - Apache LibCloud 和 Rackspace Cloudfiles
我已经开始使用带有 python 的 Apache libcloud 库来允许我在 python3 中与 rackspace cloudfiles 交谈(pyrax 仅 2)
我已经成功运行,并且正在愉快地上传文件/创建容器等。
可悲的是,我似乎只能获取上传项目的 HTTP url:
这将返回我刚刚上传的对象的 HTTP url。
有没有办法通过这个库获取其他网址(HTTPS / 流媒体等)(我无法从文档中理解它!)
python-2.7 - 删除记录 Libcloud (GoDaddy api)
我尝试为 Record delate-record实现删除方法,但这是我第一次使用 python 和这个 api。
vsphere - libcloud 和 vSphere 集成中的错误
我正在使用 libcloud 1.2.1 和 pysphere 0.1.7。尝试连接到 ESXi 主机时出现以下错误。
我正在使用以下命令连接到主机。
我只能使用 pysphere 来做到这一点,但不能使用 libcloud。尝试在互联网上查看并更改图书馆的内容,但徒劳无功。任何人都可以帮忙吗?
python - 无法使用 libcloud GCE 驱动程序进行身份验证
我正在尝试使用 libcloud (1.3.0) 使用以下代码连接到我的 GCE 项目:
这只是在 PyCrypto 中出现 AttributeError 失败(我正在运行 v2.6.1):
我已按照 libcloud GCE 驱动程序页面上有关设置服务帐户、下载 JSON 文件等的所有说明进行操作,因此我认为我正在执行正确的步骤,但我无法解决这个问题。
python - 使用 Apache libcloud 获取 GCE 项目列表
方法projects.list提供有关请求 Google 计算机引擎“项目”的 API 调用的详细信息。是否也可以使用libcloud做到这一点?我在文档和源代码中都没有找到任何参考资料,所以我认为这不可能马上。
如果是这样的话,任何人都可以就如何实施提供一些帮助吗?初始化GCENodeDriver
不是一个选项,因为它需要提供一个项目。但是,当使用适当的项目对其进行初始化时,我可以使用connection
它包含的引用。但到目前为止,我尝试发布一个
没有产生任何有用的东西
(
libcloud.common.google.ResourceNotFoundError: u'Not Found'
)。
我想知道我是否可以为此调用使用相同的身份验证(使用服务帐户和身份验证 json 文件)。任何帮助表示赞赏。
libcloud - ex_modify_instance_attribute 和 create_node 有 AuthFailure 错误使用 apache-libcloud AWS EC2 驱动程序
当我使用 AWS EC2 驱动程序调用 create_node 和 ex_modify_instance_attribute API 时,出现此错误:
raise InvalidCredsError(err_list[-1]) libcloud.common.types.InvalidCredsError: 'AuthFailure: AWS 无法验证提供的访问凭证'
但是 ex_create_subnet/ list_nodes API 成功,而且我确信我拥有 AWS IAM 上创建 EC2 实例的权限。顺便说一句,我正在使用 AWC cn-north-1 区域。
driver - Libcloud ECS 访问
尝试为项目测试 libcloud 的 ECS 驱动程序。
我写了一个简单的测试:
但是运行它会产生这个错误:
我认为问题在于包含该 %s 的主机字符串。在库中挖掘看起来该字符串是在文件中初始化的虚拟字符串:
我想这些文件中应该有一个函数应该覆盖基本字符串,由于某些原因可能不会被调用,但是作为 libcloud 库的新手,很难找到罪魁祸首。
奇怪的是,检查正在发送的标头,看起来它们包含正确的(?)地址:
有更多经验的人可以指出我正确的方向吗?将不胜感激。
python - libcloud:在驱动程序初始化期间缺少 1 个必需的位置参数错误
我在用着:
- 库云 2.2.1
- 蟒蛇3.5.2
- 虚拟环境
- 带有 json 凭证文件的 GCE 服务帐户
Python 代码如下所示:
当我运行我的代码时,我得到:
这对我来说看起来非常教科书。知道可能出了什么问题吗?
ibm-cloud - 使用 apache libcloud 连接到 softlayer 对象存储
问题:
尝试使用 apache libcloud 连接到 Softlayer Swift 对象存储,但我无法让它工作。我尝试将不同的选项传递给提供者,但无论我传递什么,我都会得到相同的错误。我将不胜感激任何和所有的指针来帮助我解决这个问题。
代码:
堆栈跟踪: