如何生成有效的 Azurite 自定义帐户密钥

时间:2021-05-29 23:27:40

标签: azurite

如何为 azurite 存储资源管理器创建一个有效的密钥,当我给出一些随机的字母数字值时,它没有说不是一个有效的 base64 值

1 个答案:

答案 0 :(得分:0)

您能否提供有关您要解决的场景的更多详细信息? 存储模拟器将默认为标准开发帐户密钥,请参阅:
https://github.com/Azure/Azurite#storage-accounts

如果您想使用不同的密钥,您需要使用有效的 base64 字符串替换帐户密钥,该字符串可在 constants.ts 文件中找到,每个 API 一个。
你可以在代码中看到它是如何完成的:

export const EMULATOR_ACCOUNT_KEY_STR =
  "Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==";
export const EMULATOR_ACCOUNT_KEY = Buffer.from(
  EMULATOR_ACCOUNT_KEY_STR,
  "base64"
);
相关问题