使用雾在aws实例上运行bash命令

时间:2016-06-14 15:47:13

标签: bash amazon-web-services fog

我正在使用fog在aws上启动实例。这是一个例子:

server = fog.servers.create(
 :image_id=>'ami-id',
 :flavor_id=>'t2.micro',
 :key_name => 'key',
 )

我有一台服务器'代表我的实例的对象,现在我需要在我的实例上运行bash命令或脚本。我怎么能通过雾来做?

1 个答案:

答案 0 :(得分:2)

好的,我发现了如何做到这一点,首先我们应该添加我们的实例用户名(在aws默认为 ubuntu )和密钥文件的路径:

server.username = 'ubuntu'
server.private_key_path = '/path/to/key/Key.pem'

然后,我们终于可以使用ssh方法:

server.ssh("your command")