Ich lade Fotos über PHP in einen Amazon S3-Bucket hoch. Bis jetzt läuft alles super.Amazon S3 - x-amz-meta
Meine Frage ist über x-amz-meta
. Würde ich x-amz-meta
Schlüssel/Wert-Paare verwenden, um Daten wie die Benutzer-ID der heraufladenden Person und ihren Kontotyp (kostenlos, Premium usw.) zu speichern? Oder speichere ich das als normale Metadaten, nicht mit x-amz-meta
vorangestellt?
Aktuelle Metadaten für ein Foto wie folgt aussieht:
Key: x-amz-meta-user-id Value: 1
Key: x-amz-meta-user-type Value: free
Key: Content-Type Value: image/jpeg
Macht das Sinn? Ich hoffe es. Ich überprüfe einfach, dass ich diese Metadaten auf die richtige Weise speichern kann.
Danke!
Jack
sehr vielen Dank für die Bestätigung, Paul! :) – Jack
Danke, @ paul-k Ich gestehe, dass ich die Dokumente nicht gelesen habe (bin gerade in die Shell gesprungen), aber ich hatte keine Ahnung, warum die S3 Web-basierte Konsole meine Schlüssel/Wert-Paare nicht akzeptiert hat. t klar, dass sie das 'x-amz-meta-' Präfix benötigen ... – Alastair
Wenn Sie Fehler erhalten, wenn Sie versuchen, X-AMZ-Meta festzulegen, beachten Sie, dass es nur Zeichenfolgen akzeptiert. Siehe: https://stackoverflow.com/questions/45044772/aws-s3-x-amz-meta-error-with-non-string-values-invalidheader-and-invalidparamet – rmharrison