Sign inSign up

jpiraguha/vault-ui

By jpiraguha

•Updated over 1 year ago

A Parameter Store UI application that helps users manage AWS SSM Parameter Store parameters

Image
Security
0

1.2K

jpiraguha/vault-ui repository overview

This project is a Parameter Store UI application that helps users manage AWS SSM Parameter Store parameters through a web interface. Here's what it does: Core Functionality

  • Connects to AWS Parameter Store using AWS SDK credentials
  • Displays parameters organized by namespaces in a hierarchical view
  • Allows users to create, view, edit, and delete parameters
  • Handles secure parameters (encrypting sensitive values)
  • Supports importing/exporting parameters as .env files

Technical Architecture

  • Frontend: React application with TypeScript and Tailwind CSS for styling
  • Backend: Express.js server that communicates with AWS SSM API
  • Components: Uses shadcn/ui components library for the interface
  • State Management: Uses React state hooks for local state management

Key Features

  • Parameter Management: Create, read, update, and delete parameters
  • Namespace Organization: Parameters are grouped by namespaces (e.g., "myapp/dev")
  • Secure Parameters: Support for encrypted parameters with visibility toggle
  • Import/Export: Import from .env files or export parameters to .env files
  • Versioning: Tracks parameter versions

The app runs as a full-stack application with the frontend and backend bundled together. When deployed, it requires proper AWS credentials to access the Parameter Store service.

Tag summary

Content type

Image

Digest

sha256:115c40d9a…

Size

216 MB

Last updated

over 1 year ago

docker pull jpiraguha/vault-ui