Node.js Web Client que ejerce la funcionalidad AWS SNS & SQS


Basado en el código de los ejemplos de AWS SQS en: https: //www.youtube.com/watch? V = 4Z74LUIE2BG y https://github.com/andrewspuch/aws-sqs-node-js-examples
Código SNS de Mark Allen aquí: https://github.com/markcallen/snssqs/blob/master/create.js
Plantilla CSS Inspirada desde: https://www.sanwebe.com/2014/08/css-html-forms-diseño
Instale Node.js: https://nodejs.org/en/
Clonar los módulos de repositorio e instalar:
git clone https://github.com/ajyounguk/aws-sqs-sns-client
cd aws-sqs-sns-client
npm install
Copie los detalles de configuración y agregue sus credículos de AWS.
** Por favor, cuídate y no vuelva a cometer tus credículos a GIT **
cd config
cp aws-config-sample.json aws-config.json
Si necesita enrutar su solicitud a un proxy, o desea enrutar las solicitudes SQS/SNS a un servicio local de pseudo AWS (por ejemplo, goaws o localstack), puede anular los puntos endopintos creando un archivo de configuración AWS-Override.json:
cd config
cp aws-override-sample.json aws-override.json
y editar los puntos finales
Para el usuario de IAM, agregue la política de grupo = AmazonsqSfulLaccess, AmazonsnsfulLaccess
Ejecute el servidor web:
node app.js
Apunte su navegador en el puerto local/remoto 3000 para cargar los formularios HTML, haga clic en los botones SNS/SQS para seleccionar la funcionalidad requerida.
Para obtener más información sobre AWS SNS y SQS:
https://aws.amazon.com/sns/ https://aws.amazon.com/sqs/
Goaws y LocalStack Links:
https://github.com/p4tin/Goaws https://github.com/localstack/localstack