部署的架构图
准备工作
- 创建一个vpc
- 准备好域名
- 由于目前 aws china route53 只能 使用awscli 操作 所以 先下载好
先创建NLB
进入 aws 后台页面
下面摸索着设置好 很好设置
设置Route53 把域名定位到NLB 上
aws route53 create-hosted-zone --name Amanda.thermofisher.cn --region cn-northwest-1 --
endpoint-url https://api.route53.cn --caller-reference "20190605"
#申请 public-hosted-zone
aws route53 create-hosted-zone --name 域名(gg.baidu.com) --region cn-northwest-1 --
endpoint-url https://api.route53.cn --caller-reference "唯一"
响应=>
{
"HostedZone": {
"ResourceRecordSetCount": 2,
"CallerReference": "唯一",
"Config": {
"PrivateZone": false
},
"Id": "/hostedzone/ZS0VVVVVVV",
"Name": "gg.baidu.com."
},
"DelegationSet": {
"NameServers": [
"ns-intl-3636.awsdns-cn-35.cn",
"ns-intl-56.awsdns-cn-03.com",
"ns-2814.awsdns-cn-47.biz",
"ns-56.awsdns-cn-03.com",
"ns-1241.awsdns-cn-13.net",
"ns-3636.awsdns-cn-35.cn"
]
},
"Location": "https://api.route53.cn/2013-04-01/hostedzone/ZS0VVVVVVV",
"ChangeInfo": {
"Status": "PENDING",
"SubmittedAt": "2019-06-04T01:20:54.535Z",
"Id": "/change/C3YYYYYYYY"
}
}
#创建resource-record-sets
aws route53 change-resource-record-sets --hosted-zone-id ZS0VVVVVVV --change-batch file://Route53.json --region cn-northwest-1 --endpoint-url https://api.route53.cn
Route53.json =>
{
"Comment": "Creating Alias resource record sets in Route 53",
"Changes": [{
"Action": "CREATE",
"ResourceRecordSet": {
"Name": "gg.baidu.com",
"Type": "A",
"AliasTarget":{
"HostedZoneId": "Z3KKHJYHH", # NLB 创建好生成
"DNSName": "VVVVVVVVVVVVVV.elb.cn-north-1.amazonaws.com.cn", #NLB 的DNS name
"EvaluateTargetHealth": false
}}
}]
}
此时 你当你 dig @8.8.8.8 gg.baidu.com 的时候 就会发现
就ok 了
在NLB上挂载两个EC2
最后 加上RDS
搞定