gpt4 book ai didi

python - 如何在 Google App Engine 上的 python 中使用 bdutil 和 gcloud?

转载 作者:太空宇宙 更新时间:2023-11-03 17:48:06 26 4
gpt4 key购买 nike

我有一个 python API,可以通过 bdutil 和 gcloud 命令与现有的 Google Compute Engine 集群进行交互。我正在尝试在 Google App Engine 上运行此 API,但在 bdutil 和 gcloud 命令的子进程和操作系统系统执行方面遇到一些问题。例如,

proc = subprocess.Popen(["gcloud compute instances list"],
stdout=subprocess.PIPE, shell=True)
out = proc.communicate()

在本地运行时返回事件 GCE 实例的列表,但失败

AttributeError: 'module' object has no attribute 'Popen'

在 GAE 上运行时。

我知道第 3 方库必须包含在 GAE 项目中。我还知道上述命令也可能由于身份验证问题而失败。

如果可能的话,我正在寻找非常详细的新手级别的说明或“hello world”示例,了解如何在 GAE 实例上导入、验证和执行 bdutil 和 gcloud 命令。

最佳答案

您将无法从 appengine 应用程序运行示例,因为 gcloud 命令只是命令行实用程序。

如果您希望能够从 appengine 应用程序与计算引擎 API 进行交互,则需要合并 3rd party client librar y 进入您的应用程序并调用 appropriate ap我。

关于python - 如何在 Google App Engine 上的 python 中使用 bdutil 和 gcloud?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29478258/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com