informatique:php:laravel:ovh_s3_object_storage
Laravel OVH S3 Object Storage
Utiliser l'un des produit “object storage S3 API” d'OVH avec Laravel 10.x : “Standard Object Storage - S3 API” “High Performance Object Storage - S3 API”
Il faut ajouter le package league/flysystem-aws-s3-v3
./sail composer require league/flysystem-aws-s3-v3
Quand on créé un Object Storage nous sont donnés :
- une région
- “description” puis appelée “nom” puis “ID”
- clé accès S3: 0faxxx78a
- clé secrète S3: 0cexxxfe1
Pour un “High Performance Object Storage - S3 API” la config Lavarel sera :
AWS_ACCESS_KEY_ID=<clé accès S3> AWS_SECRET_ACCESS_KEY=<clé secrète S3> AWS_DEFAULT_REGION=<région (en minuscule)> AWS_BUCKET=<ID> #AWS_URL= AWS_ENDPOINT=https://s3.sbg.perf.cloud.ovh.net/ AWS_USE_PATH_STYLE_ENDPOINT=true
informatique/php/laravel/ovh_s3_object_storage.txt · Dernière modification : 12/01/2024 16:40 de cyrille