gpt4 book ai didi

php - Zend framework amazon S3 - 如何将文件存储为减少的冗余?

转载 作者:行者123 更新时间:2023-12-02 07:42:27 25 4
gpt4 key购买 nike

zend 框架为 amazon S3 api 提供了一个 php 包装器,简化了较低级别的 REST 功能。

http://framework.zend.com/manual/en/zend.service.amazon.s3.html

例如在s3中存储一个文件,你需要做的就是

$s3->putFile("me.png", "my-own-bucket/Pictures/Me.png",
array(Zend_Service_Amazon_S3::S3_ACL_HEADER =>
Zend_Service_Amazon_S3::S3_ACL_PUBLIC_READ));

默认情况下,对象作为常规存储存储在桶中。 zend 框架中是否有任何功能允许我指定要在 S3 中存储为减少冗余存储 (RRS) 的对象?

如果没有,我可以将存储桶中所有对象的默认存储设置为 RRS 吗?

最佳答案

http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTObjectPOST.html

您是否按照 RockyFords 的建议尝试过以下操作?下面的代码应该以正确的模式上传它。

$s3->putFile("me.png", "my-own-bucket/Pictures/Me.png",
array(
Zend_Service_Amazon_S3::S3_ACL_HEADER => Zend_Service_Amazon_S3::S3_ACL_PUBLIC_READ,
'x-amz-storage-class' => 'REDUCED_REDUNDANCY'
)
);

关于php - Zend framework amazon S3 - 如何将文件存储为减少的冗余?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9715220/

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