初始化 Media-C SDK环境。

确定Endpoint

Endpoint是阿里云OSS服务在各个区域的域名地址,目前支持两种形式。

Endpoint类型 解释
OSS区域地址 使用OSS Bucket所在区域地址,各个区域Endpoint参考这里
用户自定义域名 用户自定义域名,且CNAME指向OSS域名

使用OSS Bucket所在区域地址,Endpoint查询可以有下面两种方式:

  • 查询Endpoint与区域对应关系详情,可以参考:点击查看
  • 您可以登录 阿里云OSS控制台,进入Bucket概览页,Bucket域名的后缀部分:如bucket-1.oss-cn-hangzhou.aliyuncs.comoss-cn-hangzhou.aliyuncs.com部分为该Bucket的外网Endpoint。

配置密钥

要接入阿里云OSS,您需要拥有一个有效的 Access Key(包括AccessKeyId和AccessKeySecret)用来进行签名认证。可以通过如下步骤获得:

使用RAM和STS服务

如果您的产品需要从设备端(例如手机、平板电脑、摄像机等)上传、下载文件,设备端应该只获取到临时授权,而非永久授权。这时候,需要用到RAM和STS服务。

  1. 前往RAM,开通RAM服务。
  2. 创建一个角色,可以给这个角色授予AliyunOSSFullAccess和AliyunSTSAssumeRoleAccess等权限。
  3. 创建成功后,在角色详情里面有一个Arn,类似于acs:ram:xxxx:role/yyyy,这个就是role_arn,在后续获取临时token时需要使用。

初始化