【发布时间】:2021-06-16 19:02:53
【问题描述】:
如何为 azurite 存储资源管理器创建一个有效的密钥,当我给出一些随机的字母数字值时,它会说不是一个有效的 base64 值
【问题讨论】:
标签: azurite
如何为 azurite 存储资源管理器创建一个有效的密钥,当我给出一些随机的字母数字值时,它会说不是一个有效的 base64 值
【问题讨论】:
标签: azurite
您能否提供有关您尝试解决的场景的更多详细信息?
存储模拟器将默认使用标准开发帐户密钥,请参阅:
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"
);
【讨论】: