我正在使用AWS cloudformation创建一个窗口实例。
我想通过添加带有标签的卷来创建EC2实例。
示例:
SQL Drive(D:)
我们如何在Cloud Formation脚本中执行此操作?
答案 0 :(得分:0)
我从来没有在aws上使用过windows,但如果我是你,我会尝试设置" Device"字段到" D"在this组件中。
答案 1 :(得分:0)
纯云形成是不可能的。我试过了;
可以编写脚本,但我无法共享我的代码,因为它在NDA下。但是我可以描述你将如何实现它。
你必须分两部分来完成。
首先在云计算中,您必须在“AWS :: EC2 :: VolumeAttachment”中为磁盘设置设备(挂载点)。这将确保您知道它在Windows中的映射位置。 使用本指南指定哪个挂载点还包含一些在下一步中有用的Powershell - http://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/ec2-windows-volumes.html
其次,您需要为Windows实例编写或修改您的引导脚本(这将取决于您的云形成模板,如果您引导单个实例与构建自动扩展启动配置)boostrap脚本将需要知道在您安装设备的地方,使用亚马逊在上面的ec2-windows-volumes链接中提供的powershell,然后使用更多的PowerShell来更改设备标签。
等等Get-CimInstance win32_logicaldisk -Filter "deviceID = 'D:'" | Set-CimInstance -Property @{volumename = 'Database'}