这个包提供了代理类,用于直接从python调用gcloud命令。

GCloudPyProx的Python项目详细描述


gcloud pyproxy

这个python包提供了一个代理类,用于直接从python调用gcloud命令。

要求

安装

通过PIP

pip3 install gcloudpyproxy

python3 -m pip install gcloudpyproxy

从源构建

wget https://github.com/tomasvotava/gcloud-pyproxy/archive/master.zipunzip master.zipcd gcloud-pyproxy-masterpython setup.py buildpython setup.py install

用法

fromgcloud_pyproxyimportGCloudgcloud=GCloud()# comamnd: gcloud compute instances listgcloud.compute_instances_list()# command: gcloud compute instances start virtualgcloud.compute_instances_start("virtual")# additional flags and parameters# next method call expands like this:# gcloud compute instances list --project="gcp-project-id"gcloud.compute_instances_list(project="gcp-project-id")# positional arguments are simply concatenated after the command callgcloud.compute_instances_start("virtual",project="gcp-project-id")# expands as:# gcloud compute instances start virtual --project="gcp-project-id"# by default, underscores in flag names are replaced with dashesgcloud.kms_encrypt(plaintext_file="file.txt")# gcloud kms encrypt --plaintext-file="file.txt"# however, this can be overriden by specifying replace_underscore=Falsegcloud.kms_encrypt(plaintext_file="file.txt",replace_underscore=False)# gcloud kms encrypt --plaintext_file="file.txt"

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java在读取属性文件时获取空指针   java NoSuchMethodError:org。springframework。靴子网状物servlet。错误错误控制器。最新SpringCloudStarter NetflixZuul中的getErrorPath()   java Spring不使用相同的JDBC连接   sqlite DB中带方括号的java数据   如何编译基于Maven的Java项目以从命令行运行它   java如何限制cowndown计时器的操作(例如登录)   java如何使用spring和springboot应用程序配置数据库?我想知道如何回答这类问题?   java中的buildpath不支持java。图书馆路径   java如何使用条目集在树映射上迭代?   java如何将IndexOf与Scanner结合使用?   xml Java SAX解析器进程监视   java在多台远程机器上运行并行junit测试   当我尝试在ListView中动态添加项时,单击按钮时java崩溃