testgrinder
Go to testgrinder
  • Overview
  • testgrinder uses
    • Testing
      • User Acceptance Testing
      • Change Testing
      • Regression Testing
      • Performance Testing
      • Stress Testing
    • Data management
      • Data verification
    • Configuration management
    • Training videos development
  • Getting Started
    • Video: Get Started with testgrinder
    • First steps
    • Example Scripts
    • Writing your first scenario
    • Scenarios
    • Run reports
  • Writing Scenarios
    • Anatomy of Maximo UI
      • Maximo login page
      • Start Center
      • Application Screen
      • Value lists
      • Advanced Search
      • Targeting fields with no labels
    • Finding the right steps
    • Step autocompletion
    • Scenarios vs Scenario Outlines
    • Snippets and Templates
      • testgrinder Templates Project
      • testgrinder Snippets Project
  • Examples
    • Interacting with electronic signature dialog
    • Automated granting of application access
    • Add a job plan
    • Add an item
    • Add an item to storeroom
  • Administration
    • Accessing Maximo behind a firewall
    • Managing User Access
    • Using Git to Back Up and Version Control testgrinder Projects
  • Self Managed Private Cloud (SMPC)
    • testgrinder SaaS vs testgrinder SMPC
    • Releases
      • Version 1.0.8
      • Version 1.0.0
    • testgrinder Architecture
    • testgrinder Configuration
      • Configuration Files
      • Database Stored Settings
    • Deployment Instructions
      • Prerequisites
      • Subscribing to testgrinder on AWS Marketplace
      • Virtual Private Cloud
      • Security Groups
      • S3 Buckets
      • IAM Roles
      • Key Pair
      • Launch tg-app
      • Finalize Configuration File .env
      • Finalizing Database Stored Settings
      • Minimal Deployment Complete
      • Install SSL Certificate
      • Force HTTP to HTTPS
      • External Database
      • Configure Auto Scaling Group
        • Target Groups
        • Load Balancers
        • Launch Template
        • Auto Scaling Group
        • Finalize Auto Scale Group Deployment
    • Test the Deployment
    • Monitoring
    • Backup and Restore Database
Powered by GitBook
On this page
  • testgrinder service will be discontinued on January 31, 2025
  • testgrinder SMPC was discontinued as of February 1, 2024

Was this helpful?

  1. Self Managed Private Cloud (SMPC)
  2. Deployment Instructions

Key Pair

PreviousIAM RolesNextLaunch tg-app

Last updated 1 year ago

Was this helpful?

testgrinder service will be discontinued on January 31, 2025

testgrinder SMPC was discontinued as of February 1, 2024

Once launched, you will need to perform configuration tasks on the tg-app instances. For that, you will be accessing the instances via ssh using a key pair that was selected at launch. Identify an existing key pair or create a new one if you don't have one available.

You can manage key pairs on the Key Pairs page in AWS EC2 console at

Later on, you may specify a key to be assigned to tg-bots when they are launched by tg-app. While this is not strictly necessary, you'll need to do it in order to ssh into the launched tg-bots for monitoring or troubleshooting. To specify the key, assign its name to the ec2_instance_key_name database stored setting. Refer toDatabase Stored Settings page for how to manage database stored settings.

To access a tg-app or tg-bot server, use the following commands:

The example below assumes that ssh knows where to find your key. If you need to identify the key explicitly, use the -i option for ssh

Substitute my-tg-app-or-bot with public DNS name of the server you need to access

You initially login to user ubuntu account. All testgrinder services run under testgrinder account. The second command swiches to the testgrinder user. Both ubuntu and testgrinder are authorized for sudo.

$ ssh ubuntu@my-tg-app-or-bot
$ sudo su - testgrinder
https://console.aws.amazon.com/ec2