This application will help you to replicate your AMS v3 account into another account.
It will replicate the following:
- Account filters.
- Content key policies.
- Transforms.
- Streaming endpoints.
- Assets & assets filters.
- Live events & live outputs.
- Streaming locators.
- You need to create the CDN profiles before running the tool in the destination resource group.
- If the feature is not supported in the destination Data Center then you will see an exception. For example live event live transcription feature is not supported in all the Data Centers.
- After running the tool, it is recommended to check the logs for any errors. The file will be saved beside the application in path \Logs\yyyyMMddHHmmss.log
- If for any reason you stopped the tool while copying the blobs, then it should not recopy already copied blobs
- The tool has been tested. However, there is no guarantees that there is no bugs, use it on your own responsibility.
- There could be some Azure charges for copying the blobs depending on the used mechanisim and source and destination datacenters
- Feel free to adjust the tool to meet your needs.
- This is not an official tool supported by Microsoft.
- Copying blobs by using AzCopy is the fastest and recommended way if you have a lot of contents.
To run this application you need to:
- Modify appsettings.json configuration file with your source and destination AMS accounts service principal authentication, and storage accounts name, key, and Url
- If you want to copy the blobs using AzCopy you need to install it into your machine Download AzCopy
- This tool support only copying form AMS account that have one attached Storage account, if you have multiple storage account attached and exception will be thrown