Aggiornare Servizi multimediali dopo il rollover delle chiavi di accesso alle risorse di archiviazioneUpdate Media Services after rolling storage access keys

Quando si crea un nuovo account di Servizi multimediali di Azure (AMS), viene chiesto di selezionare anche un account di archiviazione di Azure da usare per l'archiviazione dei contenuti multimediali.When you create a new Azure Media Services (AMS) account, you are also asked to select an Azure Storage account that is used to store your media content. È possibile aggiungere più di un account di archiviazione all'account di Servizi multimediali.You can add more than one storage accounts to your Media Services account. In questo argomento viene illustrato come far ruotare le chiavi di archiviazione.This topic shows how to rotate storage keys. Viene inoltre illustrato come aggiungere gli account di archiviazione a un account multimediale.It also shows how to add storage accounts to a media account.

Per eseguire le operazioni descritte in questo argomento, è necessario utilizzare le API ARM e Powershell.To perform the actions described in this topic, you should be using ARM APIs and Powershell. Per ulteriori informazioni, vedere Gestire le risorse di Azure con PowerShell e Resource Manager.For more information, see How to manage Azure resources with PowerShell and Resource Manager.

PanoramicaOverview

Quando viene creato un nuovo account di archiviazione, Azure genera due chiavi di accesso a 512 bit alle risorse di archiviazione, che consentono di autenticare l'accesso all'account di archiviazione.When a new storage account is created, Azure generates two 512-bit storage access keys, which are used to authenticate access to your storage account. Per mantenere le connessioni di archiviazione più sicure, si consiglia di rigenerare e far ruotare periodicamente la chiave di accesso alle risorse di archiviazione.To keep your storage connections more secure, it is recommended to periodically regenerate and rotate your storage access key. Per non perdere mai la connessione all'account di archiviazione, vengono fornite due chiavi di accesso (primaria e secondaria), in modo da poter usare la prima mentre si rigenera la seconda.Two access keys (primary and secondary) are provided in order to enable you to maintain connections to the storage account using one access key while you regenerate the other access key. Questa procedura viene anche denominata "rollover delle chiavi di accesso".This procedure is also called "rolling access keys".

Servizi multimediali dipende da una chiave di archiviazione fornita.Media Services depends on a storage key provided to it. In particolare, i localizzatori che sono usati per trasmettere in streaming o scaricare gli asset dipendono dalla chiave di accesso alle risorse di archiviazione specificata.Specifically, the locators that are used to stream or download your assets depend on the specified storage access key. Quando viene creato un account AMS, esso assume una dipendenza dalla chiave di accesso alle risorse di archiviazione primaria per impostazione predefinita, ma l’utente può aggiornare la chiave di archiviazione di Servizi multimediali di Azure.When an AMS account is created it takes a dependency on the primary storage access key by default but as a user you can update the storage key that AMS has. È necessario comunicare a Servizi multimediali la chiave da usare, seguendo i passaggi descritti in questo argomento.You must make sure to let Media Services know which key to use by following steps described in this topic.

Nota

Se si dispone di più account di archiviazione, è necessario eseguire questa procedura per ogni account di archiviazione.If you have multiple storage accounts, you would perform this procedure with each storage account. L'ordine in cui ruotare le chiavi di archiviazione non è prefissato.The order in which you rotate storage keys is not fixed. È possibile ruotare prima la chiave secondaria e quindi quella principale o viceversa.You can rotate the secondary key first and then the primary key or vice versa.

Prima di eseguire la procedura descritta in questo argomento su un account di produzione, effettuarne il test in un account di pre-produzione.Before executing steps described in this topic on a production account, make sure to test them on a pre-production account.

Passaggi per ruotare le chiavi di archiviazioneSteps to rotate storage keys

  1. Modificare la chiave primaria dell'account di archiviazione tramite il cmdlet PowerShell o il portale di Azure.Change the storage account Primary key through the powershell cmdlet or Azure portal.
  2. Chiamare il cmdlet Sync-AzureRmMediaServiceStorageKeys con i parametri appropriati per forzare l'account multimediale a prendere le chiavi dell'account di archiviazioneCall Sync-AzureRmMediaServiceStorageKeys cmdlet with appropriate params to force media account to pick up storage account keys

    Nell'esempio seguente viene illustrato come sincronizzare le chiavi con gli account di archiviazione.The following example shows how to sync keys to storage accounts.

     Sync-AzureRmMediaServiceStorageKeys -ResourceGroupName $resourceGroupName -AccountName $mediaAccountName -StorageAccountId $storageAccountId
    
  3. Attendere circa un'ora.Wait an hour or so. Verificare che gli scenari di streaming funzionino.Verify the streaming scenarios are working.

  4. Modificare la chiave secondaria dell'account di archiviazione tramite il cmdlet PowerShell o il portale di Azure.Change storage account secondary key through the powershell cmdlet or Azure portal.
  5. Chiamare il cmdlet PowerShell Sync-AzureRmMediaServiceStorageKeys con i parametri appropriati per forzare l'account multimediale a prendere le nuove chiavi dell'account di archiviazione.Call Sync-AzureRmMediaServiceStorageKeys powershell with appropriate params to force media account to pick up new storage account keys.
  6. Attendere circa un'ora.Wait an hour or so. Verificare che gli scenari di streaming funzionino.Verify the streaming scenarios are working.

Esempio di cmdlet PowerShellA powershell cmdlet example

Nell'esempio seguente viene illustrato come ottenere l'account di archiviazione e sincronizzarlo con l'account AMS.The following example demonstrates how to get the storage account and sync it with the AMS account.

$regionName = "West US"
$resourceGroupName = "SkyMedia-USWest-App"
$mediaAccountName = "sky"
$storageAccountName = "skystorage"
$storageAccountId = "/subscriptions/$subscriptionId/resourceGroups/$resourceGroupName/providers/Microsoft.Storage/storageAccounts/$storageAccountName"

Sync-AzureRmMediaServiceStorageKeys -ResourceGroupName $resourceGroupName -AccountName $mediaAccountName -StorageAccountId $storageAccountId

Passaggi per aggiungere gli account di archiviazione all'account AMSSteps to add storage accounts to your AMS account

L'argomento seguente illustra come aggiungere gli account di archiviazione all'account AMS: Collegare più account di archiviazione a un account di Servizi multimediali.The following topic shows how to add storage accounts to your AMS account: Attach multiple storage accounts to a Media Services account.

Percorsi di apprendimento di Servizi multimedialiMedia Services learning paths

Altre informazioni sui percorsi di apprendimento di Servizi multimediali di Azure:Read about the Azure Media Services learning paths:

Fornire commenti e suggerimentiProvide feedback

Usare il forum di suggerimenti degli utenti per fornire commenti e suggerimenti su come migliorare Servizi multimediali di Azure.Use the User Voice forum to provide feedback and make suggestions on how to improve Azure Media Services. È anche possibile passare direttamente a una delle categorie seguenti:You also can go directly to one of the following categories:

RingraziamentiAcknowledgments

Siamo lieti di conferire un riconoscimento alle seguenti persone che hanno contribuito alla realizzazione di questo documento: Cenk Dingiloglu, Gada Milano, Seva Titov.We would like to acknowledge the following people who contributed towards creating this document: Cenk Dingiloglu, Milan Gada, Seva Titov.