亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

上傳 S3 對象時訪問被拒絕

上傳 S3 對象時訪問被拒絕

慕碼人8056858 2021-12-23 15:14:56
我正在關注從 S3 添加/列出對象的本教程。起初,我因為Access Denied出錯而無法列出對象,所以我發現我必須向由cognito創建的角色添加額外的權限s3:ListBucket和資源給 unauth 用戶:arn:aws:s3:::my-bucket{    "Version": "2012-10-17",    "Statement": [        {            "Effect": "Allow",            "Action": [                "s3:PutObject",                "s3:GetObject",                "s3:ListBucket",                "s3:DeleteObject"            ],            "Resource": [                "arn:aws:s3:::my-bucket",                "arn:aws:s3:::my-bucket/*"            ]        }    ]}現在,當我嘗試上傳文件時,我得到了另一個Access Denied.是我做錯了什么還是本教程有很多錯誤?額外檢查:桶有 CORS創建后我沒有更改存儲桶的任何權限(一切默認)我正在使用正確的 Cognito 身份池 ID(我可以列出 albmus)我可以刪除相冊之后Access Denied的錯誤,我可以看到,有在cognito UNAUTH新的身份,所以腳本正常工作。存儲桶的所有者(我)對存儲桶具有讀/寫訪問權限
查看完整描述

2 回答

?
斯蒂芬大帝

TA貢獻1827條經驗 獲得超8個贊

我不確定 cognito 在內部如何工作,它可能會使用 s3 對象的 ACL。因此,添加s3:PutObjectAcls3:GetObjectAcl操作訪問可能會有所幫助。此外,如果您的代碼正在向 S3 執行分段上傳,則應考慮添加s3:ListBucketMultipartUploads操作訪問權限。s3:PutObject操作已經添加了Initiate Multipart UploadUpload Part、Complete Multipart Upload的權限。


查看完整回答
反對 回復 2021-12-23
?
精慕HU

TA貢獻1845條經驗 獲得超8個贊

使用策略添加 IAM 角色,這將使用戶能夠使用 API 或控制臺上傳任何文件。


{

    "Version": "2012-10-17",

    "Id": "1",

    "Statement": [

        {

            "Sid": "1",

            "Effect": "Allow",

            "Principal": {

                "AWS": [

                    "arn:aws:iam::777777:user/myuser"

                 ]

            },

            "Action": [

                "s3:ListBucket",

                "s3:PutObject",

                "s3:PutObjectAcl",

                "s3:GetObject",

                "s3:DeleteObject",

                "s3:GetObjectAcl"

            ],

            "Resource": [

                "arn:aws:s3:::bucketname/*",

                "arn:aws:s3::: bucketname"

            ]

        }

}


查看完整回答
反對 回復 2021-12-23
  • 2 回答
  • 0 關注
  • 382 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號