shopwarelabs/swag-media-s3

Shopware 媒体适配器,用于将媒体文件存储在 Amazon S3 上。

安装: 852

依赖项: 0

建议者: 0

安全: 0

星标: 22

关注者: 20

分支: 17

类型:shopware-plugin

v2.0.0 2018-02-08 14:15 UTC

This package is auto-updated.

Last update: 2024-09-15 19:14:51 UTC


README

https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat-square

Amazon S3 适配器允许您在 Amazon S3 账户上管理 Shopware 中的媒体文件。此外,您还可以使用 Amazon CloudFront 来分发文件。

构建包

只需运行 ./build.sh

安装

从发布页面下载插件并在 Shopware 中启用。

使用方法

更新您根目录下的 config.php 并填写自己的值

'cdn' => [
    'backend' => 's3',
    'adapters' => [
        's3' => [
            'type' => 's3',
            'mediaUrl' => 'YOUR_S3_OR_CLOUDFRONT_ENDPOINT',
            'key' => 'YOUR_AWS_KEY',
            'secret' => 'YOUR_AWS_SECRET',
            'region' => 'YOUR_S3_REGION',
            'bucket' => 'YOUR_S3_BUCKET_NAME',
            'prefix' => ''
        ]
    ]
]

在 EC2 中使用 IAM 角色

为了使用配置的 IAM 角色,省略数组键 key 和 secret 或将其留空。插件将自动从 EC2 元数据服务检索凭证。

值说明

type (必需)
适配器类型。不要更改。
mediaUrl (必需)

访问您的媒体文件的 URL。通常是您的 S3、CloudFront 或自定义域名端点

例如:https://your-bucket-name.s3-website.eu-central-1.amazonaws.com/

region (必需)
S3 区域,例如 eu-central-1
bucket (必需)
您的 S3 存储桶名称
key
您的访问密钥 ID
secret
您的秘密访问密钥
prefix
媒体文件的可选路径前缀
endpoint
特别设置 S3 端点(例如非 AWS S3)
metaOptions
允许为特定于 Flysystem S3 适配器 的每个文件设置选项

许可证

MIT 许可证(MIT)。请参阅 许可证文件 了解更多信息。