Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Codice di esempio per la creazione di una firma per un URL firmato
Questa sezione include esempi di applicazioni scaricabili che illustrano come creare firme per URL firmati. Vengono forniti esempi in Perl, PHP, C# e Java. Puoi utilizzare uno qualsiasi degli esempi per creare URL firmati. Lo script Perl viene eseguito su piattaforme Linux e macOS. L'esempio PHP funzionerà su qualsiasi server che esegue PHP. L'esempio C# utilizza .NET Framework.
Gli esempi in questa sezione vengono utilizzati SHA-1 per eseguire l'hash e firmare la dichiarazione politica. Puoi anche usare SHA-256. Per utilizzarlo SHA-256, aggiorna l'algoritmo hash nella funzione di firma (ad esempio, sha1 sostituiscilo con sha256 nelle chiamate OpenSSL o usa la costante SHA-256 equivalente nella libreria crittografica della tua lingua). Quando lo usi SHA-256, includi il parametro di Hash-Algorithm=SHA256 query nell'URL firmato.
Ad esempio code in JavaScript (Node.js), consulta Creazione di URL CloudFront firmati da Node.js Amazon nel
Per un esempio di codice in Python, consulta Generare un URL firmato per Amazon CloudFront