typescript - aws cdk typescript issue type='CNAME'] 但它已经存在]
问题描述
我是 AWS CDK 打字稿的新手,不胜感激。
我的问题[Tried to create resource record set [name='xxxxx', type='CNAME'] but it already exists]"}
使用 AWS CDK 打字稿,我正在 eu-west1 和 eu-central 区域创建堆栈。那么是否有任何机制来检查是否未创建 cname 然后仅创建?
我的代码当前代码:
const cName = new route53.CnameRecord(this, "cName", {
zone: route53.HostedZone.fromLookup(this, "lowerHostedZone3", {
domainName: topDomain,
}),
recordName: topFQDN,
domainName: lowerFQDN
});
解决方案
在多个区域部署堆栈可能会创建两次相同的条目(一个 foreu-west-1
和一个 for eu-central-1
)。由于route53
是全球服务,这可能是您看到的错误的原因。
您可以简单地选择为 DNS 设置 1 个区域,或者在 DNS 条目中包含区域名称my-service.eu-west-1.my-domain.com
(
推荐阅读
- reactjs - React Hooks 函数内部的陈旧状态
- macos - 如何让 CMake 找到 OpenMP_C、OpenMP_CXX 等?
- angular - Angular 8 模块路由
- python - 用python编写的MAS平台
- regex - 如何在记事本++中使用正则表达式在一组后续的 10 行中查找两个单词?
- django - 修改复选框元素相对于 Django 模型数据的属性
- python - Python循环解释
- django - 如何在 Django 模板中格式化查询集
- android - NativeScript 根据其名称打开网站?
- xcode - 更改 iBeacon 的 Minor 和 Major 值会阻止我找到信标。(iBeacon/Xcode)