J'implémente des URL signées avec AWS CloudFront pour mes fichiers dans AWS S3, et mes URL signées fonctionnent correctement pour presque tous mes fichiers. Les seuls qui ne fonctionnent pas sont les fichiers utilisant des espaces, par ex. « Bonjour world.txt »Whitespaces dans AWS CloudFront pour les URL signées
Selon la documentation: Creating a Signed URL Using a Custom Policy
concaténer les valeurs suivantes dans l'ordre indiqué, et supprimer les espaces blancs (incluant des onglets et des caractères de saut de ligne) entre les parties.
J'ai beaucoup de fichiers déjà stockés dans AWS S3 et beaucoup d'entre eux utilisent des espaces. Est-il possible que je puisse utiliser des URL signées pour ces fichiers?
L'URL signée générée utilise déjà% 20%. Même j'ai essayé de changer% 20% par + et n'a pas fonctionné. Toute aide sera appréciée. Merci.