Skip to content

ealmuneyeer/ReplicateAzureMediaServicesV3

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Replicate Azure Media Services v3 Account

This application will help you to replicate your AMS v3 account into another account.

It will replicate the following:

  1. Account filters.
  2. Content key policies.
  3. Transforms.
  4. Streaming endpoints.
  5. Assets & assets filters.
  6. Live events & live outputs.
  7. Streaming locators.

Notes:-

  1. You need to create the CDN profiles before running the tool in the destination resource group.
  2. 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.
  3. 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
  4. If for any reason you stopped the tool while copying the blobs, then it should not recopy already copied blobs
  5. The tool has been tested. However, there is no guarantees that there is no bugs, use it on your own responsibility.
  6. There could be some Azure charges for copying the blobs depending on the used mechanisim and source and destination datacenters
  7. Feel free to adjust the tool to meet your needs.
  8. This is not an official tool supported by Microsoft.
  9. Copying blobs by using AzCopy is the fastest and recommended way if you have a lot of contents.

How to use this tool

To run this application you need to:

  1. Modify appsettings.json configuration file with your source and destination AMS accounts service principal authentication, and storage accounts name, key, and Url
  2. If you want to copy the blobs using AzCopy you need to install it into your machine Download AzCopy

Known issues

  • 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

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages