security - 在 Amazon S3 中,我需要什么权限才能获取对象的 HEAD?

标签 security amazon-web-services permissions amazon-s3 head

我正在尝试获取某个对象的 HEAD,但收到 403 禁止消息。为了使用 REST API 获取对象的 HEAD,我需要什么权限?

我已经有了使用签名 URL 获取完整对象内容的代码...但是当我切换到获取 HEAD 而不是获取完整对象时,它给了我 403 禁止

最佳答案

与 GET 的权限相同。如果您可以获得一个对象,则可以对其执行 HEAD 请求。但是 HEAD 和 GET 不能使用相同的签名 URL,因为请求方法用于计算签名,因此它们将具有不同的签名。为 HEAD 请求创建一个新的签名 URL,它应该可以工作。

关于security - 在 Amazon S3 中,我需要什么权限才能获取对象的 HEAD?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20579846/

相关文章:

linux - 访问 apache AWS EC2 Linux 服务器上的错误日志

ios - 是否需要联系人权限 key 来防止 EKEventEditViewController 崩溃?

JavaScript ActiveX对象

c# - Active Directory 和 PrimaryPermission

ios - Xcode/IOS 代码可见性

java - checkSelfPermission 总是返回 GRANTED

c# - 访问路径 'C:\Users\xxx\Desktop' 被拒绝

linux - 一条规则中的 iptables LOG 和 DROP

laravel - 如何在 AWS Elastic Beanstalk 上设置和使用 Laravel 调度?

amazon-web-services - CloudFormation Hooks 不会将日志推送到 Cloudwatch Logs