Azure Media Encoder を使用すると、Web インターフェイスで予約ユニットの数とサイズ (Basic/Standard/Premium) を構成できます。
これをプログラムで管理する API はありますか?
Azure Media Encoder を使用すると、Web インターフェイスで予約ユニットの数とサイズ (Basic/Standard/Premium) を構成できます。
これをプログラムで管理する API はありますか?
最近リリースされた AMS .NET SDK v 3.1.0.0 では、予約済みユニットを変更する機能が公開されています。以下は、予備ユニットを更新するコード サンプルです。
var encodingBasicReservedUnit = _dataContext.EncodingReservedUnits.FirstOrDefault();
var initialReservedUnitCount = encodingBasicReservedUnit.CurrentReservedUnits;
encodingBasicReservedUnit.CurrentReservedUnits = encodingBasicReservedUnit.MaxReservableUnits;
encodingBasicReservedUnit.Update();
encodingBasicReservedUnit = _dataContext.EncodingReservedUnits.FirstOrDefault();
Assert.AreEqual(encodingBasicReservedUnit.CurrentReservedUnits, encodingBasicReservedUnit.MaxReservableUnits,
"Expecting Encoding ReservedUnit to have increased to Max");
encodingBasicReservedUnit.CurrentReservedUnits = initialReservedUnitCount;
encodingBasicReservedUnit.Update();
encodingBasicReservedUnit = _dataContext.EncodingReservedUnits.FirstOrDefault();
Assert.AreEqual(encodingBasicReservedUnit.CurrentReservedUnits, initialReservedUnitCount,
"Expecting Encoding ReservedUnit to have decreased again to initialCount from Max");
その他のシナリオ テストは、 https://github.com/Azure/azure-sdk-for-media-services/blob/dev/test/net/Scenario/EncodingReservedUnitDataTests.csにあります。