每当将文本文件上传到 blob 存储时,我都会尝试创建一个秘密,但使用 az 命令时出现以下错误:
[警告] Function 应用程序可能缺少包含“az”命令定义的模块。如果此命令属于 PowerShell 库中可用的模块,请将对此模块的引用添加到 requirements.psd1。确保此模块与 PowerShell 7 兼容。
这是我的功能
param([byte[]] $InputBlob, $TriggerMetadata)
Import-Module az
Set-AzureKeyVaultSecret -VaultName myakv -Name Mysecret -SecretValue abcde
这是我的要求.psd1
@{
Az = '7.*'
}
感谢有人能给我一些建议。谢谢!
由于函数是无服务器代码,一般来说,我们没有 Key Vault,我们需要通过添加一段代码来手动集成它。下面是函数应用程序与 Kay Vault 集成的示例代码
正如Anand-Sowmithiran所建议的,您可以Set-AzKeyVaultSecret
用于在 azure 函数中创建密钥库机密。
这是在 Azure 函数中集成 Key Vault 的文档。您可以参考这里以获取更多信息。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句