oaksend/craft-scaleway-object-storage

一个与Scaleway的S3兼容对象存储集成的Craft 4插件

1.0.0 2022-11-28 20:03 UTC

This package is auto-updated.

Last update: 2024-09-29 00:01:53 UTC


README

此插件在fortrabbit Object Storage Volume对象上进行了大量修改。

此插件为Craft CMS提供了对象存储集成。

需求

此插件的3.0分支需要Craft CMS 4.0和PHP 8.0或更高版本。

安装

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

1. 使用composer安装插件

cd /path/to/project

composer require oaksend/craft-scaleway-object-storage

2. 更新您的本地.env文件

在终端中运行此命令以自动更新您的.env

./vendor/bin/scaleway-object-storage-init {your-app}

如果由于某些原因失败,请手动更新您的.env文件。

SCALEWAY_STORAGE_BUCKET="(YOUR_BUCKET)"
SCALEWAY_STORAGE_HOST="s3.(nl-ams|fr-par|pl-waw).scw.cloud/(YOUR_BUCKET)"
SCALEWAY_STORAGE_KEY="(YOUR_API_KEY)"
SCALEWAY_STORAGE_REGION="(nl-ams|fr-par|pl-waw)"
SCALEWAY_STORAGE_SECRET="(YOUR_API_SECRET)"

3. 安装插件

./craft plugin/install scaleway-object-storage

或者浏览到CP > 设置 > 插件以启用插件。

4. 配置

在:设置 > 资产 > [新卷]下配置卷。

选择卷类型为Scaleway Object Storage,并为基本URL字段使用ENV变量$SCALEWAY_STORAGE_HOST。所有其他字段已经预配置为ENV变量。