integration-service
latest
false
UiPath logo, featuring letters U and I in white
Integration Service User Guide
Automation CloudAutomation Cloud Public SectorAutomation Suite
Last updated Nov 21, 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 IAM role 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 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 CloudTM.

  2. From the Connectors list, select Amazon Web Services. You can also use the search bar to narrow down the connector.

  3. Select the Connect to Amazon Web Services 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 for your preferred authentication method and select Connect.

  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.