【问题标题】:Why AWS S3 return error message Access Denied?为什么 AWS S3 返回错误消息访问被拒绝?
【发布时间】:2019-03-05 10:15:30
【问题描述】:

当我在 aws s3 中上传文件时,它会返回此错误

{
"message": "Access Denied",
"code": "AccessDenied",
"region": null,
"time": "2018-09-29T19:31:29.411Z",
"requestId": "A26BAEB25BCD657B",
"extendedRequestId": "RYeX9fiif5V/DmIpYq9umUi0vZlCyywbDjf5hLctKOzg6cRWJRXQDAYEU+S7sL9snnr7rxD/P8c=",
"statusCode": 403,
"retryable": false,
"retryDelay": 68.10123280572672
}

我使用节点 js。

【问题讨论】:

  • 您是否拥有要上传到的存储桶?你是如何上传文件的?

标签: node.js amazon-web-services amazon-s3 aws-sdk


【解决方案1】:

以下是 S3 拒绝访问的可能原因列表:

  1. 与凭据关联的策略不允许访问
  2. 与存储桶相关的策略拒绝访问
  3. 对象不存在
  4. 对象是 KMS 加密的,您没有提供 KMS 密钥
  5. 对象在另一个帐户中,您的跨帐户权限不允许访问
  6. VPC 终端节点策略
  7. 请求者付款已在存储桶上启用
  8. AWS Organizations 服务控制策略不允许访问

还有一些关于how to troubleshoot 403 Access Denied的想法。

【讨论】:

    猜你喜欢
    • 2015-09-22
    • 1970-01-01
    • 2020-09-30
    • 1970-01-01
    • 2021-04-21
    • 2018-06-28
    • 2021-06-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多