見出し画像

AWSソリューションアーキテクト取得に向けて~SES~

AWS ソリューションアーキテクト アソシエイト取得に向けて学習した内容を備忘的に記載します。

今回はSES

SESとは

Amazon Simple Email Serviceの略称
フルマネージド型/サーバレス型のコスト効率の
良いEメールサービス。
■スケーラブルな構成で信頼度が高いマネージド型
■メール送信:
 トランザクションメールなどの高品質なコンテンツを送信可能
■メール受信:
 受信メールをトリガーにS3やLambdaなどを起動可能
■バウンス処理:
 メールが送れなかった場合の処理を規定

SESのメール送信方法

メールサーバとして利用するだけでなく、アプリから自動でメール送信や連携処理に利用可能

HTTP REST API
■SendEmail API:
 From/To/Subject/Bodyだけ用意すればSES側でメッセージを
 生成して送信
■SendRawEmailAPI:
 メッセージ全体をアプリケーション側で生成して送信
■認証:
  AWSアクセスキーとシークレットアクセスキーを使用
SMTPエンドポイント
■生成済みEMailメッセージを受け取って送信するSESのSMTPエンドポイントで送信する。SMTPを前提としてプログラムから直接利用する場合などに利用
■利用ポート
 -25
 -465(SMTP over SSL)
    -587(Message Submission)
■TLS(Transport Layer Security)が必要
■認証:専用IAMユーザを作成。そのクレデンシャルを使用

SESのメール受信

メール通知を利用してS3やLambdaなどと連携可能

SESの利用準備

ドメイン登録やAWS上で利用できるメールとするための利用申請を事前にする必要がある

この記事が気に入ったらサポートをしてみませんか?