簡體   English   中英

訪問被拒絕從亞馬遜S3獲取具有完全權限設置的圖像

[英]Access denied fetching images from amazon s3 with full permissions set

我已經更新了存儲桶策略:

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Sid": "Stmt1536491056397",
            "Effect": "Allow",
            "Principal": "*",
            "Action": "s3:*",
            "Resource": [
                "arn:aws:s3:::gdesign",
                "arn:aws:s3:::gdesign/*"
            ]
        }
    ]
}

但是當我嘗試訪問圖像URL時仍然出現access denied errorhttps : //gdesign.s3.us-east-2.amazonaws.com/1536491951672

我還需要在AWS上更新什么?

創建存儲桶時選擇正確的區域解決了我的問題。

我使用PHP S3 lib,版本3.82.5,在Webside中顯示img時也定義了訪問權限,我的解決方案是從S3獲取img url時,您可能需要調用“ createPresignedRequest”(為給定的URL創建一個預簽名的URL) S3命令對象)此功能。 那一切都會好起來的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM