我没有将S3上的文件下载到本地计算机,而是尝试将其下载到fabfile中的远程计算机上。我找到了一些找到正确密钥的boto代码,并生成一个url(自私有后到期),然后我尝试发布类似
的内容sudo('curl -o /tmp/test.gz {}'.format(url))
这似乎没有做任何事情,因为没有下载任何内容。我尝试使用上面的命令在本地下载,但我通常得到一些相对较小的文件,这是不对的。我是否需要curl命令的不同选项?感谢。
答案 0 :(得分:1)
原来我只是忘了在网址周围添加引号。我添加了它们,它工作正常。最终代码如下:
sudo('curl -o /tmp/test.gz "{}"'.format(url))