Streaming Endpoints - Create

StreamingEndpoint oluşturma
Bir StreamingEndpoint oluşturur.

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

URI Parametreleri

Name In Required Type Description
accountName
path True
  • string

Medya Hizmetleri hesap adı.

resourceGroupName
path True
  • string

Azure aboneliğindeki kaynak grubunun adı.

streamingEndpointName
path True
  • string

StreamingEndpoint adı.

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

subscriptionId
path True
  • string

Microsoft Azure aboneliği için benzersiz tanımlayıcı.

api-version
query True
  • string

İstemci isteğiyle birlikte kullanılacak API sürümü.

autoStart
query
  • boolean

Bayrak, kaynağın oluşturulma da otomatik olarak başlatılıp başlatılmaması gerektiğini gösterir.

İstek Gövdesi

Name Required Type Description
location
  • string

Kaynağın Azure Bölgesi.

properties.accessControl

StreamingEndpoint'in erişim denetimi tanımı.

properties.availabilitySetName
  • string

Yüksek kullanılabilirlik akışı için bu StreamingEndpoint ile kullanılan AvailabilitySet adı. Bu değer yalnızca oluşturma zamanında ayarlanabilir.

properties.cdnEnabled
  • boolean

CDN etkin bayrak.

properties.cdnProfile
  • string

CDN profil adı.

properties.cdnProvider
  • string

CDN sağlayıcı adı.

properties.crossSiteAccessPolicies

StreamingEndpoint erişim ilkeleri.

properties.customHostNames
  • string[]

StreamingEndpoint'in özel ana bilgisayar adları

properties.description
  • string

StreamingEndpoint açıklaması.

properties.maxCacheAge
  • integer

Maksimum önbellek yaşı

properties.scaleUnits True
  • integer

Ölçek birimlerinin sayısı. Bu değeri ayarlamak için Ölçek işlemini kullanın.

tags
  • object

Kaynak etiketleri.

Yanıtlar

Name Type Description
200 OK

Tamam ögesini seçin. İstek başarılı oldu.

202 Accepted

Kabul. İstek işleme için kabul edildi ve işlem eşsenkronize olarak tamamlanacaktır. İzleme https://go.microsoft.com/fwlink/?linkid=2087017 asynchronous Azure İşlemleri hakkında ayrıntılı bilgi için bkz.

Other Status Codes

İşlemin neden başarısız olduğunu açıklayan akış hatası yanıtı.

Örnekler

Create a StreamingEndpoint

Sample Request

PUT https://management.azure.com/subscriptions/0a6ec948-5a62-437d-b9df-934dc7c1b722/resourceGroups/mediaresources/providers/Microsoft.Media/mediaservices/slitestmedia10/streamingEndpoints/myStreamingEndpoint1?api-version=2018-07-01
{
  "id": null,
  "name": "myStreamingEndpoint1",
  "location": "West US",
  "type": "/subscriptions/0a6ec948-5a62-437d-b9df-934dc7c1b722/resourcegroups/mediaresources/providers/Microsoft.Media/mediaservices/slitestmedia10/liveevents",
  "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": "Stopped",
    "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": "InProgress",
    "resourceState": "Stopped",
    "created": "2018-03-03T02:25:09.7561389Z",
    "lastModified": "2018-03-03T02:25:09.7561389Z"
  }
}

Tanımlar

AkamaiAccessControl

Akamai erişim kontrolü

AkamaiSignatureHeaderAuthenticationKey

Akamai İmza Üstbilgi kimlik doğrulama anahtarı.

ApiError

API hatası.

CrossSiteAccessPolicies

İstemci erişim ilkesi.

IPAccessControl

IP erişim kontrolü.

IPRange

CIDR düzenindeki IP adresi aralığı.

ODataError

Bir hata hakkında bilgi.

StreamingEndpoint

The StreamingEndpoint.

StreamingEndpointAccessControl

StreamingEndpoint erişim denetimi tanımı.

