2

私の問題は、このページのステップ 6、7、および 8 にあります: http://docs.aws.amazon.com/general/latest/gr/sigv4-create-canonical-request.html

手順 6 と 7 は簡単に実行できます。説明のために、無料のジェネレーターを使用できます: http://hash.online-convert.com/sha256-generator

Action=ListUsers&Version=2010-05-08b6359072c78d70ebee1e81adcbab4f01bf2c23245fa365ef83fe8f1f955085e2それが言うように、に変換します。しかし、同じアルゴリズムを使用するように指示されているステップ 8 では、

    POST
/

content-type:application/x-www-form-urlencoded; charset=utf-8
host:iam.amazonaws.com
x-amz-date:20110909T233600Z

content-type;host;x-amz-date
b6359072c78d70ebee1e81adcbab4f01bf2c23245fa365ef83fe8f1f955085e2

にはまったく変換さ3511de7e95d28ecd39e9513b642aee07e54f4941150d8df8bf94b328ef7e55e2れません。むしろ、私は得る8b483975a604a39ca8882bc11bc0101df17c9ecc64a96206e504babc614fcb37。例は私には非常に不明確です。間違った解釈をしている可能性が高いですが、どうですか?

4

2 に答える 2

1

私はこれを実行することができました - 私の正規のヘッダー単に\r\n\n. stringbuilder から \n で区切られた連結された文字列に変更し、正常に機能しました。

于 2014-03-17T07:00:13.527 に答える