redeyedevelopment / imager-x-storage-driver-for-fort-rabbit
Imager X的外部存储驱动程序,与fortrabbit的对象存储集成
1.0.1
2021-06-10 16:04 UTC
Requires
- aws/aws-sdk-php: ^3.0.0
- craftcms/cms: ^3.0.0
- spacecatninja/imager-x: v3.4.0
README
Imager X的外部存储驱动程序,与fortrabbit的对象存储集成
要求
此插件需要Craft CMS 3.3.0或更高版本,以及Imager X 3.0或更高版本。外部存储仅适用于Imager的专业版。
安装
要安装此插件,请按照以下说明操作。
-
打开您的终端并转到您的Craft项目目录
cd /path/to/project -
然后告诉Composer加载插件
composer require RedEyeDevelopment/imager-x-storage-driver-for-fort-rabbit -
在控制面板中,转到设置 → 插件,并点击Imager X Storage Driver for FortRabbit的“安装”按钮。
配置
通过在您的<强>imager-x.php配置文件强>中的storagesConfig配置设置中添加名为fortrabbit的新键来配置存储驱动程序,如下所示
'storageConfig' => [
'fortrabbit' => [
'endpoint' => '',
'accessKey' => '',
'secretAccessKey' => '',
'region' => '',
'bucket' => '',
'folder' => '',
'requestHeaders' => array(),
]
],
通过将键fortrabbit添加到Imager的storages配置设置中来启用存储驱动程序
'storages' => ['fortrabbit'],
以下是一个示例配置,请注意,端点必须是带有方案的完整URL,并且始终确保imagerUrl指向正确的位置
'imagerUrl' => 'https://SUBDOMAIN.objects.frb.io/transforms/',
'storages' => ['fortrabbit'],
'storageConfig' => [
'fortrabbit' => [
'endpoint' => 'https://objects.us1.frbit.com',
'accessKey' => 'MYACCESSKEY',
'secretAccessKey' => 'MYSECRETKEY',
'region' => 'us-east-1',
'bucket' => 'MYBUCKET',
'folder' => 'transforms',
'requestHeaders' => array(),
]
],
此外,请记住,在添加或删除外部存储时,始终清空您的Imager转换缓存,因为如果转换已存在于缓存中,则不会上传转换。
价格、许可证和支持
此插件根据MIT许可证发布。它需要Imager X Pro,这是一个商业插件,可在Craft插件商店中找到(外部链接)。