运行 bash 使用 fog 在 aws 实例上执行命令
Run bash command on aws instance using fog
我正在使用 fog 在 aws 上启动一个实例。这是一个例子:
server = fog.servers.create(
:image_id=>'ami-id',
:flavor_id=>'t2.micro',
:key_name => 'key',
)
我有一个代表我的实例的 'server' 对象,现在我需要在我的实例上 运行 bash 命令或脚本。我怎样才能通过雾来做到这一点?
好的,我知道怎么做了,首先我们应该添加我们的实例用户名(在 aws 上默认是 ubuntu)和密钥文件的路径:
server.username = 'ubuntu'
server.private_key_path = '/path/to/key/Key.pem'
那么,我们终于可以使用ssh
方法了:
server.ssh("your command")
我正在使用 fog 在 aws 上启动一个实例。这是一个例子:
server = fog.servers.create(
:image_id=>'ami-id',
:flavor_id=>'t2.micro',
:key_name => 'key',
)
我有一个代表我的实例的 'server' 对象,现在我需要在我的实例上 运行 bash 命令或脚本。我怎样才能通过雾来做到这一点?
好的,我知道怎么做了,首先我们应该添加我们的实例用户名(在 aws 上默认是 ubuntu)和密钥文件的路径:
server.username = 'ubuntu'
server.private_key_path = '/path/to/key/Key.pem'
那么,我们终于可以使用ssh
方法了:
server.ssh("your command")