swarnat/wp-s3-offload

用于将媒体卸载到自定义的S3存储的工具

安装: 107

依赖项: 0

建议者: 0

安全: 0

星标: 0

关注者: 2

分支: 0

开放问题: 0

类型:wordpress-plugin

v0.8.0 2023-07-15 10:27 UTC

This package is auto-updated.

Last update: 2024-09-21 22:23:24 UTC


README

⚠️ 目前这是一个正在进行中的项目,不适用于生产使用

此插件提供直接或延迟上传媒体到S3存储的功能,并用S3存储的URL替换媒体URL。
主要目的是在Kubernetes/OpenShift的Docker环境中实现自动化部署,其中无状态系统很有帮助。

设置

Composer需要swarnat/wp-s3-offload

此插件不使用任何配置UI,因为它用于自动化部署。您需要在wp-config.php中配置以下配置变量

// your access key
define('WPS3_KEY', '123...abc');
// your secret key to access bucket
define('WPS3_SECRET', '123...abc');

// name of the bucket, you want to connect to
define('WPS3_BUCKET', 'bucketname');
// region of bucket
define('WPS3_REGION', 'de-de');
// The folder within bucket to store files into
define('WPS3_FOLDER', '/');
// Should S3 access use pathstyle urls
define('WPS3_PATHSTYLE', true);

// URL to access the uploaded assets
define('WPS3_URL_PREFIX', 'https://s3.company.com/bucketname/');
// Define a custom URL endpoint
define('WPS3_ENDPOINT', 'https://s3.company.com');

路线图

下个版本计划的功能

  • 自动上传现有媒体
  • 测试