Fab文件,无法远程卷曲S3 .gzip文件

时间:2015-05-05 02:53:58

标签: python boto fabric

我没有将S3上的文件下载到本地计算机,而是尝试将其下载到fabfile中的远程计算机上。我找到了一些找到正确密钥的boto代码,并生成一个url(自私有后到期),然后我尝试发布类似

的内容
sudo('curl -o /tmp/test.gz {}'.format(url))

这似乎没有做任何事情,因为没有下载任何内容。我尝试使用上面的命令在本地下载,但我通常得到一些相对较小的文件,这是不对的。我是否需要curl命令的不同选项?感谢。

1 个答案:

答案 0 :(得分:1)

原来我只是忘了在网址周围添加引号。我添加了它们,它工作正常。最终代码如下:

sudo('curl -o /tmp/test.gz "{}"'.format(url))