redeyedevelopment/imager-x-storage-driver-for-fort-rabbit

Imager X的外部存储驱动程序,与fortrabbit的对象存储集成

1.0.1 2021-06-10 16:04 UTC

This package is auto-updated.

Last update: 2024-09-11 02:56:51 UTC


README

Imager X的外部存储驱动程序,与fortrabbit的对象存储集成

要求

此插件需要Craft CMS 3.3.0或更高版本,以及Imager X 3.0或更高版本。外部存储仅适用于Imager的专业版。

安装

要安装此插件,请按照以下说明操作。

  1. 打开您的终端并转到您的Craft项目目录

     cd /path/to/project
    
  2. 然后告诉Composer加载插件

     composer require RedEyeDevelopment/imager-x-storage-driver-for-fort-rabbit
    
  3. 在控制面板中,转到设置 → 插件,并点击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插件商店中找到(外部链接)

Red Eye Development提供