Streaming Endpoints - Create
StreamingEndpoint の作成
ストリーミング エンドポイントを作成します。
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/streamingEndpoints/{streamingEndpointName}?api-version=2022-11-01
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/streamingEndpoints/{streamingEndpointName}?api-version=2022-11-01&autoStart={autoStart}
URI パラメーター
名前 | / | 必須 | 型 | 説明 |
---|---|---|---|---|
account
|
path | True |
string |
Media Services アカウント名。 |
resource
|
path | True |
string |
Azure サブスクリプション内のリソース グループの名前。 |
streaming
|
path | True |
string |
ストリーミング エンドポイントの名前。最大長は 24 です。 正規表現パターン: |
subscription
|
path | True |
string |
Microsoft Azure サブスクリプションの一意識別子。 |
api-version
|
query | True |
string |
クライアント要求で使用される API のバージョン。 |
auto
|
query |
boolean |
フラグは、作成時にリソースを自動的に開始するかどうかを示します。 |
要求本文
名前 | 必須 | 型 | 説明 |
---|---|---|---|
location | True |
string |
リソースが保存されている地理的な場所 |
properties.scaleUnits | True |
integer |
スケール ユニットの数。 この値を調整するには、Scale 操作を使用します。 |
properties.accessControl |
ストリーミング エンドポイントのアクセス制御定義。 |
||
properties.availabilitySetName |
string |
この機能は非推奨です。このプロパティの値は設定しないでください。 |
|
properties.cdnEnabled |
boolean |
CDN 対応フラグ。 |
|
properties.cdnProfile |
string |
CDN プロファイル名。 |
|
properties.cdnProvider |
string |
CDN プロバイダー名。 |
|
properties.crossSiteAccessPolicies |
ストリーミング エンドポイントのアクセス ポリシー。 |
||
properties.customHostNames |
string[] |
ストリーミング エンドポイントのカスタム ホスト名 |
|
properties.description |
string |
ストリーミング エンドポイントの説明。 |
|
properties.maxCacheAge |
integer |
キャッシュの最大有効期間 |
|
sku |
ストリーミング エンドポイント SKU。 |
||
tags |
object |
リソース タグ。 |
応答
名前 | 型 | 説明 |
---|---|---|
200 OK |
OK です。 要求は成功しました。 |
|
201 Created |
作成されました。 要求は処理のために受け入れられ、操作は非同期的に完了します。 Azure-AsyncOperation 応答ヘッダーを使用した非同期 Azure 操作の監視の詳細については、「」を参照してください https://go.microsoft.com/fwlink/?linkid=2087017 。 |
|
Other Status Codes |
操作が失敗した理由を説明するストリーミング エラー応答。 |
例
Create a streaming endpoint
要求のサンプル
PUT https://management.azure.com/subscriptions/0a6ec948-5a62-437d-b9df-934dc7c1b722/resourceGroups/mediaresources/providers/Microsoft.Media/mediaservices/slitestmedia10/streamingEndpoints/myStreamingEndpoint1?api-version=2022-11-01
{
"location": "West US",
"tags": {
"tag1": "value1",
"tag2": "value2"
},
"properties": {
"description": "test event 1",
"scaleUnits": 1,
"availabilitySetName": "availableset",
"accessControl": {
"akamai": {
"akamaiSignatureHeaderAuthenticationKeyList": [
{
"identifier": "id1",
"expiration": "2029-12-31T16:00:00-08:00",
"base64Key": "dGVzdGlkMQ=="
},
{
"identifier": "id2",
"expiration": "2030-12-31T16:00:00-08:00",
"base64Key": "dGVzdGlkMQ=="
}
]
},
"ip": {
"allow": [
{
"name": "AllowedIp",
"address": "192.168.1.1"
}
]
}
},
"cdnEnabled": false
}
}
応答のサンプル
azure-asyncoperation: https://management.azure.com/subscriptions/0a6ec948-5a62-437d-b9df-934dc7c1b722/resourceGroups/mediaresources/providers/Microsoft.Media/mediaservices/slitestmedia10/streamingendpointoperations/62e4d893-d233-4005-988e-a428d9f77076?api-version=2022-11-01
location: https://management.azure.com/subscriptions/0a6ec948-5a62-437d-b9df-934dc7c1b722/resourceGroups/mediaresources/providers/Microsoft.Media/mediaservices/slitestmedia10/streamingendpoints/myStreamingEndpoint1/operationlocations/62e4d893-d233-4005-988e-a428d9f77076?api-version=2022-11-01
{
"name": "myStreamingEndpoint1",
"id": "/subscriptions/0a6ec948-5a62-437d-b9df-934dc7c1b722/resourceGroups/mediaresources/providers/Microsoft.Media/mediaservices/slitestmedia10/streamingendpoints/myStreamingEndpoint1",
"type": "Microsoft.Media/mediaservices/streamingEndpoints",
"location": "West US",
"tags": {
"tag1": "value1",
"tag2": "value2"
},
"properties": {
"description": "test event 1",
"scaleUnits": 1,
"availabilitySetName": "availableset",
"cdnEnabled": false,
"cdnProvider": null,
"cdnProfile": "",
"customHostNames": [],
"accessControl": {
"akamai": {
"akamaiSignatureHeaderAuthenticationKeyList": [
{
"identifier": "id1",
"expiration": "2030-01-01T00:00:00Z",
"base64Key": "dGVzdGlkMQ=="
},
{
"identifier": "id2",
"expiration": "2031-01-01T00:00:00Z",
"base64Key": "dGVzdGlkMQ=="
}
]
},
"ip": {
"allow": [
{
"name": "AllowedIp",
"address": "192.168.1.1",
"subnetPrefixLength": null
}
]
}
},
"maxCacheAge": null,
"hostName": "mystreamingendpoint1-slitestmedia10.streaming.mediaservices.windows.net",
"freeTrialEndTime": "0001-01-01T00:00:00-08:00",
"provisioningState": "InProgress",
"resourceState": "Creating",
"created": "2018-03-03T02:25:09.7561389Z",
"lastModified": "2018-03-03T02:25:09.7561389Z"
}
}
{
"name": "myStreamingEndpoint1",
"id": "/subscriptions/0a6ec948-5a62-437d-b9df-934dc7c1b722/resourceGroups/mediaresources/providers/Microsoft.Media/mediaservices/slitestmedia10/streamingendpoints/myStreamingEndpoint1",
"type": "Microsoft.Media/mediaservices/streamingEndpoints",
"location": "West US",
"tags": {
"tag1": "value1",
"tag2": "value2"
},
"properties": {
"description": "test event 1",
"scaleUnits": 1,
"availabilitySetName": "availableset",
"cdnEnabled": false,
"cdnProvider": null,
"cdnProfile": "",
"customHostNames": [],
"accessControl": {
"akamai": {
"akamaiSignatureHeaderAuthenticationKeyList": [
{
"identifier": "id1",
"expiration": "2030-01-01T00:00:00Z",
"base64Key": "dGVzdGlkMQ=="
},
{
"identifier": "id2",
"expiration": "2031-01-01T00:00:00Z",
"base64Key": "dGVzdGlkMQ=="
}
]
},
"ip": {
"allow": [
{
"name": "AllowedIp",
"address": "192.168.1.1",
"subnetPrefixLength": null
}
]
}
},
"maxCacheAge": null,
"hostName": "mystreamingendpoint1-slitestmedia10.streaming.mediaservices.windows.net",
"freeTrialEndTime": "0001-01-01T00:00:00-08:00",
"provisioningState": "Succeeded",
"resourceState": "Stopped",
"created": "2018-03-03T02:25:09.7561389Z",
"lastModified": "2018-03-03T02:25:09.7561389Z"
}
}
定義
名前 | 説明 |
---|---|
Akamai |
Akamai アクセス制御 |
Akamai |
Akamai Signature ヘッダー認証キー。 |
Arm |
ストリーミング エンドポイントの現在の SKU。 |
created |
リソースを作成した ID の種類。 |
Cross |
クライアント アクセス ポリシー。 |
Error |
リソース管理エラーの追加情報。 |
Error |
エラーの詳細。 |
Error |
エラー応答 |
IPAccess |
IP アクセス制御。 |
IPRange |
CIDR スキームの IP アドレス範囲。 |
Streaming |
ストリーミング エンドポイント。 |
Streaming |
ストリーミング エンドポイントのアクセス制御の定義。 |
Streaming |
ストリーミング エンドポイントのリソースの状態。 |
system |
リソースの作成と最後の変更に関連するメタデータ。 |
AkamaiAccessControl
Akamai アクセス制御
名前 | 型 | 説明 |
---|---|---|
akamaiSignatureHeaderAuthenticationKeyList |
認証キーの一覧 |
AkamaiSignatureHeaderAuthenticationKey
Akamai Signature ヘッダー認証キー。
名前 | 型 | 説明 |
---|---|---|
base64Key |
string |
認証キー |
expiration |
string |
認証キーの有効期限。 |
identifier |
string |
キーの識別子 |
ArmStreamingEndpointCurrentSku
ストリーミング エンドポイントの現在の SKU。
名前 | 型 | 説明 |
---|---|---|
capacity |
integer |
ストリーミング エンドポイント SKU の容量。 |
name |
string |
ストリーミング エンドポイント SKU 名。 |
createdByType
リソースを作成した ID の種類。
名前 | 型 | 説明 |
---|---|---|
Application |
string |
|
Key |
string |
|
ManagedIdentity |
string |
|
User |
string |
CrossSiteAccessPolicies
クライアント アクセス ポリシー。
名前 | 型 | 説明 |
---|---|---|
clientAccessPolicy |
string |
Silverlight で使用 clientaccesspolicy.xml の内容。 |
crossDomainPolicy |
string |
Silverlight で使用 crossdomain.xml の内容。 |
ErrorAdditionalInfo
リソース管理エラーの追加情報。
名前 | 型 | 説明 |
---|---|---|
info |
object |
追加情報。 |
type |
string |
追加情報の種類。 |
ErrorDetail
エラーの詳細。
名前 | 型 | 説明 |
---|---|---|
additionalInfo |
エラーの追加情報。 |
|
code |
string |
エラー コード。 |
details |
エラーの詳細です。 |
|
message |
string |
エラー メッセージ。 |
target |
string |
エラーのターゲット。 |
ErrorResponse
エラー応答
名前 | 型 | 説明 |
---|---|---|
error |
error オブジェクト。 |
IPAccessControl
IP アクセス制御。
名前 | 型 | 説明 |
---|---|---|
allow |
IPRange[] |
IP 許可リスト。 |
IPRange
CIDR スキームの IP アドレス範囲。
名前 | 型 | 説明 |
---|---|---|
address |
string |
IP アドレスです。 |
name |
string |
IP アドレス範囲のフレンドリ名。 |
subnetPrefixLength |
integer |
サブネット マスク プレフィックスの長さ (CIDR 表記を参照)。 |
StreamingEndpoint
ストリーミング エンドポイント。
名前 | 型 | 説明 |
---|---|---|
id |
string |
リソースの完全修飾リソース ID。 例 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
location |
string |
リソースが保存されている地理的な場所 |
name |
string |
リソースの名前 |
properties.accessControl |
ストリーミング エンドポイントのアクセス制御定義。 |
|
properties.availabilitySetName |
string |
この機能は非推奨です。このプロパティの値は設定しないでください。 |
properties.cdnEnabled |
boolean |
CDN 対応フラグ。 |
properties.cdnProfile |
string |
CDN プロファイル名。 |
properties.cdnProvider |
string |
CDN プロバイダー名。 |
properties.created |
string |
ストリーミング エンドポイントが作成された正確な時刻。 |
properties.crossSiteAccessPolicies |
ストリーミング エンドポイントのアクセス ポリシー。 |
|
properties.customHostNames |
string[] |
ストリーミング エンドポイントのカスタム ホスト名 |
properties.description |
string |
ストリーミング エンドポイントの説明。 |
properties.freeTrialEndTime |
string |
無料試用版の有効期限。 |
properties.hostName |
string |
ストリーミング エンドポイントのホスト名。 |
properties.lastModified |
string |
ストリーミング エンドポイントが最後に変更された正確な時刻。 |
properties.maxCacheAge |
integer |
キャッシュの最大有効期間 |
properties.provisioningState |
string |
ストリーミング エンドポイントのプロビジョニング状態。 |
properties.resourceState |
ストリーミング エンドポイントのリソースの状態。 |
|
properties.scaleUnits |
integer |
スケール ユニットの数。 この値を調整するには、Scale 操作を使用します。 |
sku |
ストリーミング エンドポイント SKU。 |
|
systemData |
このリソースに関連するシステム メタデータ。 |
|
tags |
object |
リソース タグ。 |
type |
string |
リソースの型。 例: "Microsoft.Compute/virtualMachines" または "Microsoft.Storage/storageAccounts" |
StreamingEndpointAccessControl
ストリーミング エンドポイントのアクセス制御の定義。
名前 | 型 | 説明 |
---|---|---|
akamai |
Akamai のアクセス制御 |
|
ip |
ストリーミング エンドポイントの IP アクセス制御。 |
StreamingEndpointResourceState
ストリーミング エンドポイントのリソースの状態。
名前 | 型 | 説明 |
---|---|---|
Deleting |
string |
ストリーミング エンドポイントを削除しています。 |
Running |
string |
ストリーミング エンドポイントが実行されています。 クライアントにコンテンツをストリーミングできます |
Scaling |
string |
ストリーミング エンドポイントがスケール ユニットを増減しています。 |
Starting |
string |
ストリーミング エンドポイントが実行状態に遷移しています。 |
Stopped |
string |
ストリーミング エンドポイント作成後の初期状態です。 このエンドポイントからコンテンツをストリーミングする準備ができていません。 |
Stopping |
string |
ストリーミング エンドポイントが停止状態に遷移しています。 |
systemData
リソースの作成と最後の変更に関連するメタデータ。
名前 | 型 | 説明 |
---|---|---|
createdAt |
string |
リソース作成のタイムスタンプ (UTC)。 |
createdBy |
string |
リソースを作成した ID。 |
createdByType |
リソースを作成した ID の種類。 |
|
lastModifiedAt |
string |
リソースの最終変更のタイムスタンプ (UTC) |
lastModifiedBy |
string |
リソースを最後に変更した ID。 |
lastModifiedByType |
リソースを最後に変更した ID の種類。 |