AWS

Office 365 Teamsにoutgoing webhookが来たのでbotっぽいものを作ってみた

Twitterを眺めていたらMS TeamsにOutgoing Webhookが導入されたという情報が流れてきたので早速これを利用してbotを作成してみた。 docs.microsoft.com システム構成 WebHookの通知を受けるAPIはServerlessFrameworkを利用して作成する。 ServerlessFramewor…

ServerlessFrameworkでS3の静的サイトのホスティングをする

概要 S3に静的サイトのホスティング機能がある。静的ファイル(HTML, js, css等)をS3に配置すると、それらのファイルをウェブ公開してくれる機能だ。 ウェブホスティング用のS3バケットを作成したり、静的ファイルをS3にアップロードしたりするのをServerle…

API GatewayでAPIキー認証付きのHTTP APIを作る

やりたいこと 以下の記事で作成したAPIは誰でも呼び出せる状態なので、ある特定のクライアントからしか呼び出せないように認証をかける API GatewayのAPIキー認証を利用する hkou.hatenablog.com serverless.ymlを編集する providerの項目にAPIキーと使用量…

ServerlessFrameworkでHTTP API (API Gateway + Lambda (Node.js) )を作成&デプロイする

やりたいこと serverless frameworkを利用してHTTP APIを作成、デプロイする。 HTTP APIはAWSのApiGateway + Lambdaの構成で作成する。 環境 Windows 10 Pro node.js v6.10.3 npm 4.0.5 aws-cli/1.11.149 Python/2.7.9 Windows/8 botocore/1.7.7 serverless …

AWS SESのバウンス・苦情メールをSNS経由で通知する(2017/12版)

概要 AWS SESのバウンス・苦情を管理したい。 これらを放置して一定の基準を超えてしまうとSESが停止されてしまうためである。詳細は以下のリンクを参照。 docs.aws.amazon.com SESにはバウンス・苦情があった場合の通知機能があり、SNSを経由して他のサービ…

PostgreSQL9.4でストリーミングレプリケーションする

概要 PostgreSQL9.4でストリーミングレプリケーションの構成を組んでみる 以下のような構成を作成する マスター1台 スレーブ2台 マスターからスレーブに矢印を引いたところに「同期」と「非同期」とあるが、これはWALファイルをマスターからスレーブに転送し…

AWS EC2のインスタンスを作った時にやっておく設定

最近EC2を触り始めたので設定メモでも残す。 ここの設定はプロトタイプを作る時の設定なので、正直言って緩い。ちゃんとしたサービスの場合はもうちょっとセキュリティ周りの設定を厳しくしたほうが良い。 セキュリティグループの設定 セキュリティグループ…