gpt4 book ai didi

amazon-web-services - 如何使用 AWS 开发工具包 PHP 从 Amazon S3 对象获取元数据?

转载 作者:行者123 更新时间:2023-12-03 00:48:51 25 4
gpt4 key购买 nike

我一直在浏览 AWS SDK PHP 的所有文档,但找不到检索对象元数据的方法。我可以检索 key 、大小、上次修改时间等;但我在文档中没有看到有关如何获取元数据的示例。

最佳答案

您要查找的调用是headObject。根据文档:HEAD 操作从对象检索元数据而不返回对象本身。如果您只对对象的元数据感兴趣,则此操作非常有用。要使用 HEAD,您必须具有对该对象的读取访问权限。

这是来自版本 3 sdk 的示例调用(这是一篇很旧的帖子,我假设现在将使用版本 3 而不是版本 2,但两个 SDK 都包含此调用)

$result = $client->headObject([
'Bucket' => '<string>', // REQUIRED
'IfMatch' => '<string>',
'IfModifiedSince' => <integer || string || DateTime>,
'IfNoneMatch' => '<string>',
'IfUnmodifiedSince' => <integer || string || DateTime>,
'Key' => '<string>', // REQUIRED
'Range' => '<string>',
'RequestPayer' => 'requester',
'SSECustomerAlgorithm' => '<string>',
'SSECustomerKey' => '<string>',
'SSECustomerKeyMD5' => '<string>',
'VersionId' => '<string>',
]);

SDK Documentation

关于amazon-web-services - 如何使用 AWS 开发工具包 PHP 从 Amazon S3 对象获取元数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21999903/

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