質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
AWS(Amazon Web Services)

Amazon Web Services (AWS)は、仮想空間を機軸とした、クラスター状のコンピュータ・ネットワーク・データベース・ストーレッジ・サポートツールをAWSというインフラから提供する商用サービスです。

Laravel 5

Laravel 5は、PHPフレームワークLaravelの最新バージョンで、2014年11月に発表予定です。ディレクトリ構造がが現行版より大幅に変更されるほか、メソッドインジェクションやFormRequestの利用が可能になります。

Q&A

解決済

1回答

4697閲覧

Missing required client configuration options

supermaruetsu

総合スコア148

AWS(Amazon Web Services)

Amazon Web Services (AWS)は、仮想空間を機軸とした、クラスター状のコンピュータ・ネットワーク・データベース・ストーレッジ・サポートツールをAWSというインフラから提供する商用サービスです。

Laravel 5

Laravel 5は、PHPフレームワークLaravelの最新バージョンで、2014年11月に発表予定です。ディレクトリ構造がが現行版より大幅に変更されるほか、メソッドインジェクションやFormRequestの利用が可能になります。

0グッド

0クリップ

投稿2017/05/18 02:13

Amazon S3に画像をアップしようとしたところ表題のようなErrorがでました。
下記のブログと同様の設定をしましたが上手くいかず、困っております。

Laravel 5.4でS3ファイルアップロード

Logの内容を見ると.envの内容を読み込めていないのかと思ったため、AWS_KEY等を試しにfilesystem.phpに直接書いてもみましたが同様のエラーでした。

お手上げなのでどなたかお力添え頂けないでしょうか。

InvalidArgumentException in ClientResolver.php line 374: Missing required client configuration options: in ClientResolver.php line 374 at ClientResolver->throwRequired(array('driver' => 's3', 'key' => null, 'secret' => null, 'region' => null, 'bucket' => null, 'version' => 'latest', 'service' => 's3', 'exception_class' => 'Aws\\S3\\Exception\\S3Exception', 'config' => array(), 'scheme' => 'https')) in ClientResolver.php line 270 at ClientResolver->resolve(array('driver' => 's3', 'key' => null, 'secret' => null, 'region' => null, 'bucket' => null, 'version' => 'latest', 'service' => 's3', 'exception_class' => 'Aws\\S3\\Exception\\S3Exception', 'config' => array(), 'scheme' => 'https'), object(HandlerList)) in AwsClient.php line 158 at AwsClient->__construct(array('driver' => 's3', 'key' => null, 'secret' => null, 'region' => null, 'bucket' => null, 'version' => 'latest', 'service' => 's3', 'exception_class' => 'Aws\\S3\\Exception\\S3Exception')) in S3Client.php line 243 at S3Client->__construct(array('driver' => 's3', 'key' => null, 'secret' => null, 'region' => null, 'bucket' => null, 'version' => 'latest')) in FilesystemManager.php line 193 at FilesystemManager->createS3Driver(array('driver' => 's3', 'key' => null, 'secret' => null, 'region' => null, 'bucket' => null)) in FilesystemManager.php line 119

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

直接書いても設定が読み込めないのであれば、構築方法が誤っているのではないでしょうか。

composer require league/flysystem-aws-s3-v3 ~1.0 とか composer update しましたか?

こちらを参考にして見直してみてください。
Laravel AWS S3連携

投稿2017/05/18 09:33

lazhuward

総合スコア1294

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

supermaruetsu

2017/05/22 13:18

config:cacheが邪魔していたようでした。仰るとおり環境を見直すことで解決が出来ました。ありがとうございました。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問