我試圖將文件上傳到亞馬遜s3。我敢肯定,我的代碼一切都很清楚。亞馬遜配置有問題。 這是我的政策configuratin。使用laravel將文件上傳到亞馬遜s3服務器5
{
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"s3:ListBucket"
],
"Resource": [
"arn:aws:s3:::myBucketName"
]
},
{
"Effect": "Allow",
"Action": [
"s3:PutObject",
"s3:GetObject",
"s3:DeleteObject"
],
"Resource": [
"arn:aws:s3:::myBucketName/*"
]
}
]
}
而且我得到這個錯誤我的本地服務器
Error executing "PutObject" on " https://myBucketName.s3.eu-east-1.amazonaws.com/sort_asc.png "; AWS HTTP error: cURL error 6: Could not resolve host: myBucketName.s3.eu-east-1.amazonaws.com (see http://curl.haxx.se/libcurl/c/libcurl-errors.html)
什麼是我的錯誤嗎?
A「無法解析主機」錯誤無關,與你的IAM配置。代碼在哪裏運行?在EC2或其他地方? 你的代碼是什麼樣的?您是否未使用適用於PHP的AWS開發工具包? –