Amazon Route 53 ホストゾーンでサードパーティが提供した DomainKeys Identfied Mail (DKIM) テキストレコードを作成しようとしたところ、"CharacterStringTooLong" というエラーメッセージが表示されます。
解決策
DNS DKIM TXT レコードでは、単一の文字列に最大 255 文字を含めることができます。255 文字を超える TXT レコード文字列は、同じレコード内で複数のテキスト文字列に分割してください。
注: 値を分割しても、DKIM の機能は維持されます。
1 つの文字列を複数の文字列に分割するには、次の手順を実行します。
-
サードパーティプロバイダーから取得したリソースレコードを開きます。
-
単一の Route 53 TXT レコードにおける最大 255 文字の制限を守るために、DKIM キーの値を 2 つの部分に分割します。次の手順を実行します。
リソースレコードから DKIM キーの値をコピーします。
テキストエディタの新しい行に DKIM キーの値を貼り付けます。
DKIM キーの値を 2 パートに分割し、各パートを二重引用符で囲みます。2 つのパートの間にはスペースを入れます。例えば、「long_string」という値を「long_」と「string」に分割します。
注: 2 つのパートの間には、改行を入れないでください。
-
Route 53 コンソールを開きます。
-
ナビゲーションペインで [ホストゾーン] を選択します。
-
該当するホストゾーンを選択します。
-
[レコードセットの作成] を選択します。次の手順を実行します。
[名前] にドメインキーの識別子を入力します。
[タイプ] に TXT を選択します。
[エイリアス] では、デフォルトの選択値である「No」を変更しないでください。
[TTL] に秒数を入力します。デフォルト値は 300 です。
[値] には、先ほど作成した分割 DKIM キー値をテキストエディタからコピーします。分割した値を [値] フィールドに貼り付けます。
[作成] を選択します。
-
dig または nslookup を使用して TXT レコードが単一のエントリとして表示されることを確認します。
digの場合:
dig selector_key_1._domainkey.domain.com txt
...
;; ANSWER SECTION:
selector_key_1._domainkey.domain.com. 60 IN TXT "v=DKIM1; k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAz1xhXc+vJKhQJUch86o8Ia2+L/AYo4d5eRVrPMMWzz4EiM4eB4QC1hJ83YMCHLv5dDN2lJ3KWSd5tGOxF/FRj1KdN+Jdf+BVwuklBFO8IrDtMz/lk2CJjF8jlgIUmQAjs3lc/8Bee+" "IQeB2tLX9UWvQMpI3aZuh6Ym6hcvLnbEkALWaMQvqwgxZs1qF6t5VKMjWeNNWIScyNTYL4Ud8wDiBcWh492HustfGUxrl5zmRfEl8BzCbrOqpKPLBmk/xrHRw9PHIJyYOaZA2PFqVcp6mzxjyUmn0DH9HXdhIznflBoIOLL1dm77PyDOKdEWRkSLMCA72mZbFr9gxda72ocQIDAQAB"
nslookupの場合:
nslookup -q=TXT selector_key_1._domainkey.domain.com
..
Non-authoritative answer:
selector_key_1._domainkey.domain.com. text =
"v=DKIM1; k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAz1xhXc+vJKhQJUch86o8Ia2+L/AYo4d5eRVrPMMWzz4EiM4eB4QC1hJ83YMCHLv5dDN2lJ3KWSd5tGOxF/FRj1KdN+Jdf+BVwuklBFO8IrDtMz/lk2CJjF8jlgIUmQAjs3lc/8Bee+"
"IQeB2tLX9UWvQMpI3aZuh6Ym6hcvLnbEkALWaMQvqwgxZs1qF6t5VKMjWeNNWIScyNTYL4Ud8wDiBcWh492HustfGUxrl5zmRfEl8BzCbrOqpKPLBmk/xrHRw9PHIJyYOaZA2PFqVcp6mzxjyUmn0DH9HXdhIznflBoIOLL1dm77PyDOKdEWRkSLMCA72mZbFr9gxda72ocQIDAQAB"
関連情報
TXT レコードタイプ