S3 Asset Importer for Jira can import any csv file stored on Amazone S3 into Assets in Jira.
100% Running on Atlassians infrastructure called Forge, this means that no data is stored or transfered to Rixter AB. All is kept within your Jira instance and Atlassian agreement,
Installation
Navigate to Find new apps
Search for S3 Asset Importer for Jira
Click install
Creating an import
Click Assets menu
Select the Object Schema you want to import data into
Click Schema Configuration button
Click Roles tab
Add Asset Importer: Amazon S3 file import to the role Object schema managers
Click Import tab
Click Create Import button
Select AWS S3 File Importer
Enter any name regarding the file you want to import, example Cities
Click Save.
Configure the Import
Click the three dots on the import you created
Click Configure app
Enter the S3 Access key and Secret Access key
Click Enable Schedule and set the interval you wish it to run
Click Resources and paste the https url to the S3 file
Click Load
Select the columns, key and label in the generated table
Click Save
Save will try to create the import mapping and the Object Type specified in the configuration.
Manual Import
Click Import Data button and the import will start fetching the data
S3 Credentials
To authenticate you need to have S3 Access key and Secret Access key
Make sure the user has a AmazonS3ReadOnlyAccess policy or role.
Two ways of creating access keys are;
From IAM Console
Open the IAM console.
From the navigation menu, click Users.
Select your IAM user name.
Click User Actions, and then click Manage Access Keys.
Click Create Access Key.
Your keys will look something like this:
Access key ID example: AKIAIOSFODNN7EXAMPLE
Secret access key example: wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY
Click Download Credentials, and store the keys in a secure location.
From the logged in user
Login to the AWS account that has access to S3 bucket
Click on you account in the right corner
Click Security credentials
Click create access keys
Credentials storage
The app uses Atlassian forge secret store to store the credentials encrypted.
The current version displays the credentials for the Asset Schema Admin, that has the permission o create imports.