elavora/api-storage-s3
Composer 安装命令:
composer require elavora/api-storage-s3
包简介
Armazenamento S3 opcional para o framework Elavora
README 文档
README
Armazenamento S3 opcional para o framework Elavora.
Registre S3StorageExtension com bucket e as configuracoes aceitas pelo
Aws\S3\S3Client, como region, version, credentials, endpoint e
use_path_style_endpoint.
$application->extend(new S3StorageExtension([ 'bucket' => 'uploads', 'region' => 'us-east-1', 'version' => 'latest', ])); $storage = $application->container()->get(Storage::class); $url = $storage->temporaryUrl('reports/example.txt');
O pacote registra S3ClientFactory internamente e reutiliza clientes com a
mesma configuracao via S3ClientManager. Para trocar a criacao do cliente,
registre uma factory propria antes da extensao ou informe clientFactory no
construtor.
Este pacote e aditivo. Ele nao substitui Elavora\Api\Interface\Storage,
Elavora\Api\Integration\Storage\S3Storage ou o alias legado
Elavora\Api\Integration\S3Storage do modulo elavora/api-api.
统计信息
- 总下载量: 0
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2026-07-08