Document toolboxDocument toolbox

To learn more about Tempo products, please visit our Help Center. For support, see our Support Portal.

Can I migrate from one Cloud instance to another Cloud instance?

Question

Can I migrate from one Cloud instance to another Cloud instance or re-install a backup that I have taken from my Cloud instance?

Answer

At this point in time, we do not offer migrations between Tempo Cloud instances because the data is stored by Tempo in a database separate from Jira. 

We do have in our roadmap a feature to implement backup and restore in order to enable this, but we're unable to provide you with a time frame for when this will be ready. We aim to give customers full access to their data and the ability to create backups of their systems and restore them if necessary.

Please also refer to this Atlassian article where it is specifically mentioned that plugin data (App data) is not migrated in any of the migration methods Atlassian offers.

That being said, some Tempo Platinum Partners do offer Cloud to Cloud migration services. Please refer to our Tempo Partner directory here.

In case you would like to try to migrate Tempo worklogs from the first Cloud instance to the second Cloud instance yourself, you will need to do the following:
Irrespective of which migration method you execute, all Jira worklogs will be migrated to the target Cloud instance from the source Cloud instance.
To avoid duplicate worklogs in Jira, all those worklogs need to be deleted with the JIRA REST API before proceeding with the next steps!

  1. Export all Tempo worklogs from the first Cloud instance with the Tempo REST API. The reason for this is that all Tempo worklogs reside in a separate database on Cloud, and very limited, anonymized worklog data is synced back to Jira. (Jira has no information about the worklog owner). The only way to export worklogs with the real worklog owner and worklog description is with the Tempo REST API.

  2. Remove all worklogs from Jira that were migrated with the issues to the target instance, using the Jira REST API 

  3. Import the worklogs that were exported from Tempo to the target Cloud instance with the Tempo REST APIJIRA REST API or a JIRA native .csv import.