gpt4 book ai didi

ubuntu - 无法在 s3cmd 上使用加密选项

转载 作者:行者123 更新时间:2023-12-04 19:19:55 24 4
gpt4 key购买 nike

我有两个简单的脚本可以在 Amazon Web 服务上向 S3 上传和下载一些代码:

#####Upload Script
zip -r file.zip www
s3cmd del s3://mybucket/file.zip --encrypt
s3cmd put file.zip s3://mybucket --encrypt
rm -rf file.zip

#####Download Script
rm -rf /home/ubuntu/www/*
s3cmd sync s3://mybucket/file.zip /home/ubuntu/ --encrypt
unzip -u /home/ubuntu/file.zip -d /home/ubuntu/
rm -rf /home/ubuntu/file.zip

然而,这些脚本仅在我不使用 --encrypt 时才有效。选项。生成的文件有 11MB 没有加密,它解压缩得很好,9MB 使用加密但是当我尝试解压缩它时给我一个错误。由于没有 --decrypt,我如何从 S3 解密文件选项并使用 --encrypt在下载也没有工作?

我用加密密码正确配置了 s3cmd,它通过了配置测试。在有人问之前,这里出现了错误:

存档:/home/ubuntu/file2.zip
未找到中央目录结束签名。要么这个文件不是
一个 zip 文件,或者它构成一个多部分存档的磁盘。在里面
后一种情况下,中央目录和 zipfile 注释将位于
此存档的最后一个磁盘。
注意:/home/ubuntu/file2.zip 可能是普通可执行文件,而不是存档
解压缩:在/home/ubuntu/file2.zip 之一中找不到 zipfile 目录或
/home/ubuntu/file2.zip.zip,找不到/home/ubuntu/file2.zip.ZIP,句号。

最佳答案

当我尝试直接从 S3 下载备份而不是使用 s3cmd get 时,我遇到了这个问题检索文件。当我使用 s3cmd 检索它时,文件解压缩没有任何问题。您无需使用任何标志运行它即可解密。它会直观地做到这一点。

关于ubuntu - 无法在 s3cmd 上使用加密选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23892139/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com