Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Varning
Azure Media Services dras tillbaka den 30 juni 2024. Mer information finns i AMS-pensionsguiden.
Den här artikeln visar hur du ansluter till Azure Media Services v3 Python SDK med hjälp av inloggningsmetoden för tjänstens huvudnamn.
Förutsättningar
- Ladda ned Python från python.org
- Se till att ange
PATHmiljövariabeln - Skapa ett Media Services-konto. Kom ihåg resursgruppens namn och Media Services-kontonamnet.
- Följ stegen i avsnittet Åtkomst-API:er och välj autentiseringsmetod för tjänstens huvudnamn. Registrera prenumerations-ID, programklient-ID, autentiseringsnyckel och det klientorganisations-ID som du behöver i de senare stegen.
Viktigt
Granska namngivningskonventioner.
Installera modulerna
Om du vill arbeta med Azure Media Services med Python måste du installera de här modulerna.
Modulen
azure-identity, som innehåller Azure-moduler för Active Directory.Modulen
azure-mgmt-media, som innehåller Media Services-entiteterna.Se till att hämta den senaste versionen av Media Services SDK för Python.
Öppna ett kommandoradsverktyg och använd följande kommandon för att installera modulerna.
pip3 install azure-identity
pip3 install azure-mgmt-media
Ansluta till Python-klienten
Skapa en fil med ett
.pytilläggÖppna filen i valfri redigerare
Lägg till följande kod i filen. Koden importerar de moduler som krävs och skapar objektet active directory-autentiseringsuppgifter som du behöver för att ansluta till Media Services.
Ange variablernas värden till de värden som du fick från Åtkomst-API:er. Uppdatera variablerna
ACCOUNT_NAMEochRESOURCE_GROUP_NAMEtill Media Services-kontonamnet och resursgruppsnamnen som används när du skapar resurserna.from azure.identity import ClientSecretCredential from azure.mgmt.media import AzureMediaServices # Tenant ID for your Azure Subscription TENANT_ID = "(update-this-value)" # Your Application Client ID of your Service Principal CLIENT_ID = "(update-this-value)" # Your Service Principal secret key CLIENT_SECRET = "(update-this-value)" # Your Azure Subscription ID SUBSCRIPTION_ID = "(update-this-value)" # Your Resource Group name RESOURCE_GROUP_NAME = "(update-this-value)" # Your Azure Media Service account name ACCOUNT_NAME = "(update-this-value)" credentials = ClientSecretCredential(TENANT_ID, CLIENT_ID, CLIENT_SECRET) # The Azure Media Services Client client = AzureMediaServices(credentials, SUBSCRIPTION_ID) # Now that you are authenticated, you can manipulate the entities. # For example, list assets in your Media Services account assets = client.assets.list(RESOURCE_GROUP_NAME, ACCOUNT_NAME) for i, r in enumerate(assets): print(r)Kör filen
Ytterligare exempel
Ytterligare exempel finns i GitHub på lagringsplatsen Azure Media Services v3 Python-exempel .
Få hjälp och support
Du kan kontakta Media Services med frågor eller följa våra uppdateringar med någon av följande metoder:
- Q & A
-
Stack Overflow. Tagga frågor med
azure-media-services. - @MSFTAzureMedia eller använd @AzureSupport för att begära support.
- Öppna ett supportärende via Azure Portal.