Google Appsスクリプトを使用しており、&にAWS CloudWatchへのHTTPリクエストを書き込むよう試みています。Googleスクリプトのバイナリ出力HMAC encription
Amazon APIドキュメントhereでは、署名鍵の作成方法に関して疑似を使用して、HMACアルゴリズムがバイナリ形式を返すことを説明しています。
HMAC(key, data) represents an HMAC-SHA256 function
that returns output in binary format.
Googleは、スクリプトは、このようなハッシュを行うための方法を提供しています
Utilities.computeHmacSignature(Utilities.MacAlgorithm.HMAC_SHA_256,
data,
key);
をアプリが、戻り値の型は、常にバイト配列です。
Byte[]
Byte []をAWSが望むバイナリデータに変換するにはどうすればよいですか?または、ハッシュを計算するためにGoogle Apps Scriptで使用できるバニラのjavascript関数はありますか?
バイト配列から必要なバイナリデータへの変換が簡単であるべきおかげ
あなたは最初に(Byte []から)文字列に変換して、バイナリに変換するのが簡単だろうか? – Rpranata
はい、私は、バイト[]をブロブに変換して、ハッシュの次の反復に渡す文字列としてデータを読み取ってみましたが、利用できません – user2495753