Amazon query di autenticazione stringa in PHP richiede che i parametri nella stringa di query di ordinamento . Il modo più semplice per farlo è quello di creare un array di parametri , utilizzare la funzione " ksort " per ordinare l'array , e mettere la stringa di query di nuovo insieme in ordine dopo aver aggiunto tutti i campi richiesti dalla autenticazione AWS . 
 
 Set scadenza tempo 
 
 Quando l'autenticazione di una stringa di query con PHP e AWS , devi passare un timestamp che indica l'ora di scadenza della query e la vostra chiave di accesso AWS . Opzionalmente è possibile passare un numero di versione del servizio che si sta utilizzando . Il parametro di data e ora è chiamato " Timestamp ", il parametro chiave di accesso è denominato " AWSAccessKeyId " e il parametro di versione si chiama " Versione ". 
 Creare firma cifrata 
 
 
 una query requisito di autenticazione stringa AWS con PHP è che si crittografa la firma con la chiave privata con la creazione di un valore hash con chiave , codifica a base 64 e la codifica URL del risultato . Utilizzare la funzione " hash_hmac " per creare il valore hash con chiave di crittografia come " sha1 " o " sha256 " , la funzione " base64_encode " per codificare il risultato di base 64 , e la funzione " urlencode " per url codificare il risultato . 
 AWS SDK per PHP 
 
 Amazon offre un kit di sviluppo software AWS , o SDK , per PHP che aiuta a rendere più facile il processo di autenticazione stringa di query . L'SDK nasconde la maggior parte dei requisiti di autenticazione in un'interfaccia di programmazione delle applicazioni in modo da poter passare i parametri richiesti e consentire le funzioni predefinite per codificare e formattare la query correttamente . Scarica il AWS PHP SDK a http://aws.amazon.com/sdkforphp/. 
 
              
Programmazione © www.354353.com