Skip to content

Aembit provides many different deployment options you can use to deploy Aembit Edge Components in your environment. Each of these options provide similar features and functionality. The steps for each of these options, however, are specific to the deployment option you select.

This page describes the process to deploy Agent Proxy to a Windows Server virtual machine (VM).

Use the following table to make sure that Aembit supports the operating system and platform you’re deploying to your VM:

Operating systemEdge Component versions
Windows Server 2019Agent Proxy v1.20.2559+
Windows Server 2022Agent Proxy v1.20.2559+

To install Agent Proxy on Windows Server, follow these steps:

  1. Download the latest Agent Proxy Release using the following PowerShell command. Note that downloading directly via a browser may result in unexpected behavior.

    Terminal window
    Invoke-WebRequest -Uri <release_url> -Outfile aembit_agent_proxy_windows_amd64_<version>.msi
  2. Install Agent Proxy using msiexec:

    Optionally, append any Agent Proxy environment variables in the following format separated by spaces: ENV_VAR_NAME=myvalue ENV_VAR_NAME=myvalue

    Terminal window
    msiexec /i aembit_agent_proxy_windows_amd64_<version>.msi /l*v install.log <ENV_VAR_NAME=myvalue>
  3. Configure an explicit proxy on your Windows Server VM. Common methods include Group Policy Objects (GPO), Proxy Auto-Configuration (PAC) files, system-level proxy settings, and many others.

    Since HTTP proxy configurations may have specific requirements, consult your IT administrator to determine the most appropriate method for your environment.

For a list of all available environment variables for configuring the Agent Proxy installer, see Agent Proxy environment variables reference.

To uninstall Agent Proxy from Windows Server VMs, follow these steps:

  1. As an administrator, open the Command Prompt or PowerShell.

  2. Run the following command to uninstall Agent Proxy:

    msiexec /uninstall aembit_agent_proxy_windows_amd64_<version_number>.msi /l*v uninstall.log /quiet

Agent Proxy writes logs to C:\ProgramData\Aembit\AgentProxy\Logs\log.

For more information about Agent Proxy log levels, see Agent Proxy log level reference

The following sections describe optional configurations you can use to customize your Agent Proxy installation:

To install all the possible CA Certificates for AWS Relational Database Service (RDS) databases, see AWS RDS Certificates.

To use TLS decryption on your virtual machine, download the Aembit CA certificate and add it to your trusted CAs. See About TLS Decrypt for detailed instructions on how to use and configure TLS decryption on your virtual machine.

If you want to deploy a Resource Set using the Agent Proxy Virtual Machine Installer, you need to specify the AEMBIT_RESOURCE_SET_ID environment variable during the Agent Proxy installation. See Edge Component environment variables reference for details.

This configuration enables the Agent Proxy to support Client Workloads in this Resource Set. For more info, see Resource Sets overview.