您好,我正在尝试创建一个文件并将其上传到 Azure 中的存储帐户。如果我对存储帐户名称、访问密钥和容器等值进行硬编码,我可以创建文件并将其发送到存储帐户,但是我想将它们保存在 Azure Key Vault 中并从那里引用它们。>
我有一个正在运行的 ARM 模板,其中有我的管理员用户名和密码,它可以完美地使用 "$(adminUser)"
和 "$(adminPass)"
存储帐户的代码如下:
$StorageAccountName = "$env:storageaccountname"
$StorageAccountKey = "$env:secretstoragekey"
$ctx = New-AzStorageContext -StorageAccountName $StorageAccountName -StorageAccountKey $StorageAccountKey
$ContainerName = "$env:vhdcontainer"
Set-AzStorageBlobContent -file ./$Filename -Container $ContainerName -Blob $Filename -Context $ctx -force
我尝试过使用 $(StorageAccountName)
、$(secretstoragekey)
和 $(vhdContainer)
,但并不满意。任何人都可以看到我哪里出错并请指出正确的方向。
提前致谢:)