GPL(AGPL)ライセンスについてわかりやすく纏めてみました
SNS
Chatbot + SNS + CodePipelineでCI/CD結果をSlackチャネルに連携する方法
Chatbot + SNS + CodePipelineでCI/CD結果をSlackチャネルに連携する方法 前提 CodePipelineによるCI/CD設定済み。パイプライン名は「test」とします。 SNSトピック作成 トピック作成は勝...
Chatbot + SNS + CloudWatchアラームでSlackチャネルに連携する方法(Lambda Error)
Chatbot + SNS + CloudWatchアラームでSlackチャネルに連携する方法(Lambda Error) SNSトピック作成 トピック作成します。特別な設定は不要です。 ここではサブスクリプションの作成は行いません。 Ch...
Lambda(PHP)とSNSでE-mailを送る方法
Lambda(PHP)とSNSでE-mailを送る方法 前提 項目 バージョン OS Ubuntu 20.04.4 LTS PHP PHP 7.4.3-4ubuntu2.17 (cli) (built: Jan 10 2023 15:37:...
SNSをトリガーにLambda(Python3.9.10)実行する
SNSをトリガーにLambda(Python3.9.10)実行する Amazon SNSをトリガーにLambdaを実行します。 Lambdaの作成 lambda_function.py import json def lambda_hand...
AWS SNSからのリクエストを検証するaws-js-sns-message-validatorをPromise化する
AWS SNSからのリクエストを検証するaws-js-sns-message-validatorをPromise化する SNSのメッセージの署名検証を行うモジュールがAWS側で用意されているようです。以下URLになります。 インストールしま...
AWS SNSの通知(Notification)の署名を検証する方法(node.js)
AWS SNSの通知(Notification)の署名を検証する方法(node.js) SNSの確認や通知はヘッダ情報を偽装してしまってなりすましされてしまう可能性がある為、リクエストから渡ってくる情報で署名検証を行う必要があります。 今回...
Node.jsでSNSサブスクリプションを登録削除する方法
Node.jsでSNSサブスクリプションを登録削除する方法 SNSのサブスクリプションをnode.jsで登録してみます。 Javaだとhttp,httpsプロトコルの場合は「保留中の確認」でフィルターポリシーを設定するとエラーとなるのですが...
AWS SNSのサブスクリプションフィルターポリシーで通知をフィルターする方法
AWS SNSのサブスクリプションフィルターポリシーで通知をフィルターする方法 SNSのサブスクリプションには、「サブスクリプションフィルターポリシー」というのがあり、この機能を使用することによって通知をフィルターすることが出来ます。 例え...
AWS SNSからhttpsエンドポイント(webhook)にBeeceptorを使う
AWS SNSからhttpsエンドポイント(webhook)にBeeceptorを使う AWS SNSからwebhookに通知を行いたかったので、検証用のhttpsエンドポイントが簡単に作成できるBeeceptorを使用してみました。 Be...
JavaでSNSサブスクリプションを登録削除する方法
JavaでSNSサブスクリプションを登録削除する方法 SNSサブスクリプション登録 JavaでSNSサブスクリプションを登録してみます。※トピックは作成済みとします。 gradleの場合は、build.gradleに1文追加します。 bui...
JavaからS3にアップロードしてSNSを使ってメールを送信する方法
JavaからS3にアップロードしてSNSを使ってメールを送信する方法 JavaからS3にファイルをアップロードする方法は「JavaからAWS CLIのcredentialsを参照してS3にアクセスする方法」を参照ください。 S3にファイルが...
AWS SNSは管理者や運用者宛のPUB/SUBだと思います
AWS SNSは管理者や運用者宛のPUB/SUBだと思います 最近調べものばかりしているから独自ドメインでサービスを作成しようかと思ったんです。 で、SNSでサービス利用者にメール送信しようと思ったのですが、問題がありました。 SNSでメー...
AWSのCloudWatchのイベントルールを利用してcronで定期実行する
AWSのCloudWatchのイベントルールを利用してcronで定期実行する CloudWatchのイベント機能を利用して、「一定速度」か「cron式」でLambdaやKinesis,SNSなどを定期実行することができます。ここでは1分ごと...
Amazon SNSとLambda関数の連携方法
Amazon SNSとLambda関数の連携方法 Amazon SNSとLambda関数の連携方法についてです。 Amazon SNSのTopicにメッセージを送信し、Lambda関数を実行してみます。 まずAmazon SNSの「Topi...