本文由机器翻译。若要查看英语原文,请勾选“英语”复选框。 也可将鼠标指针移到文本上,在弹出窗口中显示英语原文。
翻译
英语

AccessPolicy

 

AccessPolicy 定义资产的权限和持续时间的访问权限。

本主题概括介绍 AccessPolicy 实体,并且还演示如何使用 Media Services REST API 执行各种操作。

System_CAPS_important重要事项

在使用 Media Services REST API,应该注意以下事项:

属性

类型

说明

Id

只读的。 通过设置 Media Services 可以在创建时。

Edm.String

唯一标识符。

Created

只读的。 通过设置 Media Services 可以在创建时。

Edm.DateTime

表示自 1970 年 1 月 1 日午夜以来的毫秒数。

LastModified

只读的。 通过设置 Media Services。

Edm.DateTime

此值由更新 Media Services 进行了任何属性更改后。 它表示自 1970 年 1 月 1 日午夜以来的毫秒数。

Name

必需。

Edm.String

Accesspolicy 的友好名称。

DurationInMinutes

必需。

Edm.Double

AccessPolicy 处于有效的持续时间。

Permissions

此参数可选。

Edm.Int32

此值指定客户端交互时具有与此资产的访问权限。 有效值为:

  • None = 0

  • 读取 = 1

  • 编写 = 2

  • 删除 = 4

  • 列表 = 8

默认值为 0。

请注意创建 OnDemandOrigin 定位符时不应使用列表权限。

可以使用 POST HTTP 请求创建 AccessPolicies。

方法

请求 URI

HTTP 版本

开机自检

https://media.windows.net/API/AccessPolicies

HTTP/1.1

System_CAPS_important重要事项

成功连接到 https://media.windows.net 后,将收到一个 301 重定向,指定另一个媒体服务 URI。你必须对这个新 URI 进行后续调用。

若要获得最新的 x-ms-version:, ,请参阅 Azure Media Services REST API 参考

POST https://media.windows.net/API/AccessPolicies HTTP/1.1
Content-Type: application/json;odata=verbose
Accept: application/json;odata=verbose
DataServiceVersion: 3.0
MaxDataServiceVersion: 3.0
x-ms-version: 2.11
Authorization: Bearer http%3a%2f%2fschemas.xmlsoap.org%2fws%2f2005%2f05%2fidentity%2fclaims%2fnameidentifier=070500D0-F35C-4A5A-9249-485BBF4EC70B&http%3a%2f%2fschemas.microsoft.com%2faccesscontrolservice%2f2010%2f07%2fclaims%2fidentityprovider=https%3a%2f%2fwamsprodglobal001acs.accesscontrol.windows.net%2f&Audience=urn%3aWindowsAzureMediaServices&ExpiresOn=1334275521&Issuer=https%3a%2f%2fwamsprodglobal001acs.accesscontrol.windows.net%2f&HMACSHA256=GxdBb%2fmEyN7iHdNxbawawHRftLhPFFqxX1JZckuv3hY%3d
Host: media.windows.net
Content-Length: 67
Expect: 100-continue

{"Name": "NewUploadPolicy", "DurationInMinutes" : "100", "Permissions" : 2 }

可以使用 GET HTTP 请求检索 AccessPolicies。

方法

请求 URI

HTTP 版本

获取

https://media.windows.net/API/AccessPolicies

HTTP/1.1

方法

请求 URI

HTTP 版本

获取

https://media.windows.net/API/AccessPolicies('accesspolicyid')

HTTP/1.1

方法

请求 URI

HTTP 版本

获取

https://media.windows.net/API/Assets('assetid')/AccessPolicies

HTTP/1.1

System_CAPS_important重要事项

成功连接到 https://media.windows.net 后,将收到一个 301 重定向,指定另一个媒体服务 URI。你必须对这个新 URI 进行后续调用。

若要获得最新的 x-ms-version:, ,请参阅 Azure Media Services REST API 参考

GET https://media.windows.net/API/AccessPolicies('nb:pid:UUID:ad05d8fa-06a2-4e2f-8fb4-fac57875135a') HTTP/1.1
Content-Type: application/json;odata=verbose
Accept: application/json;odata=verbose
DataServiceVersion: 3.0
MaxDataServiceVersion: 3.0
x-ms-version: 2.11
Authorization: Bearer http%3a%2f%2fschemas.xmlsoap.org%2fws%2f2005%2f05%2fidentity%2fclaims%2fnameidentifier=070500D0-F35C-4A5A-9249-485BBF4EC70B&http%3a%2f%2fschemas.microsoft.com%2faccesscontrolservice%2f2010%2f07%2fclaims%2fidentityprovider=https%3a%2f%2fnimbusvoddev.accesscontrol.windows.net%2f&Audience=urn%3aWindowsAzureMediaServices&ExpiresOn=1334276569&Issuer=https%3a%2f%2fwamsprodglobal001acs.accesscontrol.windows.net%2f&HMACSHA256=Cax61TKgo%2fLo5k6AWA%2brOLdAbMMd4poqvpVqiRPdTXk%3d
Host: media.windows.net


可以使用 DELETE HTTP 请求删除 AccessPolicies。

方法

请求 URI

HTTP 版本

delete

https://media.windows.net/API/AccessPolicies('accesspolicyid')

HTTP/1.1

System_CAPS_important重要事项

成功连接到 https://media.windows.net 后,将收到一个 301 重定向,指定另一个媒体服务 URI。你必须对这个新 URI 进行后续调用。

若要获得最新的 x-ms-version:, ,请参阅 Azure Media Services REST API 参考

DELETE https://media.windows.net/API/AccessPolicies('nb:pid:UUID:ad05d8fa-06a2-4e2f-8fb4-fac57875135a') HTTP/1.1
Content-Type: application/json;odata=verbose
Accept: application/json;odata=verbose
DataServiceVersion: 3.0
MaxDataServiceVersion: 3.0
x-ms-version: 2.11
Authorization: Bearer http%3a%2f%2fschemas.xmlsoap.org%2fws%2f2005%2f05%2fidentity%2fclaims%2fnameidentifier=youraccountname&urn%3aSubscriptionId=2f84471d-b1ae-4e75-aa09-010f0fc0cf5b&http%3a%2f%2fschemas.microsoft.com%2faccesscontrolservice%2f2010%2f07%2fclaims%2fidentityprovider=https%3a%2f%2fwamsprodglobal001acs.accesscontrol.windows.net%2f&Audience=urn%3aWindowsAzureMediaServices&ExpiresOn=1337156939&Issuer=https%3a%2f%2fwamsprodglobal001acs.accesscontrol.windows.net%2f&HMACSHA256=IMU5VFP%2bhekKwnUJR13b%2fBMsrZF1h72pZdMlqZ8Txf8%3d
Host: media.windows.net
Content-Length: 0

显示: