我如何获得没有找到主机.请指定(单个)主机字符串进行连接:
如何解决面料问题?
def bootstrap():
host = 'ec2-54-xxx.xxx.xxx.compute-1.amazonaws.com'
env.hosts = [host]
env.user = "ubuntu"
env.key_filename = "/home/ubuntu/omg.pem"
> command run
>> fab bootstrap
> No hosts found. Please specify (single) host string for connection:
Run Code Online (Sandbox Code Playgroud)
Rau*_*mez 23
您也可以使用env.host_string而不是env.hosts:
def bootstrap():
env.host_string # 'ec2-54-xxx.xxx.xxx.compute-1.amazonaws.com'
env.user = "ubuntu"
env.key_filename = "/home/ubuntu/omg.pem"
Run Code Online (Sandbox Code Playgroud)
gir*_*uid 13
不是在任务中设置主机,而是在使用装饰器调用它之前执行:
from fabric.api import hosts, env
@hosts(['ec2-54-xxx.xxx.xxx.compute-1.amazonaws.com'])
def bootstrap():
env.user = "ubuntu"
env.key_filename = "/home/ubuntu/omg.pem"
Run Code Online (Sandbox Code Playgroud)
有关这方面的更多信息,请查看定义主机列表 - 根据您的需要,有很多不同的方法可以执行此操作.
| 归档时间: |
|
| 查看次数: |
16263 次 |
| 最近记录: |