All Projects → shopwareLabs → SwagMediaS3

shopwareLabs / SwagMediaS3

Licence: MIT license
No description or website provided.

Programming Languages

PHP
23972 projects - #3 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to SwagMediaS3

WbmTagManager
Shopware 5 Plugin for Google Tag Manager integration and dataLayer configuration
Stars: ✭ 24 (+9.09%)
Mutual labels:  shopware, shopware-plugin
FroshProductCompare
A Plugin for Shopware 6 - Ecommerce Platform
Stars: ✭ 27 (+22.73%)
Mutual labels:  shopware, shopware-plugin
SwagThreeSixtyViewer
No description or website provided.
Stars: ✭ 23 (+4.55%)
Mutual labels:  shopware, shopware-plugin
sw6-media-optimizer
Image Optimizer for Shopware 6 💙
Stars: ✭ 18 (-18.18%)
Mutual labels:  shopware, shopware-plugin
shopware6-advanced-banners
Advanced Banners (Digital Publishing) for Shopware 6 💙
Stars: ✭ 30 (+36.36%)
Mutual labels:  shopware, shopware-plugin
idea-php-shopware-plugin
Shopware Plugin for PhpStorm which extends Symfony Plugin
Stars: ✭ 50 (+127.27%)
Mutual labels:  shopware, shopware-plugin
RecentlyViewedProduct
Recently viewed products plugin for SW6
Stars: ✭ 20 (-9.09%)
Mutual labels:  shopware, shopware-plugin
shopware-cms-generator
Generate a CMS element scaffolding within seconds.
Stars: ✭ 26 (+18.18%)
Mutual labels:  shopware, shopware-plugin
plentymarkets-shopware-connector
plentymarkets shopware connector plugin
Stars: ✭ 32 (+45.45%)
Mutual labels:  shopware, shopware-plugin
s3storage
Simple rails plugin that makes it easy to store uploaded files on Amazon S3
Stars: ✭ 15 (-31.82%)
Mutual labels:  s3
chicon-rs
A file abstraction system for Rust
Stars: ✭ 55 (+150%)
Mutual labels:  s3
cantor
Data abstraction, storage, discovery, and serving system
Stars: ✭ 25 (+13.64%)
Mutual labels:  s3
gozeit
GoZeit
Stars: ✭ 19 (-13.64%)
Mutual labels:  s3
terraform-aws-cloudtrail
Terraform module to provision an AWS CloudTrail and an encrypted S3 bucket with versioning to store CloudTrail logs
Stars: ✭ 78 (+254.55%)
Mutual labels:  s3
fss3
FSS3 is an S3 filesystem abstraction layer for Golang
Stars: ✭ 52 (+136.36%)
Mutual labels:  s3
Sitko.Core
Sitko.Core is a set of libraries to help build .NET Core applications fast
Stars: ✭ 46 (+109.09%)
Mutual labels:  s3
s3rename
Tool to mass-rename S3 keys
Stars: ✭ 16 (-27.27%)
Mutual labels:  s3
crux.land
crux.land is a free registry service meant for hosting small (≤ 20kB) single deno scripts.
Stars: ✭ 50 (+127.27%)
Mutual labels:  s3
Dive-Into-AWS
Links to the Repos and Sections in our Dive into AWS Course.
Stars: ✭ 27 (+22.73%)
Mutual labels:  s3
LetsHack
Notes & HowTo's covering the Raspberry Pi, Arduino, ESP8266, ESP32, etc.
Stars: ✭ 37 (+68.18%)
Mutual labels:  s3

Amazon S3 Adapter for Shopware

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

The Amazon S3 adapter allows you to manage your media files in shopware on an Amazon S3 account. In addition, you can use Amazon CloudFront for delivering your files.

Building a package

Just run ./build.sh.

Install

Download the plugin from the release page and enable it in shopware.

Usage

Update your config.php in your root directory and fill in your own values:

'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' => ''
        ]
    ]
]

Using IAM roles in EC2

To make use of your configured IAM roles, omit the array keys key and secret or leave them empty. The plugin will retrieve the credentials from the EC2 metadata service automatically.

Value explanation

type (required)
Adapter type. Do not change.
mediaUrl (required)

URL to access your media files. Usually your S3, CloudFront or custom domain endpoint

e.g.: https://your-bucket-name.s3-website.eu-central-1.amazonaws.com/

region (required)
The S3 region, e.g. eu-central-1
bucket (required)
Your S3 bucket name
key
Your Access Key ID
secret
Your Secret Access Key
prefix
An optional path prefix for your media files
endpoint
Sets the S3 endpoint specifically (e.g. non-AWS S3)
metaOptions
Allows setting options per file specific to Flysystem S3 Adapter

License

The MIT License (MIT). Please see License File for more information.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].