我目前正在使用 Google Apps 脚本,并正在尝试编写和签署对 AWS CloudWatch 的 HTTP 请求。
在此处有关如何创建签名密钥的 Amazon API 文档中,他们使用伪来解释 HMAC 算法是返回二进制格式。
HMAC(key, data) represents an HMAC-SHA256 function
that returns output in binary format.
谷歌应用脚本提供了一种方法来做这样的哈希,
Utilities.computeHmacSignature(Utilities.MacAlgorithm.HMAC_SHA_256,
data,
key);
但返回类型始终是字节数组。
Byte[]
如何将 Byte[] 转换为 AWS 想要的二进制数据?或者是否有我可以在 Google Apps 脚本中使用的普通 javascript 函数来计算哈希?
谢谢