创建和连接到安全云实例的最简单方法

testpropad的Python项目详细描述


#供应垫[![加入社区](https://img.shields.io/badge/Join%20the%20community-blueviolet.svg)](https://spectrum.chat/provisionpad/)[![公开问题](https://img.shields.io/github/issues-raw/provisionpad/provisionpad.svg)](https://github.com/provisionpad/provisionpad/issues)[![许可证](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://github.com/provisionpad/provisionpad/blob/master/LICENSE

[<;img src=”https://i.ibb.co/88kHGrt/logo-1x.png“/>;](https://provisionpad.com/?ref=github

provisionpad使得从您的终端创建和连接云实例变得非常容易。

这个repo是开放源码的,是支持[provisionpad](https://provisionpad.com/?ref=github)的库之一托管版本提供了用于监视使用情况和管理跨不同团队对云资源的访问的高级工具

查看我们的[网站](https://provisionpad.com/?ref=github)了解更多详细信息,并注册测试版

ProvisionPad负责设置安全EC2实例和向本地计算机添加正确配置的所有繁琐细节,以便您可以从终端/编辑器直接启动、停止和连接到实例

  • 直接从终端启动和停止ec2实例,没有麻烦。
  • 使用本地VS代码编辑器或终端访问、编辑和运行EC2实例上的代码
  • 自动停止非活动实例

<;img src=“https://i.ibb.co/KqgLQwf/terminal-border.png”/>

##先决条件

  • aws访问密钥id和机密访问密钥(如果不知道如何获取它们,请参阅最后一节)
  • 本地安装的python

35;##安装ProvisionPad 尚未发布到PyPi

` git clone https://github.com/amirzed/provisionpad cd /path/to/cloned/directory pip install . `

##入门

启动环境:

` propad initiate `

启动环境后,您可以使用:

` propad create `

要停止实例: ` propad stop [instancename] `

要获取所有正在运行/已停止实例的列表: ` propad stat `

您可以使用

` propad start [instancename] `

您可以使用

` propad terminate [instancename] `

有关命令的详细信息

` propad --help `

##连接到远程主机

要通过ssh连接到实例中,只需使用

` ssh [instancename] `

##通过vs代码连接 要使用vs代码连接到实例,请安装[visual studio代码远程开发](https://code.visualstudio.com/docs/remote/remote-overview)。

ctrl+shift+p重新加载窗口然后 Ctrl+Shift+P远程SSH:连接到主机 并从菜单中选择实例名称

要使用vs代码访问远程终端,只需使用ctrl+`

##AWS成本节约

使用provisionpad创建的实例将在20分钟后自动停止 低CPU活动,即如果空闲时间百分比超过98%,并且 CPU使用率梯度小于0.001将添加更多选项

##如何获取您的AWS访问密钥ID和密钥访问密钥

如果您没有AWS访问凭据,您可以通过AWS管理控制台获取它们:

  • 登录AWS管理控制台
  • 单击“用户”菜单
  • 单击我的安全凭据
  • 用于CLI、SDK和API访问的部分访问密钥您可以创建一个

在使用/测试此库之前,您需要具有AWS用户帐户 以下权限(如果您具有根访问权限,则您已经具有这些权限 (所有者)或管理员访问AWS帐户。):

  • amazonec2fullaccess
  • IAMFullAccess
  • AmazonVPCFullAccess

##贡献

请随意创建问题或请求很快就会有更详细的指南。

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

推荐PyPI第三方库


热门话题
使用jaxb2annotateplugin和XJC工具的java自定义注释   java组织。xeustechnologies。jcl无法加载WstxInputFactory类   java JUnit在格式化字符串上比较失败   java Bukkit配置部分getKeys   如何关闭Java流?   java Struts2正则表达式配置   链式事务注释的java奇怪行为   java在两个JButton之间使用变量   java签署APK时内容会发生什么变化?   java LWJGL:Slick:3D世界中的绘图字体   如何分解Java数组?   在Java MySql中处理多个过滤器   java如何在Firebase数据库中跳过初始OnChildaded事件触发   java如何在PreviewView中使用CameraX?   在子类#中重写父类后访问父类原始方法的java已解决   java找不到类型的属性   游戏框架游戏!框架+Java