<style>
.reveal div.head{
background-color:#fcf8e3;
position: absolute;
text-align: left;
font-size: 50%;
}
</style>
## AWS SAA対策<br>ハンズオン
:::warning
S3/SNS/Lambdaでサーバレスに作る
ファイルダウンロードURL発行処理
:::
2019.08.19
---
### 目的・ゴール
* AWS認定ソリューションアーキテクトアソシエイト試験の対策
* 一つ一つのサービスだけでなく、組み合わせて使ってみる(今回はS3/Lambda/SNS)
* やっぱり自分で触った方が覚えるよね
* AWSのことを今より少しでも好きになって欲しい
---
### 概要、作るもの
S3にファイルアップロードすると
そのファイルのダウンロードURLが
メール or SMS or Slack に通知される仕組みを構築
----
<div class="head">概要、作るもの</div>
どんな時に使うの?
* 大容量のファイルを渡したい時を想定
* メールだと大きなサイズのファイルをそのまま送れない。GSも容量制限がある。
* 特定の人だけにファイルを渡したい。誰でもいつでもダウンロードできてしまうのはセキュリティ的にもよろしくない。
----
<div class="head">概要、作るもの</div>
こんな感じ

----
<div class="head">概要、作るもの</div>
詳しめにはこんな感じ

<!--
---
aaa
---
snsでメール通知する。
---
lambdaからsnsを呼び出す。
---
s3にファイルアップロードしたらlambdaを起動
---
lambdaで署名URL発行
---
smsにも通知
---
slack設定
---
lambda作成
---
クリンアップ
-->
{"metaMigratedAt":"2023-06-14T23:20:04.120Z","metaMigratedFrom":"YAML","title":"AWS HandsOn 20190819","breaks":true,"slideOptions":"{\"theme\":\"white\"}","contributors":"[{\"id\":\"207f0d78-c51c-4e9f-9e9f-2ee4194eef62\",\"add\":18413,\"del\":17378}]"}