Files

1.5 KiB

Syslog AWS Setup Checklist

Phase 1: Account Creation & Hardening

  • Create AWS Account: Sign up at AWS Console using jerome@sysloggh.com.
  • Root Security:
    • Set a strong, unique password.
    • Enable MFA (Multi-Factor Authentication) on the root account immediately.
    • Configure billing_alert_email as jerome@sysloggh.com for account alerts.

Phase 2: Administrative Access

  • IAM Setup: Create an IAM user (e.g., syslog-admin) with AdministratorAccess.
  • CLI Access: Download and store the Access Key / Secret Key for this syslog-admin user.

Phase 3: Local Environment Setup

  • Configure Profile: Run your local machine configuration:
    aws configure --profile syslog-business
    
  • Verify: Confirm connectivity:
    aws sts get-caller-identity --profile syslog-business
    

Phase 4: Infrastructure Automation (Terraform)

  • Initialize Terraform:
    • cd ~/syslogsolution/infrastructure/aws-org/
    • terraform init
  • Configure Variables:
    • cp terraform.tfvars.example terraform.tfvars
    • Edit terraform.tfvars with your business details.
  • Deploy:
    • terraform plan
    • terraform apply

Phase 5: Post-Deployment

  • Accept Invites: Check dev (jerome+dev@sysloggh.com) and staging (jerome+staging@sysloggh.com) email inboxes for AWS invitations and accept them.
  • Identity Center/SSO: Configure IAM Identity Center in the AWS console.