使用ruby sdk在Route 53上创建ALIAS记录

 AD社团 发布于 2023-01-15 15:24

我正在尝试CNAME使用ALIASruby aws-sdkgem 的设置以编程方式创建Route 53 记录.

我在文档中找不到这样做的方法.我看到如何创建一个记录本身但不是如何创建一个ALIAS记录.

rrsets = AWS::Route53::HostedZone.new(hosted_zone_id).rrsets
rrset = rrsets.create('foo.example.com.', 'CNAME', :ttl => 300, :resource_records => [{:value => 'foo.example.com.s3.amazon.weast.uk'}])

imperalix.. 5

下面是如何在US-WEST-2中为S3 Web站点端点设置别名的示例.

$irb

irb> require 'aws-sdk'
irb> rrsets = AWS::Route53::HostedZone.new('Z1234').rrsets #replace Z123 with your hosted zone in which you are creating the record.
irb> rrset = rrsets.create('foo.example.com.', 'A', :alias_target => {:hosted_zone_id => 'Z3BJ6K6RIION7M', :dns_name => 's3-website-us-west-2.amazonaws.com' , :evaluate_target_health => false }) # Z3BJ6K6RIION7M is the target hosted zone, in this case Z3BJ6K6RIION7M and can be obtained from the below link, if it's s3.

端点和托管区域ID:http: //docs.aws.amazon.com/general/latest/gr/rande.html#s3_region

注意:别名记录不能包含TTL,并且需要目标托管区域ID.他们没有TTL的原因是他们使用目标的TTL.

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有