Node.js Client Web qui exerce la fonctionnalité AWS SNS & SQS


Basé sur le code des exemples AWS SQS à: https: //www.youtube.com/watch? V = 4z74luie2bg et https://github.com/andrewpuch/aws-sqs-node-js-examples
Code SNS de Mark Allen ici: https://github.com/markcallen/snsqs/blob/master/create.js
Modèle CSS inspiré de: https://www.sanwebe.com/2014/08/css-html-formes-designens
installer node.js: https://nodejs.org/en/
Clone le repo et les modules d'installation:
git clone https://github.com/ajyounguk/aws-sqs-sns-client
cd aws-sqs-sns-client
npm install
Copiez les détails de la configuration et ajoutez vos crédits AWS.
** Veuillez prendre soin de vous et ne pas recommencer vos crédits à Git **
cd config
cp aws-config-sample.json aws-config.json
Si vous devez acheminer votre demande vers un proxy, ou si vous souhaitez acheminer les demandes SQS / SNS vers un service Pseudo AWS local (par exemple Goaws ou LocalStack), vous pouvez remplacer les endOpoints en créant un fichier de configuration AWS-Override.json:
cd config
cp aws-override-sample.json aws-override.json
et modifier les points de terminaison
Pour l'utilisateur IAM, ajoutez la stratégie de groupe = AmazonsQsullAccess, AmazonsnsfullAccess
Exécutez le serveur Web:
node app.js
Poignez votre navigateur au port local / distant 3000 pour charger les formulaires HTML, cliquez sur les boutons SNS / SQS pour sélectionner la fonctionnalité requise.
Pour plus d'informations sur AWS SNS et SQS:
https://aws.amazon.com/sns/ https://aws.amazon.com/sqs/
goaws et liens localstack:
https://github.com/p4tin/goaws https://github.com/localstack/localstack