Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Amazon reťazca dotazu overovania v PHP vyžaduje , aby parametre v reťazci dotazu triediť . Najjednoduchší spôsob , ako to urobiť , je vytvoriť rad parametrov , použite funkciu " ksort " triediť pole , a dať reťazec dotazu späť dohromady , aby po tom , čo ste pridali všetky polia požadované overovanie AWS .
Nastaviť vypršaní času
Pri overovaní reťazec dotazu s PHP a AWS , budete musieť prejsť časovú pečiatku označujúcu dobu platnosti dotazu a vaše AWS prístupový kľúč . Voliteľne môžete prejsť číslo verzie služby , ktorú používate . Parameter pečiatka čas sa volá " pečiatka " , parameter key prístup sa nazýva " AWSAccessKeyId " a parameter verzia sa volá " Version " .
Vytvoriť šifrovaný podpis
reťazec dotazu požiadavku AWS autentizácia s PHP je , že šifrovanie podpis s tajným kľúčom vytvorením algoritmu hash s kľúčom hodnotu , kódovanie ju založiť 64 a URL - kódovať výsledok . Pomocou funkcie " hash_hmac " vytvoriť s kľúčom hash hodnoty s šifrovaním ako " SHA1 " alebo " Sha256 " funkciu " base64_encode " kódovať výsledok založiť 64; a funkciu na url " urlencode " - kódovať výsledok .
AWS SDK pre PHP
Amazon ponúka AWS Software Development Kit , alebo SDK pre PHP , ktorý pomáha , aby bol proces overovania reťazec dotazu jednoduchšie . SDK skrýva väčšinu požiadaviek na overovanie v rozhraní API , takže môžete odovzdať požadované parametre a umožňujú preddefinované funkcie pre kódovanie a správne formátovanie dotaz . Stiahnite si AWS PHP SDK na http://aws.amazon.com/sdkforphp/.