StreamingEndpointResourceState

StreamingEndpoint'in kaynak durumu.

AkamaiAccessControl

Akamai erişim kontrolü

Name Type Description
akamaiSignatureHeaderAuthenticationKeyList

kimlik doğrulama anahtar listesi

AkamaiSignatureHeaderAuthenticationKey

Akamai İmza Üstbilgi kimlik doğrulama anahtarı.

Name Type Description
base64Key
  • string

kimlik doğrulama anahtarı

expiration
  • string

Kimlik doğrulama anahtarının son kullanma süresi.

identifier
  • string

anahtarın tanımlayıcısı

ApiError

API hatası.

Name Type Description
error

ApiError
Hata özellikleri.

CrossSiteAccessPolicies

İstemci erişim ilkesi.

Name Type Description
clientAccessPolicy
  • string

Silverlight tarafından kullanılan clientaccesspolicy.xml içeriği.

crossDomainPolicy
  • string

Silverlight tarafından kullanılan crossdomain.xml içeriği.

IPAccessControl

IP erişim kontrolü.

Name Type Description
allow

IP izin listesi.

IPRange

CIDR düzenindeki IP adresi aralığı.

Name Type Description
address
  • string

IP adresi.

name
  • string

IP adresi aralığının dostu adı.

subnetPrefixLength
  • integer

Alt ağ maskesi öneki uzunluğu (bkz. CIDR gösterimi).

ODataError

Bir hata hakkında bilgi.

Name Type Description
code
  • string

Dilden bağımsız bir hata adı.

details

Hata ayrıntıları.

message
  • string

Hata iletisi.

target
  • string

Hatanın hedefi (örneğin, hata daki özelliğin adı).

StreamingEndpoint

The StreamingEndpoint.

Name Type Description
id
  • string

Kaynak için tam nitelikli kaynak kimliği.

location
  • string

Kaynağın Azure Bölgesi.

name
  • string

Kaynağın adı.

properties.accessControl

StreamingEndpoint'in erişim denetimi tanımı.

properties.availabilitySetName
  • string

Yüksek kullanılabilirlik akışı için bu StreamingEndpoint ile kullanılan AvailabilitySet adı. Bu değer yalnızca oluşturma zamanında ayarlanabilir.

properties.cdnEnabled
  • boolean

CDN etkin bayrak.

properties.cdnProfile
  • string

CDN profil adı.

properties.cdnProvider
  • string

CDN sağlayıcı adı.

properties.created
  • string

StreamingEndpoint'in tam olarak oluşturulduğu saat.

properties.crossSiteAccessPolicies

StreamingEndpoint erişim ilkeleri.

properties.customHostNames
  • string[]

StreamingEndpoint'in özel ana bilgisayar adları

properties.description
  • string

StreamingEndpoint açıklaması.

properties.freeTrialEndTime
  • string

Ücretsiz deneme süresi.

properties.hostName
  • string

StreamingEndpoint ana bilgisayar adı.

properties.lastModified
  • string

StreamingEndpoint'in en son değiştirilme zamanı.

properties.maxCacheAge
  • integer

Maksimum önbellek yaşı

properties.provisioningState
  • string

StreamingEndpoint'in sağlama durumu.

properties.resourceState

StreamingEndpoint'in kaynak durumu.

properties.scaleUnits
  • integer

Ölçek birimlerinin sayısı. Bu değeri ayarlamak için Ölçek işlemini kullanın.

tags
  • object

Kaynak etiketleri.

type
  • string

Kaynağın türü.

StreamingEndpointAccessControl

StreamingEndpoint erişim denetimi tanımı.

Name Type Description
akamai

Akamai erişim kontrolü

ip

StreamingEndpoint IP erişim kontrolü.

StreamingEndpointResourceState

StreamingEndpoint'in kaynak durumu.

Name Type Description
Deleting
  • string
Running
  • string
Scaling
  • string
Starting
  • string
Stopped
  • string
Stopping
  • string