本篇文档为您介绍了如何使用账号AccessKey的示例代码进行.NET SDK初始化,以及调用SDK接口返回错误码时如何解决该问题。
前提条件
- 确认已注册阿里云账号,完成实名认证,并开通了视频点播服务。
- 准备好访问点播服务使用的Access Key。可以在阿里云Access Key管理创建主账号Access Key,也可以在RAM访问控制台创建子RAM用户,并授予VOD权限后进行相应操作,请参见创建RAM用户并授权。
初始化
点播服务的接入区域请参见接入区域和标识,例如:接入区域在上海,请使用cn-shanghai
,填入账号AccessKey信息,进行初始化。示例如下:
using Aliyun.Acs.Core;
using Aliyun.Acs.Core.Profile;
public static DefaultAcsClient InitVodClient(string accessKeyId, string accessKeySecret)
{
// 点播服务接入区域
string regionId = "cn-shanghai";
IClientProfile profile = DefaultProfile.GetProfile(regionId, accessKeyId, accessKeySecret);
// DefaultProfile.AddEndpoint(regionId, regionId, "vod", "vod." + regionId + ".aliyuncs.com");
return new DefaultAcsClient(profile);
}
使用说明
当您设置的接入区域Id(Regionid)在点播中心和访问域名列表中,由于部分SDK版本兼容性问题,调用SDK接口时可能返回
SDK.InvalidRegionId, Can not find endpoint to access.
错误码。此时请将上方示例代码InitVodClient中注释掉的AddEndpoint
方法打开来解决该问题。示例如下:
在文档使用中是否遇到以下问题
更多建议
匿名提交