2017-09-05 6 views
2

amazon s3にファイルをアップロードしようとしています。私のコードですべてがクリアだと私は確信しています。アマゾン設定で何か問題があります。 これは私のポリシー設定です。laravel 5を使用してamazon 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)

私のローカルサーバー上でこのエラーを取得していますか?

+0

Aがエラー「ホストを解決できませんでした」あなたのIAMの設定とは何の関係もありません。このコードはどこで実行されていますか? EC2または他のどこかで? コードはどのように見えますか? PHP用AWS SDKを使用していませんか? –

答えて

0

EU-east-1地域は存在しません。あなたが右のエンドポイントを使用していることを確認:

http://docs.aws.amazon.com/general/latest/gr/rande.html

+0

私はバケツのためにUS East(N. Virginia)を選択しました。それは真東1だよね? –

+0

いいえ、us-east-1、eu-east-1でない –

+0

私はeu-east-1をus-east-1に変更しましたが、何も変更されていないようです。 –

関連する問題