0

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

4

1 回答 1

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"
);
于 2021-06-16T11:02:53.677 回答