这个包提供了代理类,用于直接从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第三方库


热门话题
regex如何从Java字符串中解析Lat/Long   java媒体播放器和If语句   Matlab与Java集成用于web部署的jsp问题   用于修改测试代码的单元测试Java工具   java Stumpped:在两个整数数组中检测相同的整数序列   java的缩放图形问题   使用Java ServiceLoader的类路径结果NoTouchElementException错误   java以编程方式从Android中的R文件获取所有图像   爪哇超级。paint()在图像上不可见   多线程Java 8:如何为SSLSocket执行超时。startHandshake()   java Spring Boot 2:无法构建Hibernate SessionFactory   java帮助我理解标题背后的含义。比较(a.title());密码   java如何从GitHub签出项目,并通过命令行构建它,并在eclipse工作区中使用它进行编辑?   java sleep()方法如何帮助其他线程执行,因为它锁定了对象本身?   有类似ASP的东西吗。NET中的web用户控件   java如何将一个已存在的名称替换为重写   java Xms真的禁用了XX:MaxRAMPercentage吗?难道不是Xmx禁用了XX:MaxRAMPercentage吗?   c#关于开发基于TCP/IP的消息客户端的建议   java无法在使用InAppBrowser和spinner加载页面后键入输入字段