EncodingReservedUnitType
既定では、Azure Media Services アカウントにメディア予約ユニットを使用する必要はなくなりました。 互換性のために、引き続き Azure API を使用して MRU の管理とスケーリングを行うことができます。 ただし既定では、エンコードのコンカレンシーやパフォーマンスを制御するために設定した MRU 構成は使用されません。 メディア処理のスケーリングの詳細については、「 メディア処理のスケーリングの概要」ページ を参照してください。
重要
Media Services でエンティティにアクセスするときは、HTTP 要求で特定のヘッダー フィールドと値を設定する必要があります。
詳細については、「 Media Services REST API 開発のセットアップ」および「Media Services REST APIを使用した Media Services への接続」を参照してください。
このトピックは、EncodingReservedUnitType
エンティティを概説し、また Media Services REST API でさまざまな操作を実行する方法を示します。
EncodingReservedUnitType エンティティ
注意
前述のように、予約ユニットは Azure Media Services によって提供されなくなりました。 次の情報は、互換性の問題のみを目的としています。
EncodingReservedUnitType
エンティティには、次のプロパティが含まれています。
名前 | Type | 説明 |
---|---|---|
AccountId 必須。 読み取り専用 |
Edm.GUID | Media Services アカウント ID。 |
ReservedUnitType 必須。 |
Edm.Int | 予約ユニットの種類は、( S1 0)、(1)、 S2 (2) S3 のいずれかになります。 |
CurrentReservedUnits 必須。 |
Edm.Int | 現在の占有ユニット。 このアカウントにプロビジョニングするエンコーディング占有ユニットの数です。 既定で、各 Media Services アカウントは最大 25 エンコード ユニットまで拡張できます。 より高い制限を要求するには、「 更新可能なクォータの上限を高く要求する方法」を参照してください。 |
MaxReservableUnits 読み取り専用です。 |
Edm.Int | アカウントの予約可能なユニットの最大数。 |
EncodingReservedUnitType を取得します。
アカウントに関連付けられているエンコーディング占有ユニットの種類の詳細は、GET HTTP 要求を使用して取得できます。
Method | 要求 URI | HTTP バージョン |
---|---|---|
GET | アカウントに関連付けられているエンコーディング占有ユニットの種類に関する情報を取得します。 <https:// accountname.restv2>。<location.media.azure.net/api/EncodingReservedUnitTypes> |
HTTP/1.1 |
要求のサンプル
Fiddler の [Composer] タブで次の例を試すことができます。
最新 x-ms-version:
の を取得するには、「 Media Services REST」を参照してください。
要求ヘッダー:
GET https://testrest.cloudapp.net/api/EncodingReservedUnitTypes HTTP/1.1
DataServiceVersion: 3.0;NetFx
MaxDataServiceVersion: 3.0;NetFx
Accept: application/json;odata=minimalmetadata
Accept-Charset: UTF-8
x-ms-version: 2.19
Content-Type: application/json;odata=minimalmetadata
Host: <host URI>
User-Agent: Microsoft ADO.NET Data Services
Authorization: Bearer <token value>
成功すると、この操作は HTTP/1.1 200 OK を返します。
EncodingReservedUnitType の更新
EncodingReservedUnitType プロパティを更新します。
Method | 要求 URI | HTTP バージョン |
---|---|---|
PATCH/PUT/MERGE これらの操作の詳細については、「 PATCH/PUT/MERGE」を参照してください。 |
<https:// accountname.restv2>。<location.media.azure.net/api/EncodingReservedUnitTypes>(guid'accountid') | HTTP/1.1 |
要求のサンプル
Fiddler の [Composer] タブで次の例を試すことができます。
最新 x-ms-version:
の を取得するには、「 Media Services REST」を参照してください。
要求ヘッダー:
PUT https://testrest.cloudapp.net/api/EncodingReservedUnitTypes(guid'61318ce3-0629-4400-8a1b-e716bc501314') HTTP/1.1
DataServiceVersion: 3.0;NetFx
MaxDataServiceVersion: 3.0;NetFx
Accept: application/json;odata=minimalmetadata
Accept-Charset: UTF-8
x-ms-version: 2.19
Content-Type: application/json;odata=minimalmetadata
Host: <host URI>
User-Agent: Microsoft ADO.NET Data Services
Authorization: Bearer <token value>
要求本文:
{CurrentReservedUnits:1}
成功すると、この操作は HTTP/1.1 204 No Content を返します。