0
AWS 제품 광고 API를 사용하고 싶습니다. 서명 생성과 관련이 있습니다. 누군가가 Javascript를 사용하여 서명을 생성하기위한 코드 스 니펫을 게시 할 수 있습니까?AWS 서명 버전 2 (자바 스크립트 사용)
AWS 제품 광고 API를 사용하고 싶습니다. 서명 생성과 관련이 있습니다. 누군가가 Javascript를 사용하여 서명을 생성하기위한 코드 스 니펫을 게시 할 수 있습니까?AWS 서명 버전 2 (자바 스크립트 사용)
지난 한 시간 전에 동일한 문제가있었습니다. 많은 링크를 검색 한 후. 마지막으로 나는 그것을위한 해결책을 찾았다. 내 솔루션 당신은 https://mws.amazonservices.com/scratchpad/index.html 그러나 타임 스탬프의 beaware에서 서명을 확인할 수 있습니다 여기에
var Message = "GET" + "\n" + "elasticmapreduce.amazonaws.com" +"\n"+ "AWSAccessKeyId=AKIAIOSFODNN7EXAMPLE&Action=DescribeJobFlows&SignatureMethod=HmacSHA256&SignatureVersion=2&Timestamp=2011-10-03T15%3A19%3A30&Version=2009-03-31";
var secret = "wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY";
var hash = CryptoJS.HmacSHA256(Message, secret);
document.write(hash);
document.write("|| and ||");
var hashInBase64 = CryptoJS.enc.Base64.stringify(hash);
document.write(hashInBase64);
<script src="https://cdnjs.cloudflare.com/ajax/libs/crypto-js/3.1.2/rollups/hmac-sha256.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/crypto-js/3.1.2/components/enc-base64.js"></script>
입니다. 서명은 타임 스탬프에 따라 다릅니다.
정말 고마워요. –
내 기쁨 :-) – shoaib