如何为 azurite 存储资源管理器创建一个有效的密钥,当我给出一些随机的字母数字值时,它没有说不是一个有效的 base64 值
答案 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"
);