使用wget将文件保存到存储桶-P
问题描述:
我目前在我的E2实例中使用SSH连接,并且我有一个S3存储桶。使用wget将文件保存到存储桶-P
我想直接将文件保存到存储桶,而无需将其保存到实例并在第二时刻移动它。
我试图
wget -P s3://my-bucket/folder web-address-of-the-file
我缺少什么?
答
wget保存到本地驱动器,您不能直接保存到S3。即使你可以,它实际上也必须流过你的实例,所以效果会类似于在本地保存然后移到s3。
有两件事情可以做:
保存在本地,然后使用复制到S3 AWS CLI或
wget web-address-of-the-file && aws s3 cp file s3://bucket/folder && rm file
-
装载您的S3存储在本地使用类似s3fs和使用
s3cmdwget -P /path/to/bucket address