Teramind doesn’t need external storage. However, Teramind can utilize a file storage system for screen and audio recordings, captured attachments, printer documents, and metadata such as user images. AWS S3 is an efficient, secure, scalable and redundant solution to store objects like these. The S3 storage will improve the scalability of your platform and is recommended for deployments of over 100 concurrent monitored users.
To use the AWS S3 storage, you will need an Identity and Access Management or IAM profile. IAM enables you to manage access to your AWS services and resources securely. Using IAM, you can create and manage AWS users and groups and control user permissions.
Launching the IAM Role Setup Wizard
Go to the Instances screen from your EC2 Management Console. Make sure the instance you want to use is selected.
Click the Actions button on top of the instance names.
From the pop-up menu, select Instance Settings > Attach/Replace IAM Role.
Creating a New IAM Role
On the Attach/Replace IAM Role screen, click the Create new IAM role link.
Reviewing and Confirming the Role Creation
On the Roles screen you will see an explanation of the IAM roles and links to some resources and documentations.
Click the Create role button to continue.
Selecting the Trusted Entity
Select the default AWS service as the type for trusted entity.
Click the Next: Permissions button.
Attaching Permission Policies
From the list of permission policies, select the one named AmazonS3FullAccess (you can quickly locate it using the Search field).
Click the Next: Tags button to continue.
Tags are optional and we will not use any in this guide. You can still add some tags if you want.
Click the Next: Review button to go to the next screen.
Finishing the IAM Role Setup
On the Review screen, give the role a name. For example, MyRole
Click the Create role button to finish creating the IAM Role.