通过 AWS CLI 创建 route53 记录集



我正在通过 AWS SSM 会话管理器连接到 ec2 实例。

在此实例中,我正在尝试为我们的域创建一个记录集(以完成 AWS Simple Email Service 的域验证(。

AWS CLI 命令:

[root@ip-XX-XXX-XX-XXX igor]# aws route53 change-resource-record-sets --hosted-zone-id <HOSTED_ZONE_ID> --change-batch ./record-set.json

JSON 文件:

{
"Comment": "Add SES record set for this domain",
"Changes": [
{
"Action": "CREATE",
"ResourceRecordSet": {
"Name": "_amazonses.domain.something.something.org.",
"Type": "TXT",
"Region":"eu-west-1",
"TTL": 1800,
"ResourceRecords": [
{
"Value": "<generated-verification-id>"
}
]
}
}
]
}

问题:当我运行上述命令时,我收到以下错误:

[root@ip-XX-XXX-XX-XXX igor]# aws route53 change-resource-record-sets --hosted-zone-id <HOSTED_ZONE_ID> --change-batch "./record-set.json"
Error parsing parameter '--change-batch': Expected: '=', received: 'EOF' for input:
./record-set.json

问题出在哪里?

使用文件路径中的file://而不是./修复(不确定这是如何工作的(

[root@ip-XX-XXX-XX-XXX igor]# AWS route53 更改资源记录集 --托管区域 ID --更改批处理"file://record-set.json">

最新更新