Je télécharge des photos, via PHP, vers un compartiment Amazon S3. Tout fonctionne très bien jusqu'à présent.Amazon S3 - x-amz-meta
Ma question concerne le x-amz-meta
. Est-ce que j'utiliserais des paires clé/valeur x-amz-meta
pour stocker des données telles que l'ID utilisateur de la personne effectuant le téléchargement et leur type de compte (gratuit, premium, etc.)? Ou est-ce que je stocke cela comme des métadonnées normales, non préfixées par x-amz-meta
?
métadonnées Actuellement exemple une photo ressemble:
Key: x-amz-meta-user-id Value: 1
Key: x-amz-meta-user-type Value: free
Key: Content-Type Value: image/jpeg
Est-ce que donner un sens? J'espere. Je vérifie simplement que je stocke correctement ces métadonnées.
Merci!
Jack
Merci beaucoup pour confirmer, Paul! :) – Jack
Merci, @ paul-k J'avoue que je n'ai pas lu les docs (juste sauté dans le shell) mais je ne savais pas pourquoi la console Web S3 n'acceptait pas mes paires clé/valeur car elle n'est pas t clair qu'ils nécessitent le préfixe 'x-amz-meta-' ... – Alastair
Si vous rencontrez des erreurs en essayant de définir x-amz-meta, notez qu'il n'accepte que des chaînes. Voir: https://stackoverflow.com/questions/45044772/aws-s3-x-amz-meta-error-with-non-string-values-invalidheader-and-invalidparamet – rmharrison