JSM Cloud Assets - AWS Integration

Nicolae Doca
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
February 23, 2024

I am looking for a way to realize the integration between JSM and AWS in order to populate the JSM Asset schema with our AWS Assets. Unfortunately I see that the existing Atlassian plugin is only for on-premise (and also deprecated) however there is nothing for the cloud version. 

Has anyone found a way to do this regardless if with another plugin or another way ?

Thanks

3 answers

2 votes
Harry Theodorou April 30, 2024

From my own struggles with this the only method offered by Atlassian at the moment is with manual json or csv import. You can get your export from AWS, Resource Groups & Tag Editor or Control Tower depending on your management and then either do manual imports or try to automate this procedure.

My approach at the moment is to automate the import part using Microsoft Power Automate Desktop and the export with Lambda functions on an S3 bucket mapped to a VM for the import part.

Any other suggestions are welcome.

By the way Atlassian must already be working on providing AWS Integration with the JSM Cloud version since they are no longer supporting the on prem however they don't have anything in the immediate pipeline and keep things close to their chest. This is a major requirement for large organizations to fully implement a CMDB solution.

Sekhar Reddy Idamakanti
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
May 7, 2024

Hi @Harry Theodorou 

Thank you for the solution, is this working as expected for you ?

How you are managing the mapping (in bound and out bound relation) from asset discovery tool objects and this import objects? Is mapping is one time process or we need to keep on update when ever any changes in the objects side.

 

Like Steffen Opel _Utoolity_ likes this
Harry Theodorou May 7, 2024

We are still in the process of testing this as it involves 

  • Automating the import in Assets - Done
  • Automating the export from AWS with a Lambda function to export/override filename - Not done
  • Mapping the export location on the machine that will be importing from - Done
  • Replicating process on a VM using a Jira service account and S3 bucket - Not done

The relations need to be mapped manually in the import step based on AWS tags of resources. In our case we are are mapping based on the environment and the environment is mapped on the application (e.g. Application A -> prod -> EC2, S3 etc). The mapping part works fine.

Like Steffen Opel _Utoolity_ likes this
Sekhar Reddy Idamakanti
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
May 31, 2024

Hi @Harry Theodorou 

Do you have the mapping format for the AWS assets ? I mean relation ship has to be mentioned in the CSV or JSON file before importing the file into schema.  (Load balancers are connected to which Ip's and target groups.)

Harry Theodorou May 31, 2024

Each resource we are importing should have a number associated with the application we want to link to. We are using the number (key) generated by our Assets CMDB for that and updated our AWS resources to include it as a tag.

Then, since our resources have that value populated in a column in the export, we are mapping in the import as this example. It references the Key value of the Applications Object .

Asset appid.jpg

1 vote
Steffen Opel _Utoolity_
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
May 7, 2024

I only noticed this post today, but maybe this helps with your mid-term planning regardless:

We (Utoolity) have developed a prototype for an AWS resources importer dubbed 'Integrate with AWS (Assets)' that we hope to publish as a commercially supported app in the Marketplace in the coming months.

Unfortunately we are encountering scaling issues with the Assets API and need assistance from Atlassian to remediate this. Our Atlassian contacts have been busy with Team '24 though, so this initiative stalled over April and we aim to pick it up again next week.

I'm afraid the prototype is not yet usable for third-parties, but if you are interested and willing to help us shape the product, feel free to join our early access program (EAP) to start the conversation early on.

If you'd rather wait for the EAP to be available, please watch AWS Integration for Assets Cloud (JSDCLOUD-9896), where we'll post a demo video soon, and I'll also provide an update here of course.

Ivan
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
June 5, 2024

Hi Steffen.

I am very interested in your new integration and I have signed up for the EAP.  I wonder if you can give an idea of when you might have something that's worth testing?  Do you think it might be weeks or months away?

Thanks.

Like Steffen Opel _Utoolity_ likes this
Steffen Opel _Utoolity_
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
June 6, 2024

Hi @Ivan, and welcome to the Atlassian Community!

Thank you for signing up to our EAP, and apologies for not responding to your request in time, I dropped the ball on this due to an unforeseen personal absence. Please expect a more detailed answer on your EAP request soon.

Just briefly right here: We hope to get feedback on the scaling issues from Atlassian by end of June, and assuming there will be a path forward, we can evolve our prototype towards an official EAP throughout July. That being said, I'd be happy to discuss sharing an earlier version with you once we've picked up this workstream again next week, I'll be in touch!

Girish Shenoy
Contributor
August 4, 2024

has the EAP started?

Steffen Opel _Utoolity_
Community Leader
Community Leader
Community Leaders are connectors, ambassadors, and mentors. On the online community, they serve as thought leaders, product experts, and moderators.
August 6, 2024

Hi @Girish Shenoy, thanks for the ping, should have provided an update myself by now:

Unfortunately the aforementioned scaling issues have not been fully addressed yet. While Atlassian has meanwhile provided a potential solution for the main encountered issue, it doesn't yet work as advertised either.

We have a respective support request pending since about ~2 weeks, hopefully it's just a vacation time induced hiccup - I'll provide another update once we've received actionable feedback from Atlassian.

0 votes
Hakan Bahadir _Pio_
Atlassian Partner
January 21, 2025

Hello,

Just wanted to share that we launched AWS Importer for JSM Assets recently.

https://community.atlassian.com/t5/App-Central-articles/Streamline-Your-AWS-Asset-Management-with-the-New-AWS-Importer/ba-p/2922579#M11187

I hope that it will help.

Cheers.

Hakan Bahadir

Founder, Pio Software

Suggest an answer

Log in or Sign up to answer
DEPLOYMENT TYPE
CLOUD
PRODUCT PLAN
PREMIUM
PERMISSIONS LEVEL
Product Admin
TAGS
AUG Leaders

Atlassian Community Events