Hallo,
seit dem Update auf 6.5.7.2 werden Dateien nicht mehr in den Root-Ordner geladen. Ich habe auch den Adapter aktualisiert:
composer require league/flysystem-async-aws-s3
Neuerdings wird alles in einen neuen Unterordner / hochgeladen. Also anstelle von media/12/34/56/image.jpg, ist die neue Location /media/12/34/56/image.jpg wobei der erste Slash der neue Ordername ist.
Buckets > my-bucket > / > media/ > 12/ > 34/ > 56/ > image.png
Das ist die Konfiguration:
# config/package/shopware.yaml
shopware:
filesystem:
public:
url: "%env(AWS_URL)%"
type: "amazon-s3"
config:
bucket: "%env(AWS_BUCKET)%"
region: "%env(AWS_REGION)%"
endpoint: "%env(AWS_DOMAIN)%"
root: ""
options:
visibility: "public"
credentials:
key: "%env(AWS_ACCESS_KEY_ID)%"
secret: "%env(AWS_SECRET_ACCESS_KEY)%"
Den root-Parameter ändern bringt auch nichts, egal was ich da angebe, es wird immmer in / hochgeladen. Ich weiß wirklich nicht woran das liegen könnte und das ist echt nervig gerade, weil niemand etwas hochladen kann.
