Ich versuche, einen TXT-Datensatz in Route53 über die Amazon CLI für DNS-01-Validierung zu erstellen. Scheint so, als wäre ich sehr nah dran, aber möglicherweise in ein CLI-Problem (oder ein Formatierungsproblem, das ich nicht sehe). Wie Sie sehen, es geht um einen Wert beschwert, die in Anführungszeichen gesetzt werden sollte, ist aber in der Tat bereits in Anführungszeichen ...Amazon CLI, Route 53, TXT-Fehler
Befehlszeile:
aws route53 change-resource-record-sets --hosted-zone-id ID_HERE --change-batch file://c:\dev\test1.json
JSON-Datei:
{
"Changes": [
{
"Action": "UPSERT",
"ResourceRecordSet": {
"Name": "DOMAIN_NAME_HERE",
"Type": "TXT",
"TTL": 60,
"ResourceRecords": [
{
"Value": "test"
}
]
}
}
]
}
Fehler :
Spot auf. Vielen Dank! Interessant, dass sie nicht möchten, dass alle String-Parameter mit entdeckten Anführungszeichen versehen werden. – BRass
Das liegt daran, dass dies ein 'TXT'-Datensatz ist, der [per Definition eine Zeichenfolge in Anführungszeichen ist] (https://tools.ietf.org/html/rfc1464) ... so erwartet Route 53, dass tatsächliche Anführungszeichen innerhalb des Datensatzes angezeigt werden . –
* "Ein TXT-Datensatz enthält eine durch Leerzeichen getrennte Liste von Strings in doppelten Anführungszeichen." * - http://docs.aws.amazon.com/Route53/latest/DeveloperGuide/ResourceRecordTypes.html#TXTFormat –