SNS

Chatbot

Chatbot + SNS + CodePipelineでCI/CD結果をSlackチャネルに連携する方法

Chatbot+SNS+CodePipelineでCI/CD結果をSlackチャネルに連携する方法前提CodePipelineによるCI/CD設定済み。パイプライン名は「test」とします。SNSトピック作成トピック作成は勝手に作成してくれ...
Chatbot

Chatbot + SNS + CloudWatchアラームでSlackチャネルに連携する方法(Lambda Error)

Chatbot+SNS+CloudWatchアラームでSlackチャネルに連携する方法(LambdaError)SNSトピック作成トピック作成します。特別な設定は不要です。ここではサブスクリプションの作成は行いません。Chatbotクライア...
Lambda(PHP)

Lambda(PHP)とSNSでE-mailを送る方法

Lambda(PHP)とSNSでE-mailを送る方法前提項目バージョンOSUbuntu20.04.4LTSPHPPHP7.4.3-4ubuntu2.17(cli)(built:Jan10202315:37:44)(NTS)Composer...
AWS

AWS SNSからのリクエストを検証するaws-js-sns-message-validatorをPromise化する

AWSSNSからのリクエストを検証するaws-js-sns-message-validatorをPromise化するSNSのメッセージの署名検証を行うモジュールがAWS側で用意されているようです。以下URLになります。インストールします。n...
AWS

AWS SNSの通知(Notification)の署名を検証する方法(node.js)

AWSSNSの通知(Notification)の署名を検証する方法(node.js)SNSの確認や通知はヘッダ情報を偽装してしまってなりすましされてしまう可能性がある為、リクエストから渡ってくる情報で署名検証を行う必要があります。今回はSN...
AWS

Node.jsでSNSサブスクリプションを登録削除する方法

Node.jsでSNSサブスクリプションを登録削除する方法SNSのサブスクリプションをnode.jsで登録してみます。Javaだとhttp,httpsプロトコルの場合は「保留中の確認」でフィルターポリシーを設定するとエラーとなるのですが、n...
AWS

AWS SNSのサブスクリプションフィルターポリシーで通知をフィルターする方法

AWSSNSのサブスクリプションフィルターポリシーで通知をフィルターする方法SNSのサブスクリプションには、「サブスクリプションフィルターポリシー」というのがあり、この機能を使用することによって通知をフィルターすることが出来ます。例えば通知...
AWS

AWS SNSからhttpsエンドポイント(webhook)にBeeceptorを使う

AWSSNSからhttpsエンドポイント(webhook)にBeeceptorを使うAWSSNSからwebhookに通知を行いたかったので、検証用のhttpsエンドポイントが簡単に作成できるBeeceptorを使用してみました。Beecep...
AWS

JavaでSNSサブスクリプションを登録削除する方法

JavaでSNSサブスクリプションを登録削除する方法SNSサブスクリプション登録JavaでSNSサブスクリプションを登録してみます。※トピックは作成済みとします。gradleの場合は、build.gradleに1文追加します。build.g...
AWS

JavaからS3にアップロードしてSNSを使ってメールを送信する方法

JavaからS3にアップロードしてSNSを使ってメールを送信する方法JavaからS3にファイルをアップロードする方法は「JavaからAWSCLIのcredentialsを参照してS3にアクセスする方法」を参照ください。S3にファイルがアップ...
AWS

AWS SNSは管理者や運用者宛のPUB/SUBだと思います

AWSSNSは管理者や運用者宛のPUB/SUBだと思います最近調べものばかりしているから独自ドメインでサービスを作成しようかと思ったんです。で、SNSでサービス利用者にメール送信しようと思ったのですが、問題がありました。SNSでメール送信し...
AWS

AWSのCloudWatchのイベントルールを利用してcronで定期実行する

AWSのCloudWatchのイベントルールを利用してcronで定期実行するCloudWatchのイベント機能を利用して、「一定速度」か「cron式」でLambdaやKinesis,SNSなどを定期実行することができます。ここでは1分ごとに...
AWS

Amazon SNSとLambda関数の連携方法

AmazonSNSとLambda関数の連携方法AmazonSNSとLambda関数の連携方法についてです。AmazonSNSのTopicにメッセージを送信し、Lambda関数を実行してみます。まずAmazonSNSの「Topics」-「Cr...