Skip to content

Add AWS End User Messaging (EUM) Application #19

@N85UK

Description

@N85UK

Application Submission: AWS End User Messaging (EUM)

Application Details

  • Name: AWS End User Messaging (EUM)
  • Category: Utilities
  • Docker Image: ghcr.io/n85uk/aws-eum:latest
  • Author: Paul McCann
  • Description: Web-based SMS sending application using AWS Pinpoint SMS services

Features

  • Web interface for sending SMS messages
  • AWS Pinpoint SMS integration
  • Configurable originators (phone numbers)
  • Message history tracking
  • Secure credential management

Technical Details

  • Base Image: Node.js 20 on Debian
  • Ports: 80 (web interface)
  • Volumes: /app/data (message history)
  • Environment Variables:
    • AWS_ACCESS_KEY_ID (required)
    • AWS_SECRET_ACCESS_KEY (required)
    • AWS_REGION (default: eu-west-2)
    • ORIGINATORS (optional)

Security & Compliance

  • ✅ No secrets included in image or templates
  • ✅ User provides own AWS credentials
  • ✅ Follows CA security policies
  • ✅ Environment variables properly exposed

Testing

  • ✅ Docker image built and published successfully
  • ✅ Manual testing completed
  • ✅ Template validation passed

Files Attached

  • template.cfg - CA template configuration
  • doc.md - Application documentation

Additional Notes

  • Image is publicly available on GitHub Container Registry
  • Comprehensive documentation provided
  • Ready for production deployment

[doc.md](https://github.com/user-attachments/files/22498643/doc.md)

[template.cfg](https://github.com/N85UK/UnRiaid_Apps/blob/main/AWS_EUM/template.cfg)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions