Streaming Endpoints - Create

Vytvořit StreamingEndpoint
Vytvoří koncový bod streamování.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/streamingEndpoints/{streamingEndpointName}?api-version=2020-05-01
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/streamingEndpoints/{streamingEndpointName}?api-version=2020-05-01&autoStart={autoStart}

Parametry identifikátoru URI

Name In Required Type Description
accountName
path True
  • string

Název Media Services účtu

resourceGroupName
path True
  • string

Název skupiny prostředků v rámci předplatného Azure.

streamingEndpointName
path True
  • string

Název koncového bodu streamování, maximální délka je 24.

Regex pattern: ^[a-zA-Z0-9]+(-*[a-zA-Z0-9])*$

subscriptionId
path True
  • string

Jedinečný identifikátor předplatného Microsoft Azure.

api-version
query True
  • string

Verze rozhraní API, která se má použít s požadavkem klienta.

autoStart
query
  • boolean

Příznak označuje, zda se má prostředek při vytváření automaticky spustit.

Text požadavku

Name Required Type Description
location True
  • string

Geografické umístění, kde je prostředek umístěn

properties.scaleUnits True
  • integer

Počet jednotek škálování. Tuto hodnotu můžete upravit pomocí operace škálování.

properties.accessControl

Definice řízení přístupu koncového bodu streamování.

properties.availabilitySetName
  • string

Tato funkce je zastaralá, nenastavte pro tuto vlastnost hodnotu.

properties.cdnEnabled
  • boolean

Příznak povolení CDN.

properties.cdnProfile
  • string

Název profilu CDN.

properties.cdnProvider
  • string

Název poskytovatele CDN

properties.crossSiteAccessPolicies

Zásady přístupu koncového bodu streamování.

properties.customHostNames
  • string[]

Vlastní názvy hostitelů koncového bodu streamování

properties.description
  • string

Popis koncového bodu streamování.

properties.maxCacheAge
  • integer

Maximální stáří mezipaměti

tags
  • object

Značky prostředků.

Odpovědi

Name Type Description
200 OK

OK. Požadavek byl úspěšný.

201 Created

Vytvářejí. Požadavek byl přijat ke zpracování a operace se dokončí asynchronně. https://go.microsoft.com/fwlink/?linkid=2087017Podrobnosti o monitorování asynchronních operací Azure pomocí hlavičky odpovědi Azure-AsyncOperation najdete v tématu.

Other Status Codes

Chybná odpověď streamování, která popisuje, proč operace selhala.

Příklady

Create a streaming endpoint

Sample Request

PUT https://management.azure.com/subscriptions/0a6ec948-5a62-437d-b9df-934dc7c1b722/resourceGroups/mediaresources/providers/Microsoft.Media/mediaservices/slitestmedia10/streamingEndpoints/myStreamingEndpoint1?api-version=2020-05-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
  }
}

Sample Response

{
  "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"
  }
}

Definice

AkamaiAccessControl

Řízení přístupu Akamai

AkamaiSignatureHeaderAuthenticationKey

Akamai ověřovací klíč hlavičky podpisu.

ApiError

Chyba rozhraní API.

createdByType

Typ identity, která vytvořila prostředek.

CrossSiteAccessPolicies

Zásady přístupu klienta.

IPAccessControl

Řízení přístupu IP.

IPRange

Rozsah IP adres ve schématu CIDR.

ODataError

Informace o chybě

StreamingEndpoint

Koncový bod streamování.

StreamingEndpointAccessControl

Streamování definice řízení přístupu koncového bodu.

StreamingEndpointResourceState

Stav prostředku koncového bodu streamování.

systemData

Metadata týkající se vytvoření a poslední změny prostředku

AkamaiAccessControl

Řízení přístupu Akamai

Name Type Description
akamaiSignatureHeaderAuthenticationKeyList

seznam ověřovacích klíčů

AkamaiSignatureHeaderAuthenticationKey

Akamai ověřovací klíč hlavičky podpisu.

Name Type Description
base64Key
  • string

ověřovací klíč

expiration
  • string

Čas vypršení platnosti ověřovacího klíče.

identifier
  • string

identifikátor klíče

ApiError

Chyba rozhraní API.

Name Type Description
error

Vlastnosti chyby.

createdByType

Typ identity, která vytvořila prostředek.

