klizer/akeneo-aws-s3-bundle 问题修复 & 功能扩展

解决BUG、新增功能、兼容多环境部署,快速响应你的开发需求

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

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

GitHub 信息

  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2025-05-14