Prerequisites and Setting Up

IT Asset Management (Cloud)

The Amazon connector is configured on a convenient inventory beacon, for which there are the following prerequisites:

  • PowerShell 3.0 or later is running on Windows Server 2008 R2 SP1 or later, or Windows 7 SP1 or later; with the PowerShell execution policy set to¬†RemoteSigned.
    Note: If you choose to install AWS.Tools.Common, which is the modular collection where you can install individual AWS Tools for PowerShell, the minimum version is increased to PowerShell 5.1 or later.
  • .NET Framework 4.7.2 or newer is required.
  • The FlexNet Beacon software installed on the inventory beacon must be release 13.1.1 (shipped with IT Asset Management 2018 R2) or later.
  • A web browser is installed and enabled on the inventory beacon.
  • You must log onto the inventory beacon, and run FlexNet Beacon, using an account with administrator privileges.
  • You must have downloaded AWS Tools for PowerShell from https://aws.amazon.com/powershell/, and installed them on the inventory beacon. The minimum required version of these tools is 3.3.283.0.
    Tip: To check the version installed on your inventory beacon:
    1. As administrator, run PowerShell.
    2. Execute the Get-AWSPowerShellVersion cmdlet.
    New versions are available for download from https://aws.amazon.com/powershell/.
    Note: The permissible values for Instance region are currently hard coded in the AWS Tools for PowerShell. This means that if AWS create additional regions, and you want to have instances in one of the new regions, you will need to update AWS Tools for PowerShell at that time.
    From release 2.0.0 of the PowerShellGet cmdlet (which allows you to Install-Module), the Scope option defaults to CurrentUser. Unless you are installing the modules using the account that normally runs your FlexNet Beacon and triggers the AWS connector, you must specify the non-default value of AllUsers, such that the inventory beacon's operating account (typically SYSTEM) can run the connector. Example command lines for installation are:
    • For the modular AWS Tools for PowerShell (requires PowerShell 5.1 or later):
      PS> Install-Module -Name AWS.Tools.moduleName -Scope AllUsers
      Tip: Repeat this instruction amended for each of the required modules. The modules needed to run the connector include:
      • AWS.Tools.Common
      • AWS.Tools.EC2
      • AWS.Tools.S3
      • AWS.Tools.SecurityToken
      • AWS.Tools.IdentityManagement.
    • For the bundled, legacy AWS Tools for PowerShell (requires PowerShell 3.0 or later):
      PS> Install-Module -Name AWSPowerShell -Scope AllUsers
    After installation, the tools are found in one of the paths listed in the preference PSModulePath, such as C:\Program Files\WindowsPowerShell\Modules (check the preference value on your inventory beacon).
On the AWS side, you must first create:
  • A policy allowing access to your EC2 service
  • A policy allowing access to an Identity and Access Management (IAM) entity
  • The IAM roles to grant access to AWS resources (not required when using the Configuring Connections to AWS EC2 using IAM Users method)
  • The IAM user account (still within AWS) with minimum privileges that makes the connection to AWS APIs and imports the available data (only required for the Configuring Connections to AWS EC2 using IAM Roles without FlexNet Beacon installed on EC2 instance only).
Finally, on the inventory beacon that is to make the connection to AWS, you must specify the connection (which is automatically scheduled for you).

Using Proxy Connections

The connection to AWS supports optional use of a proxy for connections that do not connect using a locally installed FlexNet Beacon.

Step-by-step instructions for creating these, and then configuring the connection to AWS ECS, are available in the online help at FlexNet Manager Suite Online Help > Inventory Beacon Help > Inventory Systems Page > Connecting to External Inventory Systems > Managing PowerShell Connections > Managing AWS Connections.

IT Asset Management (Cloud)

Current