Skip to main content

AWS Marketplace Installation

Overview

RAD Security is available through the AWS Marketplace, providing a streamlined installation process for AWS customers with integrated billing and support.

Benefits of AWS Marketplace Installation

  • Integrated Billing: Charges appear on your AWS bill
  • Simplified Procurement: No separate purchase process required
  • AWS Support: Access to AWS support channels
  • Compliance: Meets AWS compliance requirements
  • Easy Updates: Automatic updates through AWS Marketplace

Prerequisites

Before installing through AWS Marketplace:
  • AWS Account: Active AWS account with appropriate permissions
  • EKS Cluster: Amazon EKS cluster (version 1.20 or higher)
  • IAM Permissions: Required IAM permissions for EKS cluster access
  • Helm: Helm v3 installed and configured

Installation Steps

1. Subscribe to RAD Security

  1. Navigate to the RAD Security AWS Marketplace listing
  2. Click “Continue to Subscribe”
  3. Review pricing and terms
  4. Click “Subscribe” to add to your AWS account

2. Configure EKS Cluster

Ensure your EKS cluster meets the requirements:
# Verify cluster version
kubectl version --short

# Check node capacity
kubectl get nodes

3. Install via Helm

# Add RAD Security Helm repository
helm repo add rad-security https://charts.rad.security
helm repo update

# Install RAD Security
helm install rad-security rad-security/rad-plugins \
  --namespace rad-security \
  --create-namespace \
  --set marketplace.enabled=true

4. Verify Installation

# Check pod status
kubectl get pods -n rad-security

# Verify services
kubectl get services -n rad-security

Configuration

Marketplace-Specific Settings

marketplace:
  enabled: true
  awsAccountId: "123456789012"
  region: "us-west-2"
  
# Standard RAD Security configuration
guard:
  enabled: true
  
runtime:
  enabled: true
  
sbom:
  enabled: true

Billing and Support

Billing

  • Usage-Based: Pay only for what you use
  • AWS Bill: Charges appear on your monthly AWS bill
  • No Upfront Costs: No initial setup fees

Support

  • AWS Support: Access through AWS Support channels
  • RAD Security Support: Direct support from RAD Security team
  • Documentation: Comprehensive documentation and guides

Troubleshooting

Common Issues

  1. Subscription Not Active: Ensure AWS Marketplace subscription is active
  2. IAM Permissions: Verify EKS cluster access permissions
  3. Network Issues: Check outbound connectivity to RAD Security APIs

Getting Help

  • AWS Support: For AWS Marketplace and billing issues
  • RAD Security Support: For technical and product issues
  • Documentation: Check the troubleshooting guide

Migration from Direct Installation

If you’re migrating from a direct installation:
  1. Backup Configuration: Save your current Helm values
  2. Uninstall Direct Version: Remove existing installation
  3. Install Marketplace Version: Follow marketplace installation steps
  4. Restore Configuration: Apply your saved configuration

Next Steps

After successful installation:
  1. Configure Integrations: Set up cloud provider connections
  2. Enable Plugins: Configure rad-guard, rad-runtime, and other plugins
  3. Review Security Findings: Check the Evidence Room for initial findings
  4. Set Up Alerts: Configure notification channels
For detailed configuration options, see the Overview page.