Usare l'interfaccia della riga di comando 2.0 per creare un'app AAD e configurarla per l'accesso all'API Servizi multimediali di AzureUse CLI 2.0 to create an AAD app and configure it to access Azure Media Services API

Questo argomento illustra come usare l'interfaccia della riga di comando 2.0 per creare un'applicazione e un'entità servizio di Azure Active Directory (Azure AD) per accedere alle risorse di Servizi multimediali di Azure.This topic shows you how to use CLI 2.0 to create an Azure Active Directory (Azure AD) application and service principal to access Azure Media Services resources.

PrerequisitiPrerequisites

Usare Azure Cloud ShellUse the Azure Cloud Shell

  1. Accedere al portale di Azure.Sign in to the Azure portal.
  2. Avviare Cloud Shell dal riquadro di spostamento superiore del portale.Launch the Cloud Shell from the upper navigation pane of the portal.

    Cloud Shell

Per altre informazioni, vedere Panoramica di Azure Cloud Shell.For more information, see Overview of Azure Cloud Shell.

Creare un'app Azure AD e configurare l'accesso all'account multimediale con l'interfaccia della riga di comando 2.0Create an Azure AD app and configure access to the media account with CLI 2.0

az login
az ad sp create-for-rbac --name <appName> --password <strong password>
az role assignment create -- assignee < user/app id> --role Contributor --scope <subscription/subscription id>

ad esempio:For example:

az role assignment create --assignee a3e068fa-f739-44e5-ba4d-ad57866e25a1 --role Contributor --scope /subscriptions/0b65e280-7917-4874-9fed-1307f2615ea2/resourceGroups/Default-AzureBatch-SouthCentralUS/providers/microsoft.media/mediaservices/sbbash

In questo esempio l'ambito è il percorso completo delle risorse per l'account dei servizi multimediali.In this example, the scope is the full resource path for the media services account. Tuttavia, l'ambito può essere definito a qualsiasi livello.However, the scope can be at any level.

Ad esempio, può essere definito a uno dei livelli seguenti:For example, it could be one of the following levels:

  • Il livello sottoscrizione.The subscription level.
  • Il livello gruppo di risorse.The resource group level.
  • Il livello risorsa (ad esempio, un account multimediale).The resource level (for example, a Media account).

Per altre informazioni, vedere Creare un'entità servizio di Azure con l'interfaccia della riga di comando di Azure 2.0For more information, see Create an Azure service principal with Azure CLI 2.0

Vedere anche Gestire il controllo degli accessi in base al ruolo con l'interfaccia della riga di comando di Azure.Also see Manage Role-Based Access Control with the Azure command-line interface.

Passaggi successiviNext steps

Introduzione al caricamento di file nell'account.Get started with uploading files to your account.