Fab 文件,无法远程卷曲 S3 .gzip 文件
Fab file, unable to remote curl a S3 .gzip file
我没有将 S3 上的文件下载到我的本地计算机,而是尝试将它下载到我的 fabfile 中的远程计算机。我有一些带有 boto 的代码可以找到正确的密钥,并生成一个 url(自其私有后过期),然后我尝试发出类似
的代码
sudo('curl -o /tmp/test.gz {}'.format(url))
这似乎没有任何作用,因为没有下载任何内容。我尝试使用上面的命令在本地下载它,但我通常会得到一些相对较小的不正确的文件。我需要 curl 命令的不同选项吗?谢谢
原来我只是忘了在 URL 周围添加引号。我添加了它们并且效果很好。最终代码类似于:
sudo('curl -o /tmp/test.gz "{}"'.format(url))
我没有将 S3 上的文件下载到我的本地计算机,而是尝试将它下载到我的 fabfile 中的远程计算机。我有一些带有 boto 的代码可以找到正确的密钥,并生成一个 url(自其私有后过期),然后我尝试发出类似
的代码sudo('curl -o /tmp/test.gz {}'.format(url))
这似乎没有任何作用,因为没有下载任何内容。我尝试使用上面的命令在本地下载它,但我通常会得到一些相对较小的不正确的文件。我需要 curl 命令的不同选项吗?谢谢
原来我只是忘了在 URL 周围添加引号。我添加了它们并且效果很好。最终代码类似于:
sudo('curl -o /tmp/test.gz "{}"'.format(url))