Skip to content

evanverneyfink/mcma-projects-dotnet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

multi-cloud-ai-workflow

This example workflow demonstrates how you can leverage AI technologies from multiple cloud vendors in a single media workflow

Requirements for running the example

  • .NET Core 2.1 SDK or higher (.NET Core Downloads)
  • The dotnet script global tool (dotnet-script on GitHub). Onc thee .NET Core CLI is installed, you can install this as a global tool from the cmd line with the following:
dotnet tool install -g dotnet-script

Setup procedure

  1. Clone this repository to your local harddrive
  2. Navigate to the multi-cloud-ai-workflow folder.
  3. Create file named build.inputs
  4. Add the following information to the created file and update the parameter values reflecting your AWS account and Azure account
# Mandatory settings

environmentName=com.your-domain.mcma
environmentType=dev

awsAccountId=<YOUR_AWS_ACCOUNT_ID>
awsAccessKey=<YOUR_AWS_ACCESS_KEY>
awsSecretKey=<YOUR_AWS_SECRET_KEY>
awsRegion=<YOUR_AWS_REGION>

# Optional settings, though without configuration some features may not work

awsInstanceType=<EC2_TRANSFORM_SERVICE_INSTANCE_TYPE - DEFAULTS TO "t2.micro">
awsInstanceCount=<EC2_TRANSFORM_SERVICE_INSTANCE_COUNT - DEFAULTS TO "1">

AzureLocation =  <YOUR AZURE REGION - USE "trial" FOR TESTING>
AzureAccountID = <YOUR AZURE Video Indexer Account ID> 
AzureSubscriptionKey = <YOUR AZURE SUBSCRIPTION KEY>
AzureApiUrl = <AZURE VIDEO API END[POINT DEFAULT IS: https://api.videoindexer.ai>

  1. Save the file.
  2. Open command line in multi-cloud-ai-workflow folder.
  3. Execute the deploy script. This can take a few minutes.
    • Windows: ./build.bat deploy
    • Mac/Linux: ./build.sh deploy
  4. If no errors have occured until now you have successfully setup the infrastructure in your AWS cloud. Go to https://aws.amazon.com/console/ and sign in to see your cloud infrastructure. In case you do have errors it may be that your environmentName is either too long or not unique enough to guarantee unique names for your cloud resources e.g. bucket names.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published