Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Lambdaって課金されるの?〜非同期処理でちょっとやらかした話 /jawsug_bgnr_chiba_lt

Lambdaって課金されるの?〜非同期処理でちょっとやらかした話 /jawsug_bgnr_chiba_lt

JAWS-UG 初心者支部&千葉支部 #26 - 新人さん歓迎!ハンズオン&LT(オンライン) -

Kenichiro Wada

April 16, 2021
Tweet

More Decks by Kenichiro Wada

Other Decks in Technology

Transcript

  1. 構成(想定) ඇಉظॲཧͰ΍Β͔ͨ͠࿩ AWS Lambda Amazon CloudFront Amazon Simple Storage Service

    バケットA AWS Lambda Amazon Simple Storage Service バケットB User ①ユーザーはCFn経由で、 ファイルをS3バケットA に アップロード ②S3トリガーでLambda が起動。Lambda関数内 で、バケットBにファイ ルをコピーし、元のファ イルを削除 ③バケットBでもS3トリ ガーでLambdaが起動し、 後続処理を実⾏
  2. 構成(実際) ඇಉظॲཧͰ΍Β͔ͨ͠࿩ AWS Lambda Amazon CloudFront バケットB User ①ユーザーはCFn経由で、 ファイルをS3バケットA

    に アップロード ②S3トリガーでLambdaが起動。 Lambda関数内で、バケットBバケットA にファイルをコピーし、元のファイルを削除 ・ ・ ・ ③S3トリガーでLambdaが起動。 Lambda関数内で、バケットBバケットA にファイルをコピーし、元のファイルを削除 ④S3トリガーでLambdaが起動。 Lambda関数内で、バケットBバケットA にファイルをコピーし、元のファイルを削除 ⑤S3トリガーでLambdaが起動。 Lambda関数内で、バケットBバケットA にファイルをコピーし、元のファイルを削除
  3. 構成(⼀部想像) ඇಉظॲཧͰ΍Β͔ͨ͠࿩ AWS Lambda Amazon Simple Storage Service Bucket with

    objects AWS Lambda Amazon Simple Storage Service Bucket with objects User ①ユーザーは S3バケットAに アップロード ②S3トリガーでLambda が起動。Lambda関数内 で、ファイル内のデータ を使って処理後、バケッ トBにファイルをコピー ③S3トリガーでLambda が起動。Lambda関数内 で、ファイル内のデータ を使って処理後、バケッ トCにファイルをコピー Amazon Simple Storage Service Bucket with objects AWS Lambda ④S3トリガーでLambda が起動。Lambda関数内 で、ファイル内のデータ を使って処理後、バケッ トAにファイルをコピー ⑤②と同様