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 :

Pour un “High Performance Object Storage - S3 APIla 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