2016-09-14 14 views
0

私たちはビデオブロブのインデックス作成とエンコードにAMSを使用しています。 AMSは、ストレージ・アカウントに資産を格納する最上位のコンテナとして作成しています。Azure Media Servicesによって作成されたアセットを整理する

我々はまた、\images\<filename>として格納されますブロブを保存するために、このようなPDFファイルなどの画像、動画、などの他のトップレベルのコンテナを持って、\videos\<filename>

ストレージアカウントは現在、AMSからの資産でいっぱいです。コンテナ名をAMSに設定して、資産がルートレベルではなく提供されたコンテナの内部で生成されるようにします(コンテナ名をアセットファイルにあらかじめ追加することによって)。

答えて

0

いいえ、Assetsのコンテナ名は制御できません。それらはユニークでなければならないため、コンテナ名に関連付けられたGUIDもあります。

私はメディアサービスとストレージアカウントを共有しません。メディアサービスは、独自のストレージアカウントを持っていなければなりません。

+0

で説明したようにあなたは、フォルダ構造をシミュレートすることができる唯一の共有ストレージアカウントを使用する必要がありますいくつかの理由のためにした場合ブロブは別の新しいストレージアカウントに保存されます)。 AMSは他のストレージアカウントからファイルを自動的に取得しますか? – Sunny

1

astaykovはAzure Media Servicesが資産保管容器のカスタム命名方式を選択するためのAPIを提供していないと述べています。

最適なオプションは、専用のストレージアカウントを使用して独自のメタデータを格納し、プロビジョニングに必要なメディアサービスの一部としてプロビジョニングされたアカウントを再利用しないことです。

パラメータStorageAccountName(https://msdn.microsoft.com/en-us/library/azure/hh974277.aspx#create_an_asset)を参照して、アセット作成の一部としてストレージアカウント名を指定することもできます。

デフォルトのストレージアカウント名がないアセットを作成する場合は、このストレージアカウントがメディアサービスに関連付けられていることを確認する必要があります。これは、Azure PowershellコマンドレットまたはAzure管理API(https://msdn.microsoft.com/en-us/library/azure/mt735161.aspx)によって実行できます。

我々はどこのすべての他の(複数のストレージアカウントでAMSを関連付けして、プライマリアカウントで生成された資産を移動することができますが、それはOrganising Azure Media assets in Blob storage

+0

AMSを複数のストレージアカウントに関連付けてから、プライマリアカウント(他のすべてのブロブが保存されている場所)で生成されたアセットを別の新しいストレージアカウントに移動できますか? AMSは他のストレージアカウントからファイルを自動的に取得します。 – Sunny

+0

アセットが作成され、アカウントに関連付けられると、このアソシエーションを更新する方法はありません。古いアセットから新たに作成された空のアセットにブロブをコピーできますが、技術的に2つの異なるアセットになります。後で古い資産を削除することができます。たとえば、ブロブを再アップロードせずに移動する方法については、http://stackoverflow.com/questions/25983482/how-to-copy-azure-containers-blobsを参照してください。 –

関連する問題