Estoy cargando fotos, a través de PHP, a un cubo de Amazon S3. Todo está funcionando bien hasta ahora.Amazon S3 - x-amz-meta
Mi pregunta es acerca de x-amz-meta
. ¿Utilizaría los pares clave/valor x-amz-meta
para almacenar datos como el ID de usuario de la persona que carga y su tipo de cuenta (gratuita, premium, etc.)? ¿O lo almaceno como metadatos regulares, sin el prefijo x-amz-meta
?
Actualmente metadatos muestra una foto se ve así:
Key: x-amz-meta-user-id Value: 1
Key: x-amz-meta-user-type Value: free
Key: Content-Type Value: image/jpeg
¿Eso tiene sentido? Eso espero. Solo estoy comprobando que estoy almacenando estos metadatos de la manera correcta.
Gracias!
Jack valores de metadatos
Muchas gracias por confirmar, Paul! :) – Jack
Gracias, @paul-k. Confieso que no leí los documentos (solo salté al caparazón) pero no tenía idea de por qué la consola basada en web S3 no aceptaba mis pares clave/valor, ya que no es así. t aclara que requieren el prefijo 'x-amz-meta-' ... – Alastair
Si recibes errores al intentar establecer x-amz-meta, ten en cuenta que solo acepta cadenas. Ver: https://stackoverflow.com/questions/45044772/aws-s3-x-amz-meta-error-with-non-string-values-invalidheader-and-invalidparamet – rmharrison