Manager(以下ACM)について、紹介編と導入編を投稿させていただきました。前回までの内容をご覧になっていない方は以下リンクをご覧ください。~導入編~今回は導入編でも触れました、SESでのメール受信方法を投稿させていただきます。こちらは申請するドメインにて、AWSからの認証メールを受信する環境がない時に使えます。事前にDNSはRoute53を使用SESを使用するに辺り、DNSはRoute53を使用すると非常にスムーズに行くため、今回の検証でも使用しております。今回メールの保存先はS3バケットを使用しております。こちら事前に作成が必要となっており、ポリシーによって外部よりの書き込み許可を与える必要もございます。本来はバケットポリシーにてSESよりの書き込みのみに制限すべきですが、今回はメール受信のみの利用となっており、使用後削除を考えているため、「被付与者:全員」「アップロード/削除許可」のアクセス許可設定を行っております。こちらが準備できているのであれば、SESよりメール受信設定を行いましょう。SESにてドメイン認証AWSのコンソールよりSESを選択します。残念ながら、現在東京リージョンではSESを使用できないため、別のリージョンを選択する必要があります。検証では東京に一番近いオレゴンを選択しております。Domain」を選択します。Domain」を選択します。ドメイン認証のために必要なTXTレコードと、メール受信に必要なMXレコードが確認できます。Record」にチェックを入れます。Zones」にはRoute53に登録されているドメインが表示されるため、申請するドメインにチェックを入れてください。verification」となっており、申請中であることがわかります。数分待機しているとステータスが「verified」となり、申請が完了します。Route53に設定されている、該当ドメインのレコードを見ると、先程設定したTXT/MXレコードが登録されていることを確認できます。これでSESにて該当ドメインを使用する申請が完了しました。次は受信設定を行っていきます。setを編集するか確認できます。Set」を選択します。Rule」を選択します。Recipient」を選択します。Stepを選択します。ここではどこにメールを配送するか選択します。action」の項目にてS3を選択してください。backet」の項目で事前準備にて作成したバケットを選択します。Stepを選択します。name」に本ルール名を入力してください。Stepを選択します。設定内容を確認します。Ruleを選択してください。設定が完了したら、該当のルールが「Enabled」となっていることが確認できます。これにてメールをS3に配送する設定が完了しました。これで証明書の認証メールを受け取る準備が出来ましたのでACMより申請しましょう。※このタイミングでリージョンをオレゴンより東京に戻しておきましょう。戻し忘れているとこれよりの操作全てオレゴンリージョンで行ってしまいます。ACM認証ACMのメニューより証明書のリクエストを行います。「検証保留中」となっていることが確認できます。このタイミングにてメールが既に送信されているため、S3を確認します。設定したS3のバケットを確認すると、メールが11通ほど届いております。「AMAZON_SES~」から始まるものは、SESの設定時送信されていたメールなので、それ以外の10通がACMよりの認証メールとなります。(1つの申請につき、administrator@等宛に5通ずつ送信されるが、今回はドメインに加えワイルドカードも併せて申請しているため、10通受信している)ファイルの中身にメールの本文等記載されているため、中身を確認する必要があります。ここの確認方法は自由ですが、今回はサーバ内よりawsコマンドにて直接取得しました。下記コマンドにてメールのファイルを取得します。./AMAZON_SES_XXXXXXXXXXXXXXXXXXXXXXX該当ファイル群より、認証用のURLを抽出します。抽出方法も様々あるかとは存じますが、ここでは下記コマンドにて「https://~」より始まる行のみを抽出しております。URLを抽出することができたら、該当のURLにアクセスします。今回は2つ申請しているため、双方のURLにアクセスする必要があります。-uhttps://certificates.amazon.com/approvals?code=1aefbb46XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXhttps://certificates.amazon.com/approvals?code=578309aaXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX該当のURLにアクセスすると、認証画面が表示されます。Approve」を選択します。Success!と認証が出来た旨表示されます。一方のURLにもアクセスし、同様の作業を行ってください。ものが「発行済み」となり使用可能となったことが確認できます。これにて本証明書が使用可能となりました!まとめ今回はSESを使用したACMの認証方法を紹介しました。これにて発行したいドメインのメール受信環境がない状況であっても、ACMにて証明書を発行することが可能となっております。使用したS3バケット等は、メールを受信するためだけに使用致しましたので、不要であれば削除してしまって構いません。3回に渡ってACMを紹介してきましたが今回が最後となります。無料で発行することが出来、証明書の更新作業も不要となっているため、現在ELBを使用している環境で証明書をご検討であれば、導入をお勧め致します。今回はここまでとさせていただきます。スカイアーチネットワークス株式会社AWS・クラウド導入における構築から監視・運用保守までをマネージドサービスで提供する、スカイアーチネットワークスの公式サイト。AWS・クラウドを始め、豊富なサーバー管理の経験と安心のセキュリティ対策、専門エンジニアの確かな知識で、お客様のビジネスの成長をサポートします。AWS・クラウド導入における構築から監視・運用保守までをマネージドサービスで提供する、スカイアーチネットワークスの公式サイト。AWS・クラウドを始め、豊富なサーバー管理の経験と安心のセキュリティ対策、専門エンジニアの確かな知識で、お客様のビジネスの成長をサポートします。投稿者プロフィールyajima未経験で中途入社でした文系エンジニア。顔と年齢の差が激しいとよく言われます。2018年の大阪リージョンを開設を発表!AWSこの記事が気に入ったらいいねしよう!最新記事をお届けします。コメントをキャンセルメールアドレスが公開されることはありません。アプリパッケージについてRECOMMENDこちらの記事も人気です。パラメータストア(...ABOUTこの記事をかいた人yajima未経験で中途入社でした文系エンジニア。顔と年齢の差が激しいとよく言われます。