Name Type Description
Application
  • string
Key
  • string
ManagedIdentity
  • string
User
  • string

CrossSiteAccessPolicies

Zásady přístupu klienta.

Name Type Description
clientAccessPolicy
  • string

Obsah clientaccesspolicy.xml používaný v programu Silverlight.

crossDomainPolicy
  • string

Obsah crossdomain.xml používaný v programu Silverlight.

IPAccessControl

Řízení přístupu IP.

Name Type Description
allow

Seznam povolených IP adres.

IPRange

Rozsah IP adres ve schématu CIDR.

Name Type Description
address
  • string

IP adresa.

name
  • string

Popisný název rozsahu IP adres.

subnetPrefixLength
  • integer

Délka předpony masky podsítě (viz zápis CIDR).

ODataError

Informace o chybě

Name Type Description
code
  • string

Název chyby nezávislé na jazyce.

details

Podrobnosti o chybě

message
  • string

Chybová zpráva

target
  • string

Cíl chyby (například název vlastnosti v chybě).

StreamingEndpoint

Koncový bod streamování.

Name Type Description
id
  • string

Plně kvalifikované ID prostředku pro daný prostředek. Ex-/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

location
  • string

Geografické umístění, kde je prostředek umístěn

name
  • string

Název prostředku

properties.accessControl

Definice řízení přístupu koncového bodu streamování.

properties.availabilitySetName
  • string

Tato funkce je zastaralá, nenastavte pro tuto vlastnost hodnotu.

properties.cdnEnabled
  • boolean

Příznak povolení CDN.

properties.cdnProfile
  • string

Název profilu CDN.

properties.cdnProvider
  • string

Název poskytovatele CDN

properties.created
  • string

Přesný čas, kdy byl koncový bod streamování vytvořen.

properties.crossSiteAccessPolicies

Zásady přístupu koncového bodu streamování.

properties.customHostNames
  • string[]

Vlastní názvy hostitelů koncového bodu streamování

properties.description
  • string

Popis koncového bodu streamování.

properties.freeTrialEndTime
  • string

Doba vypršení platnosti bezplatné zkušební verze.

properties.hostName
  • string

Název hostitele koncového bodu streamování.

properties.lastModified
  • string

Přesný čas poslední změny koncového bodu streamování.

properties.maxCacheAge
  • integer

Maximální stáří mezipaměti

properties.provisioningState
  • string

Stav zřizování koncového bodu streamování.

properties.resourceState

Stav prostředku koncového bodu streamování.

properties.scaleUnits
  • integer

Počet jednotek škálování. Tuto hodnotu můžete upravit pomocí operace škálování.

systemData

Systémová metadata týkající se tohoto prostředku.

tags
  • object

Značky prostředků.

type
  • string

Typ prostředku. Například "Microsoft. COMPUTE/virtualMachines" nebo "Microsoft. Storage/storageAccounts"

StreamingEndpointAccessControl

Streamování definice řízení přístupu koncového bodu.

Name Type Description
akamai

Řízení přístupu pro Akamai

ip

Řízení přístupu k IP adrese koncového bodu streamování.

StreamingEndpointResourceState

Stav prostředku koncového bodu streamování.

Name Type Description
Deleting
  • string

Odstraňuje se koncový bod streamování.

Running
  • string

Koncový bod streamování je spuštěný. Může streamovat obsah klientům.

Scaling
  • string

Koncový bod streamování zvyšuje nebo klesá jednotky škálování.

Starting
  • string

Koncový bod streamování se převede do stavu spuštěno.

Stopped
  • string

Počáteční stav koncového bodu streamování po vytvoření. Obsah není připravený na streamování z tohoto koncového bodu.

Stopping
  • string

Koncový bod streamování se převede do stavu Zastaveno.

systemData

Metadata týkající se vytvoření a poslední změny prostředku

Name Type Description
createdAt
  • string

Časové razítko vytvoření prostředku (UTC).

createdBy
  • string

Identita, která vytvořila prostředek.

createdByType

Typ identity, která vytvořila prostředek.

lastModifiedAt
  • string

Časové razítko poslední změny prostředku (UTC)

lastModifiedBy
  • string

Identita, která naposledy změnila prostředek.

lastModifiedByType

Typ identity, která naposledy změnila prostředek.