Overview
The Forensic Tool Kit (FTK), AD Enterprise, and AD Lab can use Amazon Web Services (AWS) RDS PostgreSQL or Aurora as the database. This article will discuss configuring the AWS RDS PostgreSQL or Aurora for use with AD software.
Notes:
- 7.3 and newer versions of AccessData products are support AWS RDS PostgreSQL and Aurora. RDS MSSQL is not supported.
- Other Cloud Computing Services such as Azure, Google Compute Cloud, are unable to use their Relational Database Services.
- AWS, AWS RDS, Aurora, and any AWS Specific terms are the trademarks of Amazon Web Services and are used with permission.
Procedure
- Sign in to the AWS Management Console.
- Click on the Services drop-down in the upper-left.
- Search for RDS in the text box that appears and select it from the results.
- Click on the Create Database button.
- At the Create databasescreen, do the following:
- Under Choose a database creation method, select Standard Create.
- Under Engine Options, select the following:
Engine type: Amazon Aurora
Edition: Amazon Aurora with PostgreSQL compatibility
Version: Compatible with PostgreSQL 9.6 or higher - Note: If selecting Amazon Aurora, There are a couple considerations:
- Amazon Aurora RDS is an AWS Specific version of the PostgreSQL Engine that is Wire Compatible with PostgreSQL. If you have specific scripts or integrations you may need to configure them differently
- We only support PostgreSQL. So you will need to select that from the dropdown under "Edition"
- Capacity Type: Currently, AccessData products require a "Provisioned" instance. We do not support "serverless" infrastructure.
- Engine Version: In this section you must select "Show versions that support the Global Database Version"
- Under Templates, select whether this is for a Production or Dev/Test environment.
- Under Settings, set the following:
DB cluster identifier: Your desired name to identify the database - Master username: For best results set this value to postgres (This will serve as the database Username when prompted in AccessData software)
- Master password: Your desired password (This will serve as the database Password when prompted in AccessData software)
- Under DB instance size, For best performance, recommend using at least a db.r5.2xlarge.
- Under Availability & durability, we highly encourage selecting Create an Aurora Replica or Reader node in a different AZ for high availability. However, keep in mind that replicas will increase the cost of the database, and you may experience degradation during processing because of the time for the replica instance to sync with the master database instance.
- Under Connectivity, select the Virtual private cloud to house the database. Additional connectivity configuration settings can be changed if desired, and are needed in you wish to access the database publicly, but the Database port should be left as 5432.
- Under Database authentication, you must select Password authentication.
- Click Create database.
- Under Choose a database creation method, select Standard Create.
- AWS will automatically bring up the Databases portal to track the creation of your new RDS database. After creation is complete, you can click on your new database to find the Writer endpoint name (This will serve as the database Host when prompted in AccessData software).
Notes
When initializing the database, make sure to use the Writer endpoint name for the database host, and check the Cloud Based box.