Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Exemples de code pour la création de la signature d’une URL signée
Cette section inclut des exemples d’application téléchargeables qui montrent comment créer des signatures pour les URL signées. Les exemples sont disponibles en Perl, PHP, C# et Java. Vous pouvez utiliser l’un des exemples pour créer des URL signées. Le script Perl s’exécute sur les plateformes Linux et MacOS. L’exemple PHP fonctionne sur n’importe quel serveur qui exécute PHP. L’exemple C# utilise le .NET Framework.
Les exemples de cette section permettent de SHA-1 hacher et de signer la déclaration de politique. Vous pouvez également utiliser SHA-256. Pour l'utiliser SHA-256, mettez à jour l'algorithme de hachage dans la fonction de signature (par exemple, remplacez-le sha1 par sha256 dans les appels OpenSSL ou utilisez la SHA-256 constante équivalente dans la bibliothèque cryptographique de votre langue). Lorsque vous utilisez SHA-256, incluez le paramètre de Hash-Algorithm=SHA256 requête dans l'URL signée.
Pour un exemple de code dans JavaScript (Node.js), consultez Création d'URL CloudFront signées Amazon Node.js
Pour un exemple de code en Python, voir Générer une URL signée pour Amazon CloudFront