Azure DSC 将文件从存储上传到 VM?
Posted
技术标签:
【中文标题】Azure DSC 将文件从存储上传到 VM?【英文标题】:Azure DSC upload a file from storage to VM? 【发布时间】:2020-10-29 23:04:36 【问题描述】:我在 dsc 中使用以下代码,但它从不编译?我总是收到消息“停止:术语 'xRemoteFile' 未被识别为 cmdlet、函数、脚本文件或可运行程序的名称。”
我需要通过 azure DSC 将文件从 azure 存储帐户复制到 vm。
配置 A_FILE
Node localhost
File SetupDir
Type = 'Directory'
DestinationPath = 'C:\files\'
Ensure = "Present"
xRemoteFile Afile
Uri = "https://storageaccountname.file.core.windows.net/files/file1.txt"
DestinationPath = "C:\files\"
DependsOn = "[File]SetupDir"
MatchSource = $false
【问题讨论】:
【参考方案1】:好的,我解决了
ok i worked it out
配置 getfilefromazurestorage
Import-DscResource -ModuleName xPSDesiredStateConfiguration
Node localhost
File SetupDir
Type = 'Directory'
DestinationPath = 'C:\localfiles'
Ensure = "Present"
xRemoteFile remotefile
# for uri generate a sas token then copy the sas token url in the uri line below
Uri = "https://storageaccountname.blob.core.windows.net/files/sastokendetails"
DestinationPath = "C:\localfiles\AzureFile.txt"
DependsOn = "[File]SetupDir"
MatchSource = $false
【讨论】:
以上是关于Azure DSC 将文件从存储上传到 VM?的主要内容,如果未能解决你的问题,请参考以下文章
如何自动将文件从多个 Azure VM 复制到 Azure 存储并访问