Integration Service
latest
false
Banner background image
Integration Service User Guide
Last updated Apr 24, 2024

Amazon Web Services authentication

Prerequisites

To create a connection, you need to provide the following credentials:
  • For Access Key authentication method:
    • Access key ID (the access key used to connect to Amazon Web Services)
    • Secret access key (the secret key used to connect to Amazon Web Services)
    • Temporary session token (used to create the AWS client session)
    • Region (specifies the AWS Region to connect to)
  • For Access key assume role authentication method:
    • Access key ID (the access key used to connect to Amazon Web Services)
    • Secret access key (the secret key used to connect to Amazon Web Services)
    • IAM role (specifies the name of the IAM role)
    • Temporary session token (used to create the AWS client session)
    • Region (specifies the AWS Region to connect to)
  • For IAM role authentication method:
    • IAM role (specifies the name of the IAM role)
    • Region (specifies the AWS Region to connect to)
    Note: Connecting via the IAM role option requires the UiPath Robot running the automation to be deployed in an AWS EC2 instance to which the specified IAM role is attached. Follow the steps described in the AWS documentation.

To be able to create an Access key assume role connection, first follow the steps below:

  1. Navigate to AWS console > IAM > Role.
  2. Select Create Role.
  3. Select Custom Trust Policy.
  4. Attach the custom trust policy, as shown below:
    {
        "Version": "2012-10-17",
        "Statement": [
            {
                "Effect": "Allow",
                "Principal": {
                    "AWS": "<user arn>"// ex - arn:aws:iam::616128032092:user/AutomationAccount
                },
                "Action": "sts:AssumeRole"
            }
        ]
    }{
        "Version": "2012-10-17",
        "Statement": [
            {
                "Effect": "Allow",
                "Principal": {
                    "AWS": "<user arn>"// ex - arn:aws:iam::616128032092:user/AutomationAccount
                },
                "Action": "sts:AssumeRole"
            }
        ]
    }
  5. Add the permissions needed to be assigned to the user.
  6. Fill all the required details and then select Create.
  7. The UiPath Robot running the automation must be deployed in an AWS EC2 instance to which the specified IAM Role is attached, as described here.

Add the connection

To create a connection to your Amazon Web Services instance, you need to perform the following steps:
  1. Select Integration Service from Automation Cloud.
  2. From the Connectors list, select Amazon Web Services.

    You can also use the search bar to narrow down the connector.

  3. Select the Add connection button.
  4. Click the Settings button menu to display the Authentication Type field and select one of the three options: Access Key, Access key assume role, or IAM role. By default, Access Key is selected.


  5. Enter the required credentials and select Connect.
    • Access key option:
      docs image
    • Access key assume role option:


    • IAM role option:
      docs image
  6. Your connection has been added.
  • Prerequisites
  • Add the connection

Was this page helpful?

Get The Help You Need
Learning RPA - Automation Courses
UiPath Community Forum
Uipath Logo White
Trust and Security
© 2005-2024 UiPath. All rights reserved.