How to Use azure services as a reseller.

Numan ud din 0 Reputation points
2024-06-14T18:59:10.4266667+00:00

I am developing an application for a client using Azure video indexer.

Client wants to use video indexer to build an application for multi tenant. We need to consume azure video indexer , billing and monitoring services to bill client and make separate storage for users on the same indexer API account. and bill client as per there usage.

How can i add separate storage for clients and how can i identify API usage for different client because Azure will bill on the same API account.

Azure AI Video Indexer
Azure AI Video Indexer
An Azure video analytics service that uses AI to extract actionable insights from stored videos.
67 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. hossein jalilian 4,690 Reputation points
    2024-06-14T21:09:32.58+00:00

    Thanks for posting your question in the Microsoft Q&A forum.

    To handle multi-tenancy, you can follow these steps:

    • Create a separate Azure Storage account for each client tenant. This will ensure their video files and metadata are isolated from other tenants.
    • When uploading videos for a specific client, use the StorageAccountName and StorageAccountKey parameters in the Video Indexer API to specify the client's dedicated storage account
    • Implement a custom layer on top of the Video Indexer API that authenticates and authorizes each client tenant. This could be done by issuing separate API access tokens or keys for each client. in your custom layer, track the API calls made by each client tenant. This will allow you to monitor their individual usage and bill accordingly. alternatively, you can create a separate Video Indexer account for each client tenant within your Azure subscription
    • Use the Azure Billing APIs to retrieve usage data for your Azure subscription, including Video Indexer consumption. correlate the usage data with the tracking of API calls made by each client in your custom layer. bill each client based on their individual Video Indexer usage, taking into account the pricing tiers for audio and video indexing.

    Please don't forget to close up the thread here by upvoting and accept it as an answer if it is helpful

    0 comments No comments