Amazon Route 53 ホストゾーンでサードパーティが提供した DKIM テキストリソースレコードを作成しようとしましたが、次のエラーが表示されました。 「CharacterStringTooLong (Value is too long) encountered with {Value}.」
簡単な説明
DNS TXT レコードでは、単一の文字列に最大 255 文字を含めることができます。255 文字を超える TXT レコード文字列は、同じレコード内の複数のテキスト文字列に分割する必要があります。
注: 値が分割されても、DKIM 機能は壊れません。
解決策
1. サードパーティプロバイダーから受け取ったリソースレコードを開きます。
2. 単一の Route 53 TXT レコードで最大 255 文字という制限を守るために、DKIM キーの値を 2 つの部分に分割します。そのためには、以下の手順を実行します。
リソースレコードから DKIM キーの値をコピーします。
テキストエディタの新しい行に DKIM キーの値を貼り付けます。
DKIM キーの値を 2 つの部分に分割し、各部分を二重引用符で囲みます。例えば、"long_string" の値は "long_""string" に分割します。
注: 2 つの部分の間に改行を入れないでください。
3. Route 53 コンソールを開きます。
4. ナビゲーションペインで [ホストゾーン] を選択します。
5. ホストゾーンを選択します。
6. [レコードセットの作成] を選択します。
7. [レコードセットの作成] パネルで、次の手順を実行します。
- [名前] には、ドメインキー識別子を入力します。
- [タイプ] には、[TXT] を選択します。
- [エイリアス] には、デフォルトの [いいえ] を選択したままにします。
- [TTL] には、秒数を入力します。通常はデフォルト値の 300 で十分です。
- [値] には、ステップ 2 で作成した、分割された DKIM キー値をテキストエディタからコピーします。分割した値を [値] フィールドに貼り付けます。
- [作成] を選択します。
8. 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 レコードタイプ