gpt4 book ai didi

amazon-web-services - AWS cloudformation - 如何将 EBS 卷附加到 EC2 Windows 实例

转载 作者:行者123 更新时间:2023-12-03 07:48:20 26 4
gpt4 key购买 nike

这是一个有效的 Amazon CloudFormation JSON 模板,用于创建 Amazon EC2 Windows 2016 实例。

我想要附加在 S3 存储桶上备份的 EBS 卷。我怎样才能做到这一点?请问有什么指点吗?

  {
"Parameters" :{
"KeyName" : {
"Description" : "Name of the existing EC2 KeyPair",
"Type" : "String"
}
},
"Mappings" : {
"RegionMap" : {
"us-east-1" : {
"AMI" : "ami-48b4bf31"
},
"us-west-1": {
"AMI" : "ami-48b4bf31"
},
"us-west-2":{
"AMI" : "ami-48b4bf31"
}
}
},
"Resources" : {
"Ec2Instance" : {
"Type" : "AWS::EC2::Instance",
"Properties": {
"KeyName" : {"Ref" : "KeyName"},
"ImageId" : { "Fn::FindInMap" : [ "RegionMap", { "Ref" : "AWS::Region" }, "AMI" ]}

}
}
},
"Outputs" : {
"AvailablityZone" : {
"Description" : "Availability Zone of the newly created EC2 instance",
"Value" : { "Fn::GetAtt" : [ "Ec2Instance", "AvailabilityZone" ] }
},
"PublicIp" :{
"Description" : "Public IP is",
"Value": {"Fn::GetAtt": ["Ec2Instance", "PublicIp"] }

}

}
}

最佳答案

这个问题可能有两个部分:

  • 1) 如何在 cloudformation 中指定有关 Windows 主机的 ebs 卷的详细信息

我认为您正在寻找类似 this block 设备映射(临时磁盘或 ebs)或卷(仅限 EBS)之类的内容

 "BlockDeviceMappings" : [
{
"DeviceName" : "/dev/sdc",
"Ebs" : { "VolumeSize" : "50" }
},
{
"DeviceName" : "/dev/sdd",
"Ebs" : { "VolumeSize" : "100" }
}
]

或卷

"Volumes" : [
{ "VolumeId" :
{ "Ref" : "NewVolume" }, "Device" : "/dev/sdk" }

]

其次

  • 2) 如何备份我的 Windows 主机。

最简单的方法可能是使用 aws cli snapshot 命令。

aws ec2 create-snapshot --volume-id vol-1234567890abcdef0 --description "Backup of my windows server"
有时,人们将其放入 Linux 机器上的 cron 中,用一些逻辑包装它,然后在整个基础设施上循环它。 AWS 基础设施的良好、简单、廉价的备份。如果您需要恢复,可以从快照创建新镜像。

关于amazon-web-services - AWS cloudformation - 如何将 EBS 卷附加到 EC2 Windows 实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44856905/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com