Route 53 DNS構成に次のTXTレコードを追加できません。
v=msv1 t=whatever
これを行うと、次のエラーが発生します。
次の理由により、レコードセットを保存できませんでした:-[値]フィールドに無効な文字が含まれているか、形式が無効です。
V = msv1だけを実行しても、同じ結果になります。 v =なしでは機能しないようです。
たぶんtは名前フィールドに行くはずで、vは値フィールドに行くはずですか?
TXTレコードセットを追加するときのRoute 53管理ページから:
A text record. Enter multiple values
on separate lines. Enclose text in
quotation marks.
Example:
"Sample Text Entries"
"Enclose entries in quotation marks"
APIまたはAnsible Route53モジュールを使用していて、値を別々の行に設定する必要がある場合(例:SPF +ドメイン検証)。例えば:
"v=spf1 include:mail.zendesk.com ?all"
"google-site-verification=
rXOxyZounnZasA8Z7oaD3c14JdjS9aKSWvsR1EbUSIQ"
次に、値は次のようになります。
APIの場合:
'"v=spf1 include:mail.zendesk.com ?all" "google-site-verification= rXOxyZounnZasA8Z7oaD3c14JdjS9aKSWvsR1EbUSIQ"'
AWS Route53ドキュメントから:
Ansibleの場合:
'"v=spf1 include:mail.zendesk.com ?all", "google-site-verification= rXOxyZounnZasA8Z7oaD3c14JdjS9aKSWvsR1EbUSIQ"'
ところで: mxtoolbox のようなツールを使用して、SPFレコードの有効性を確認できます。
乾杯、ミカエル