aws

The rumi cloud aws commands provision and manage Rumi private clouds in Amazon Web Services (AWS).

Overview

AWS commands provide complete lifecycle management for Rumi private clouds:

  • Network Infrastructure - Create and manage VPCs, subnets, and security groups

  • DNS Management - Set up hosted zones for private cloud domains

  • Platform Services - Deploy Jump, Admin, Monitor, and messaging services

  • Application Deployment - Deploy and manage your Rumi applications

  • Lifecycle Management - Provision, start, stop, and deprovision entire clouds

Prerequisites

Before using AWS commands, you must:

  1. Install the AWS CLI - Version 2.x required

  2. Configure AWS credentials - See AWS Setup for detailed instructions

  3. Have appropriate IAM permissions - EC2 and Route53 access required

Commands

Network Management

Command
Description

Create a new Rumi network (VPC)

List all Rumi networks

Delete a Rumi network

DNS Management

Command
Description

Create a hosted zone

List hosted zones

Jump Server

Command
Description

Provision and start Jump server

Start Jump server

Stop Jump server

Remove Jump server

Admin Service

Command
Description

Provision and start Admin service

Start Admin service

Stop Admin service

Remove Admin service

Execute an admin script

Monitor Service

Command
Description

Provision and start Monitor service

Start Monitor service

Stop Monitor service

Remove Monitor service

Message Brokers

Command
Description

Provision and start Solace

Start Solace

Stop Solace

Remove Solace

Provision and start Kafka

Start Kafka

Stop Kafka

Remove Kafka

Platform

Command
Description

Provision and start platform

Start platform

Stop platform

Remove platform

Instance Management

Command
Description

Launch an EC2 instance

Start an instance

Stop an instance

Terminate an instance

List all instances

Attach an EBS volume

Execute a command on an instance

High-Level Lifecycle

Command
Description

Provision a complete private cloud

Deploy an application

Configure an application

Start all services

Stop all services

Remove a private cloud

Common Options

Most AWS commands support these common options:

Option
Description

-p, --profile

AWS profile to use (required)

-r, --region

AWS region (default: us-east-1)

-n, --name

Name of the resource or private cloud

Typical Workflow

Last updated