私はwebappで作業していて、ファイルのアップロードやものを管理し始めました。 File::
ファサードを使ってファイルやディレクトリを管理することができますが、今はLaravel 5>Storage::
を使用しています。また、Amazon S3はDirectoriesの概念に頼らず、オブジェクトを使用していることがわかりました。 問題は、F ile::
ファサードを使用してディレクトリが存在するかどうかを確認し、必要に応じてファイルを作成してファイルを保存すると、Amazon AWSを使用するとwebappの動作はどうなりますか?私の理解は、それが機能しない可能性がありますので、代わりにStorage::
ファサードを使用してファイルとディレクトリを管理し、それがS3上で動作することに注意してください。 例ユーザ用のディレクトリを作成し、そのディレクトリにユーザがアップロードした写真を保存する必要がある場合AWSはどのように動作しますか?Laravel File ::とAmazon AWS S3
0
A
答えて
0
ここには、AWS s3用のアダプタがあり、インストールする必要があります。 https://github.com/thephpleague/flysystem-aws-s3-v3
次に、パッケージを使用するにはStorage::disk('s3')
を使用する必要があります。
Storage::disk('s3')->has('myfile.jpg');
はまた、あなたのconfig/filesystems.php
上S3配列の識別情報を入力する必要があります。ファイルが存在するかどうかをチェックしたい場合は、その後、例えばthis file
に存在する機能へのアクセスを持っていますあなたLaravelのインストールに:
's3' => [
'driver' => 's3',
'key' => 'your-key',
'secret' => 'your-secret',
'region' => 'your-region',
'bucket' => 'your-bucket',
],
私は、これは少し役に立てば幸い
関連する問題
- 1. 接続の拒否Laravel 5.2とAmazon S3
- 2. Laravel + AWS S3:cURLエラー60
- 3. Amazon AWS-S3 to ElasticSearch(Python Lambda)
- 4. LaravelとAWS PHP SDK - それはS3
- 5. Amazon s3とバケット
- 6. Amazon CloudFrontとS3
- 7. laravelのamazon s3プライベートファイルからのダウンロード
- 8. Spark parquet s3エラー:AmazonS3Exception:ステータスコード:403、AWSサービス:Amazon S3、AWSリクエストID:xxxxx、AWSエラーコード:null
- 9. amazon s3のアップローダ
- 10. laravel 5.5 app on amazon aws ec2
- 11. Nodejs Amazon S3ファイルアップロード
- 12. Amazon AWS Athena S3およびGlacier Mixed Bucket
- 13. 適切なAmazon AWS S3の使用
- 14. イメージコンテンツを使用したAmazon AWS s3アップロード
- 15. LaravelとAmazon SES
- 16. Amazon S3アップロードRails
- 17. Amazon s3バッチアップロード
- 18. amazon s3とのHerokuエラー
- 19. ClickOnceとAmazon S3
- 20. Amazon S3とクラウドフロント
- 21. Carrierwaveとamazon s3
- 22. AWS CognitoとS3
- 23. Amazon S3キャッシュオーディオファイル
- 24. Laravel Storage FilesystemとAmazon S3でCredentialsExceptionが発生する
- 25. Elfinder RailsとAmazon S3
- 26. バックアップデータベースからamazon s3バケットからlaravel
- 27. Amazon S3のテキストファイルをAWSラムダとAPIゲートウェイ経由でダウンロードする
- 28. Amazon S3バケットポリシーバケットポリシー
- 29. amazon s3アップロードファイルのタイムアウト
- 30. Spark + Amazon S3 "s3a://" urls