我正在使用aws cli来创建和删除Route53中的DNS记录。我不知道关于有效载荷或命令,必须使用。根据 这个环节我创建了这个有效载荷,但它没有工作。有效载荷是
{
"Comment": "Delete single record set",
"Changes": [
{
"Action": "DELETE",
"ResourceRecordSet": {
"Name": "$DNS_NAME.",
"Type": "$RECORD_TYPE",
"TTL": $TTL,
"ResourceRecords": [
{
"Value": "${RESOURCE_VALUE}"
}
]
}
}
]
}
我在一个名为payload的变量中处理了这个变量,而AWS cli命令是
aws route53 change-resource-record-sets --hosted-zone-id ${HOSTED_ZONE_ID} --change-batch payload
有谁知道我做错了什么?谁能确认一下这个命令和有效载荷是否正确?
保存有效载荷到一个json文件和输入文件名。使用file:/ protocol来引用payload路径。
aws route53 change-resource-record-sets --hosted-zone-id ZSDAGFDG35GS --change-batch file://tmp/payload.json