前提・実現したいこと
Route53に置いてあるAレコード、TXTレコードを一斉に変更する必要があります。
AWS_CLIを使用して
aws route53 change-resource-record-sets --hosted-zone-id HOGEHOGE --change-batch file://C:change.json
のような形でjsonファイルをRoute53に認識させようと思っているのですが、
Route53がjsonファイルの中の改行をどのような形にしても認識してくれません。
発生している問題・エラーメッセージ
An error occurred (InvalidChangeBatch) when calling the ChangeResourceRecordSets operation: [Invalid Resource Record: FATAL problem: UnsupportedCharacter An error occurred (InvalidChangeBatch) when calling the ChangeResourceRecordSets operation: [Invalid Resource Record: FATAL problem: InvalidCharacterString (Value should be enclosed in quotation marks)
該当のソースコード
json
1 { 2 "Action" : "UPSERT", 3 "ResourceRecordSet" : { 4 "Name" : "exsample.jp.", 5 "Type" : "TXT", 6 "TTL" : 300, 7 "ResourceRecords" : [ 8 { 9 "Value" : "\"hogehoge\" \n \"v=spf1 +ip4:12.34.56.78/30 -all\"" 10 } 11 ] 12 } 13 }, 14
試したこと
\n 自体をエスケープさせる、コーテーションで囲む、などなど色々と試してみたのですが結果はだめでした。
上記エラーメッセージのどちらか表示されます。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー