项目作者: kmoussa

项目描述 :
This is a group of Azure functions that can help with migrating assets from AWS, LimeLight, and migrate Azure Media Services telemetry from Azure Tables to Azure SQL DB
高级语言: C#
项目地址: git://github.com/kmoussa/Azure-Media-Functions.git
创建时间: 2018-01-18T19:00:50Z
项目社区:https://github.com/kmoussa/Azure-Media-Functions

开源协议:

下载


Azure-Media-Functions

Some Azure Functions to help customers integrate with Azure Media Services

- GetAssetUrl
This function help generate an S3 asset Url in order to pass it along to a standard upload

- GetS3AssetsfromBucket
This function helps retreiving S3 assets from S3 Bucket where we should use a foreach loop in Azure logic apps to pass them to GetAssetUrl Function.

- GetS3Bucket
This function helps retreiving an S3 Buckets in where we should use a foreach loop in Azure logic apps to pass them to GetS3AssetsfromBucket Function.

- GetTelemetryToSQL
This function migrates Azure Media services telemetry from Azure Storage to Azure SQL DB, you can alter the code to copy the data to any database of your choice.

I built a simple Azure Logic App with a recurrence trigger for that runs every min. to trigger the GetTelemetryToSQL function- the first time it runs I suggest that you run the function manually since it might take longer to migrate the data if you have tons of it, otherwise it will migrate all the data from all tables and the next time it runs it will pick up from where it stopped.

- UpdateAlternativeId
This function help you update alternativeId for an Asset in Azure Media Services.

- UploadFromLimeLight
This function helps migrating assets from LimeLight to Azure Media Services, We need to integrate it with Azure media functions under this git rep.