Overview

Perform operations on AWS S3 Buckets and Objects via the Workflow Automator.


Description

Orchestration apps let you automate repeatable tasks and actions that span across a diverse set of systems and applications using workflows. The list of actions supported for this app include:


Bucket Management

  1. Create Bucket

  2. Add Bucket ACL

Object Management

  1. Copy Object

  2. Get Object Tagging

  3. Put Object Tagging

  4. Attach S3 Object to Freshservice Ticket Note

  5. Upload Freshservice Attachments to S3

  6. Delete Object

Prerequisites

To install and authenticate this app you will need to provide the following inputs

  • Secret Key

  • Access Key

  • Freshservice Domain

  • Freshservice API Key


  1. Create an application user in AWS IAM. Assign policies with permissions for each of the actions enlisted in this app.

  2. Attach the IAM policy with permissions to the newly created application (non-human) user.


Each action currently supported in this app should have corresponding permission in an IAM policy attached to the newly created user.


Note: If you're using the credentials of an AWS admin account, you do not have to assign a policy.


Steps to authenticate and perform actions on AWS


  1. Use your AWS account ID or account alias, your IAM user name, and your password to sign in to the IAM console.

  2. In the navigation bar on the upper right, choose your username, and then choose My Security Credentials.

  3. Expand the Access keys (access key ID and secret access key) section.

  4. To create an access key, choose Create New Access Key. If this feature is disabled, then you must delete one of the existing keys before you can create a new one. A warning explains that you have only this one opportunity to view or download the secret access key. To copy the key and paste it somewhere else for safekeeping, choose Show Access Key. To save the access key ID and secret access key to a .csv file to a secure location on your computer, choose Download Key File.



  1. Freshservice Domain - The domain of your Freshservice tenant. 

Example: yourcompany.freshservice.com

  1. Freshservice API Key - Login to your Freshservice tenant. Click on your profile icon then "Profile Settings" on the right side pane, under "Your API Key" complete the captcha and copy your API key.