- 1. Amazon API Gateway アクセスログ出力設定とアクセスログステータスコード監視設定
- 2. AWS lambda を使ってWebスクレイピングしたった
- 3. AWS Lambda を使ってFizzBuzzしたった
- 4. VPC内のLambdaからはSES向けのVPCエンドポイントを使用してもBoto3ではメールを送信できない
- 5. AWS Lambdaでpythonプログラムの定期実行
- 6. AWS Lambdaを使ってサーバレスアプリを作成(CRUDのR)
- 7. 共働き夫婦の月々の精算を自動化してみた
- 8. AWS Lambda Python3.8 から Slack へメッセージを送る設定を terraform で作成する
- 9. AWS の API Gateway (HTTP API) 経由で Lambda に繋いで POST データを処理するメモ
- 10. dataframeでの関数適用のサンプルです。
- 11. Python (Boto3) @ Lambda で CloudWatch Logs の特定のログストリームにログを出力する
- 12. 【AWS】S3 / LambdaでSSIっぽいことをやる
- 13. 【Serverless Framework 入門】 API Gateway + Lambda + DynamoDB サンプル
- 14. Pythonでgzipを直接S3へPUTする
- 15. Lambda から Amazon Timestream を呼び出す
- 16. Lambdaで"An error occurred (AccessDenied) when calling the GetObject operation: Access Denied"と言われてハマった
- 17. AWS LambdaでのLine Bot作成手順
- 18. 「AlexaスキルとSlackで買いものを便利に」をやってみた
- 19. AWS LambdaをTypescript+Webpackでデプロイする
- 20. pythonのlambdaでslack通知をするサンプル
Amazon API Gateway アクセスログ出力設定とアクセスログステータスコード監視設定
個人的備忘録
# 1. 概要
* 設定内容
* **Amazon API Gateway のアクセスログを出力する設定**
* API名: hogehoge
* CloudWatch Logs ロググループ名: /aws/apigateway/hogehoge-accesslog
* **アクセスログのステータスコード監視設定 – 方法1**
* CloudWatch Logs メトリックフィルター + CloudWatch メトリックアラーム + Amazon SNS (AWS Chatbot) + Slack
* **アクセスログのステータスコード監視設定 – 方法2**
* Lambda + CloudWatch イベント (Amazon EventBridge) + Slack
* [参考] https://qiita.com/chii-08/items/e20651e7912596e9a556* 監視方法
* 方法1
* 監視間隔
* 1分おき
* 監視ワード
AWS lambda を使ってWebスクレイピングしたった
# Background
[AWS Lambda を使ってFizzBuzzしたった](https://qiita.com/satsukiya/items/f8fae1b4fccae0430985)の続き。
今回はスクレイピングで外部のWebページからデータを取得してみた。# AWS Architecture
![archtecture.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/288206/92a0214d-37f3-2125-e1ed-f89bc196b532.png)– S3(データ保存)
– AWS Lambda(データ処理)
– Amazon EventBridge(定期実行)の3つのサービスを使っています。
# Setting
### S3
データ保存用のバケットを作成します。
AWS Lambda を使ってFizzBuzzしたった# Backgroud
AWS Lambdaを使ったサーバレスアプリケーションについての話を聞く機会が増えたので試しに作ってみた。# Preparetion
↓
↓
# Development (l
VPC内のLambdaからはSES向けのVPCエンドポイントを使用してもBoto3ではメールを送信できない
# 初めに
本記事はタイトルについて検証を行った詳細を記載します
書くきっかけですが、最近久しぶりにVPCと戯れることになりました。
VPCを使った構成ですんなり行った思い出はなく、実際に沼にハマりました。ポイントをまとめましたので、どなたかのお役にたてば嬉しいです
結論だけ知りたい方は最後まで飛ばしてください
# 検証を行うことになった背景
**VPC内のLambdaからメールを送る**
ただこちらを行いたいだけでしたアーキテクチャとしては以下となります
RDS→Lambda(VPC内)→SES→ユーザーあまり見ないアーキテクチャですね
RDS Proxyがリリースされてから、LambdaとRDSの組み合わせは使用する頻度が多くなりました
DynamoDBだけでは辛い部分もあるので、今後こちらのアーキテクチャは増えるようになるのではないでしょうか実装するに当たって、どのようにVPCから外へ出るか調べていました
すると、2020年5月に[SES向けのVPCエンドポイント](https://aws.amazon.com/jp/blogs/news/new-ama
AWS Lambdaでpythonプログラムの定期実行
#はじめに
AWSのlambdaを使用して、スケジュール実行のプログラムを設置しました。
lambdaの基本的なことで意外とつまったので残しておきます。
AWSのアカウントは作成しているものとしています。MAC OS X
python 3.6# 対象
・lambdaを触ったことのない方
・とりあえず何か動かして見たい方#lambdaとは
スクリプトを実行することが出来るサーバーレスのサービスです。
サーバレスと言ってもスクリプトの実行時にのみサーバを起動するイメージです。呼び出しはAWSの空いているサーバから行われるため、実行するサーバーは都度違います。
(固定IPを割り当てたサブネットにlambdaを設置して実行することでIPを固定にすることは出来ます)無料使用枠が月ごとに100万件の無料リクエストと1秒あたり40万GBのコンピューティング時間あるので、たいてい無料枠で動かせます。WebやIOTのバックエンドのAPIとしても使えるのでめちゃくちゃ便利なサービスですね。
#簡易的なスクリプト作成
pythonでLambdaのスクリプトを作成する場合、 **lamb
AWS Lambdaを使ってサーバレスアプリを作成(CRUDのR)
記事を閲覧いただき、ありがとうございます。[中村](https://twitter.com/AaTeltel)です!!
2020年10月にAWSエンジニアとして転職したので、AWSの予習も兼ねてLambdaを使ったアプリ作成について書いきます。### AWS Lambdaとは?
ここでつらつら説明するより[公式動画](https://youtu.be/Hr6ZIvXSZpw)の方がわかりやすいという結論に至りました。まずはご覧ください。