问题标签 [amazon-glacier]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 如何使用 PHP 和 aws-sdk v3 将大型档案上传到 Amazon Glacier?
这是我第一次使用亚马逊的任何东西。我正在尝试使用 PHP SDK V3 将多个文件上传到 Amazon Glacier。然后,亚马逊需要将这些文件合并为一个。
这些文件存储在 cPanel 的主目录中,并且必须通过 cron 作业上传到 Amazon Glacier。
我知道我必须使用上传多部分方法,但我不确定它需要哪些其他功能才能使其工作。我也不确定我计算和传递变量的方式是否正确。
这是我到目前为止得到的代码:
似乎正在声明一个新的 Glacier 客户端,并且我确实收到了一个 UploadID,但如果我做得对,其余的我不是 100%。文件需要上传到然后合并的 Amazon Glacier Vault 仍然是空的,我不确定文件是否只会显示 completeMultipartUpload 已成功执行的文件。
运行代码时我还收到以下错误:
致命错误:未捕获的异常 'Aws\Glacier\Exception\GlacierException' 并带有消息“在https://glacier.us-west-2.amazonaws.com/XXXXXXXXXXXX/vaults/XXXXXXXXXX/multipart-uploads/上执行“CompleteMultipartUpload”时出错cTI0Yfk6xBYIQ0V-rhq6AcdHqd3iivRJfyYzK6-NV1yn9GQvJyYCoSrXrrrx4kfyGm6m9PUEAq4M0x6duXm5MD8abn-M"; AWS HTTP 错误:客户端错误:403 InvalidSignatureException(客户端):我们计算的请求签名与您提供的签名不匹配。请检查您的 AWS 秘密访问密钥和签名方法。有关详细信息,请参阅服务文档。此规范字符串请求应该是 'POST /XXXXXXXXXXX/vaults/XXXXXXXXX/multipart-uploads/cTI0Yfk6xBYIQ0V-rhq6AcdHqd3iivRJfyYzK6-NV1yn9GQvJyYCoSrXrrrx4kfyGm6m9PUEAq4M0x6duXm5MD8abn-M 主机:glacier.us-am97-2.amazonaws-zam2x-size日期:20151016T081455Z x-amz-glacier-version:2012-06-01 x-amz-sha256-tree-hash:?[ qiuã°²åÁ¹ý+¤Üª¤ [;K×T host;x-amz-archive-size; x-amz-date;x-amz-glacier-version;x-am 在 /home/XXXXXXXXXXXX/public_html/XXXXXXXXXXXX/Aws/WrappedHttpHandler.php 的第 152 行
有没有更简单的方法可以做到这一点?如果有帮助的话,我也有完整的 SSH 访问权限。
php - 如何使用 PHP 和带有分段上传的 aws-SDK v2 将 .tar.gz 文件上传到 Amazon Glacier?
我正在尝试上传使用 CPanel 备份向导创建的 9GB .tar.gz 文件。此文件应按原样存储在 Amazon Glacier 上,但 Amazon Glacier 的上传限制为 4GB。
有没有办法使用 PHP、aws-SDK v2 和 uploadMultipartPart 来做到这一点?
这是我到目前为止得到的代码:
amazon-web-services - 如何将数据保存在 aws s3 和 glacier 上
我想保留一个 AWS s3 存储桶的备份。如果我使用 Glacier,它会将存储桶中的文件存档并移动到 Glacier,但它也会从 s3 中删除文件。我不想从 s3 中删除文件。一种选择是尝试使用 EBS 卷。您可以使用 s3fs 挂载 AWS s3 存储桶并将其复制到 EBS 卷。另一种方法是将现有存储桶 rsync 到将充当克隆的新存储桶。还有其他方法吗?
amazon-web-services - 如何使用 AWS CLI 从 Glacier 下载档案
如何使用AWS CLI从 Glacier 下载档案?
我试过了:
我收到以下错误:
调用 InitiateJob 操作时发生客户端错误 (PolicyEnforcedException):InitiateJob 请求被当前数据检索策略拒绝。
我想这将类似于inventory-retrieval
操作,例如现在发送请求,5 小时后再次运行命令以下载它。
oracle - 将 RDS 数据导出到 S3/Glacier
我想将数据从 Oracle RDS 导出到 S3,然后将其移动到 Glacier。我的最终目标是将存储在 RDS 中的数据备份到 S3 和 Glacier 以满足合规性要求。任何人都可以建议实现它的最佳方法。
amazon-web-services - 我如何知道我加载到保管库中的文件/档案的名称?
我希望将我的压缩文件夹加载到亚马逊冰川中。似乎在将文件/档案加载到保管库后,我只能获取有关我在保管库中有多少档案的信息。
我如何知道保管库中的文件/档案的名称?
谢谢。
amazon-web-services - 未找到 AWS CLI glacier 命令
我收到“无效选择”错误。
以前我使用以下方法安装它:ubuntu@server:/home/foo$ sudo apt-get install awscli
是什么赋予了?
amazon-web-services - 如何在 AWS Glacier Archive 上下载特定文件?
我已经在 AWS Glacier 上上传了 10 MB 的存档,但是如果我想下载该存档上的特定文件,例如我想下载 myfile.txt 。这在 AWS Glacier 上可行吗?
amazon-web-services - 当您使用生命周期存档规则时,AWS 如何将 S3 对象传输到 Glacier 存档?
Amazon Web Services (AWS) S3 允许您自动将对象从 S3 传输/存档到 Glacier。
我找不到任何人解释这种转移是如何发生的。
S3 对象归档到哪个 Glacier 保险库?生命周期策略是否对其创建的 Glacier 档案设置了任何类型的描述?它是否为每个 S3 对象创建一个存档?
amazon-web-services - 假设删除 AWS S3 存储桶生命周期策略不会影响已转换的对象是否安全?
我有一个 S3 存储桶,我在其上激活了一个生命周期策略,该策略在 14 天后将对象转换为 Glacier 类存储。
我希望禁用此策略。
假设禁用/删除生命周期策略不会以任何方式改变/影响已经转换的对象是否安全?
此链接指定在策略删除的情况下转换调度会发生什么。 https://docs.aws.amazon.com/AmazonS3/latest/dev/how-to-set-lifecycle-configuration-intro.html 虽然这看起来很明显,但我没有发现它暗示已经过渡的对象剩余原封不动。
我对此的担忧至关重要,因为 AWS:Glacier 在检索超过 5% 的 Glacier 总使用量以及在 90 天之前删除文件方面具有极高的成本。