J'utilise cette classe pour générer un formulaire de téléchargement direct qui inclut la partie de politique.php s3 pré-signé url sans sdk
https://www.designedbyaturtle.co.uk/2015/direct-upload-to-s3-using-aws-signature-v4-php/
Les ajouts travaillent, mais je veux être en mesure d'afficher le fichier à partir de l'URL pour les utilisateurs sur le site sans les fichiers publics. Je comprends le SDK a une méthode simple pour cela mais j'espère que je peux le faire avec le code existant car cela crée déjà la politique. Je me demande quelles sont les étapes pour créer cette URL à partir de zéro? Il semble excessif d'inclure tout le SDK gonflé pour une seule fonction.
Je dirais que vous voudriez commencer à http://docs.aws.amazon.com/AmazonS3/ latest/API/Welcome.html et localisez l'API REST sur la façon de créer une URL signée. Tandis que votre ballottement de taille de SDK pourrait être un souci, son chargement automatique est fantastique et l'impact de mémoire devrait être bas. – Scuzzy
La * police * signée pour les envois directs est entièrement différente de la * requête canonique * signée pour les URL pré-signées. Cependant, il y a un code utile dans cet exemple pour construire la clé de signature ... donc c'est un début utile. –