node.js AWS SNS&SQS機能を運転するWebクライアント


aws sqsのコードに基づいて、https://www.youtube.com/watch?v = 4z74luie2bg and https://github.com/andrewpuch/aws-sqs-node-js-examples
マークアレンのSNSコードはこちら:https://github.com/markcallen/snssqs/blob/master/create.js
CSSテンプレートは、https://www.sanwebe.com/2014/08/css-html-forms-designsからインスピレーションを得ています
node.jsをインストール:https://nodejs.org/en/
リポジトリをクローンし、モジュールをインストールします。
git clone https://github.com/ajyounguk/aws-sqs-sns-client
cd aws-sqs-sns-client
npm install
構成の詳細をコピーして、AWSクレジットを追加します。
**注意してください、そしてあなたの信用をgitに戻さないでください**
cd config
cp aws-config-sample.json aws-config.json
リクエストをプロキシにルーティングする必要がある場合、またはSQS/SNSリクエストをローカルの擬似AWSサービス(GoawsまたはLocalStackなど)にルーティングする場合は、AWS-Override.json構成ファイルを作成することで内在体をオーバーライドできます。
cd config
cp aws-override-sample.json aws-override.json
エンドポイントを編集します
IAMユーザーの場合、グループポリシーを追加= AmazonsQSfulLaccess、AmazonsNsfulLaccess
Webサーバーを実行します:
node app.js
ローカル/RemoteIPポート3000でブラウザを向けてHTMLフォームをロードし、SNS/SQSボタンをクリックして必要な機能を選択します。
AWS SNSおよびSQSの詳細については:
https://aws.amazon.com/sns/ https://aws.amazon.com/sqs/
goaws and localStackリンク:
https://github.com/p4tin/goaws https://github.com/localstack/localstack