klizer/akeneo-aws-s3-bundle
最新稳定版本:V5.0
Composer 安装命令:
composer require klizer/akeneo-aws-s3-bundle
包简介
Akeneo bundle to configure AWS S3 for file storage
README 文档
README
A Symfony bundle that integrates Amazon S3 as a storage backend for Akeneo PIM.
📦 Features
- ✅ Configure AWS S3 for storing media and asset files in Akeneo
- ⚙️ Compatible with Akeneo PIM 7.x
- 🔄 Automatically updates Flysystem configuration
- 🔐 Uses environment variables or configuration files for AWS credentials
- 🧩 Simple Composer-based installation
🚀 Installation
1. Install via Composer
Run the following command in your Akeneo root directory:
composer require klizer/akeneo-aws-s3-bundle
2. Register the Bundle (if not auto-registered)
In config/bundles.php, add:
return [ // ... Klizer\AwsS3Bundle\AwsS3Bundle::class => ['all' => true], ];
3. Configure Autoloading (if needed)
In your project’s root composer.json, add:
"autoload": { "psr-4": { "Klizer\\AwsS3Bundle\\": "vendor/klizer/akeneo-aws-s3-bundle/src/AwsS3Bundle/" } }
Then dump the autoloader:
composer dump-autoload
4. Run the Setup Command
php bin/console klizer:setup:aws-s3
This will:
- Validate your AWS environment configuration
- Generate necessary service files
- Update Flysystem settings to use AWS S3
⚙️ Configuration Summary
Once setup is complete:
- AWS credentials are pulled from environment variables
- Flysystem config is auto-updated to use AWS S3
- Media and assets are stored and retrieved from S3 seamlessly
🧰 Requirements
- PHP 7.4+
- Akeneo 7.x
- Symfony 5.x / 6.x
- AWS S3 account with programmatic access (IAM user)
👨🔧 Maintainer
Klizer Development Team
📫 prakashs@klizer.com
统计信息
- 总下载量: 3
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 2
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2025-05-14