ヤマムギ

growing hard days.

*

ACM(AWS Certificate Manager)の承認メールを受け取るためにAmazon SESを設定する

      2017/07/13

何のためでもいいのですが、ドメインは持っているけど、そのドメイン宛にメールを送られても受け取るメールサーバがないという場合にSESを使います。

ACM(AWS Certificate Manager)の承認メールを受け取るために使うことが多いのでそれもあわせて書いておきます。

S3バケットの作成

まず、SESで受信したメールを格納するバケットを作ります。

作成したバケットにはバケットポリシーを次のように設定します。

  • Resourceの「yourdomain-mail」はバケット名
  • aws:RefererはAWSアカウント

SESの設定

[Domains]で [Verify a New Domain]をクリックします。

ドメイン名を入力して[Verify a This Domain]をクリックします。

TXTレコードとMXレコードが表示されるのでドメインのDNSを管理しているところでそれぞれのレコードを設定します。

(Route 53の場合はワンクリックで反映出来るボタンがあったかと思います)

登録したDNSレコードの反映が確認出来ると[pending verification]から[verified]になります。

ルールセットを設定します。
[Create Rule]をクリックします。

Recipientsにドメインを入力します。

Actionsを次のように設定します。

  1. S3 先ほど作成した S3 bucketを設定します。
  2. Stop Rule Set

[Rule Name]を設定して [Rule position]にを設定します。

ACM(AWS Certificate Manager)で証明書の取得

今さらいわずもがなですが、無料です。

[証明書のリクエスト]をクリックします。

ドメイン名を入力して[確認とリクエスト]をクリックします。
ワイルドカードも使えます。
そして無料です。

すると、先ほど設定したSESのS3バケットの何通かメールが届いています。
ドメイン名のwhoisで登録されているメールアドレスと他、admin@yourdomain.comとかwebmaster@yourdomain.comとかといったアカウントに自動送信されるので、それらがすべて届いています。

S3に届いているテキストファイルをダウンロードするなどして開いて、Approve用のURLを探してブラウザで開きます。
[I Approve]をクリックします。

証明書が[検証保留中]から[発行済]になって使えるようになりました。


最後までお読みいただきましてありがとうございました!

「AWS認定資格試験テキスト&問題集 AWS認定ソリューションアーキテクト - プロフェッショナル 改訂第2版」という本を書きました。

「AWS認定資格試験テキスト AWS認定クラウドプラクティショナー 改訂第3版」という本を書きました。

「ポケットスタディ AWS認定 デベロッパーアソシエイト [DVA-C02対応] 」という本を書きました。

「要点整理から攻略するAWS認定ソリューションアーキテクト-アソシエイト」という本を書きました。

「AWSではじめるLinux入門ガイド」という本を書きました。

 - AWS , , ,

ad

ad

  関連記事

ECR(Amazon Elastic Container Registry)にコンテナイメージをアップロードする

「Pandocサーバーのコンテナイメージを作成する」で作成したイメージをAWS …

AWS Step Functions まずはパラレルでLambdaを並列実行してみました

複数のlambdaの実行制御をLambdaでやってましたが、その部分をStep …

百聞は一見にしかず!AWSセルフペースラボの無料ラボ!

※2019年5月12日現在に試してみた記録です。 AWSセルフペースラボとは A …

EC2 Instance Connect向けのセキュリティグループのソースにプレフィックスリストを

EC2 Instance Connect、便利ですね。 キーペア不要で、EC2イ …

Amazon Connectの新規作成からプッシュボタン入力と発信元電話番号をLambdaで処理するまで

とりあえずやりたいことはタイトルに書いたとおり、「電話をかけて、プッシュボタンに …

AWS Transfer Family S3向けのSFTP対応サーバー

S3バケットは作成済です。 IAMロールの作成 [crayon-662bd4fe …

QuickSightのVisualizeをダッシュボード化して定期メール

「Backlogの実績工数をAmazon QuickSightで可視化してわかっ …

AWS Certificate Manager証明書とAmazon Route 53でAmazon API GatewayのAPIのカスタムドメイン名前解決する

AWS Certificate ManagerとAmazon Route 53と …

AWSアカウントのルートユーザーのセキュリティ認証情報

アカウント作成時にはMFA設定するためにIAMダッシュボードからアクセスするので …

WordPress(EC2)の画像のS3へのオフロードをMedia Cloudで

タイトル通りですが、画像をwebサーバー(EC2)からではなく、S3バケットから …