ヤマムギ

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]をクリックします。

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


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

【PR】 「AWS認定試験対策 AWS クラウドプラクティショナー」という本を書きました。

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

 - AWS , , ,

ad

ad

  関連記事

Amazon CloudSearchにAWS Lambda(Python)からデータをアップロードする

このブログはゆるっとアドベントカレンダー Advent Calendar 201 …

IAMユーザーのマネジメントコンソールログインパスワードを変更してDynamoDBに記録するLambda(Python)

やりたいこと IAMユーザーのマネジメントコンソールへのサインインパスワードを動 …

AWS Summit Tokyo 2017 Day3 開場~基調講演~Dev Day Night

AWS Summit Tokyo 2017 参加2日目のDay3です。 基調講演 …

AWS認定試験の自宅受験で壁のポスターを注意されちゃいました

AWS認定オンライン受験をしてみましたに書きましたとおり、自宅受験デビューしまし …

特定のIAMロールをLambda(Python)で削除する

やりたいこと 特定アカウントの特定の名前が含まれるIAMロールをまとめて削除した …

CloudFrontからのバーチャルホストなサイトのテストってどうしてます?

このブログの構成です。 AWSで構築しています。 4つのサイトを1つのEC2で配 …

Amazon Aurora Serverless のログをCloudWatch Logsに出力する

WordPress W3 Total Cache のDatabaseCacheを …

Amazon Cognito User Poolsのデモをしてみました

AWS Summit 2016 Tokyoのアップデートおっかけ会をJAWS-U …

特定AWSアカウント特定リージョンのSNSトピックを削除するLambda(Python)

やりたいこと 特定アカウント内特定リージョン内のSNSトピックを全部削除したいで …

Selenium, Headless ChromeとAWS Lambdaで夜な夜なスクレイピング

このようなアーキテクチャで、Alexaスキルの開発を進めていまして、元となる情報 …