初始化 Media-C SDK环境。
确定Endpoint
Endpoint是阿里云OSS服务在各个区域的域名地址,目前支持两种形式。
Endpoint类型 | 解释 |
---|---|
OSS区域地址 | 使用OSS Bucket所在区域地址,各个区域Endpoint参考这里 |
用户自定义域名 | 用户自定义域名,且CNAME指向OSS域名 |
使用OSS Bucket所在区域地址,Endpoint查询可以有下面两种方式:
配置密钥
要接入阿里云OSS,您需要拥有一个有效的 Access Key(包括AccessKeyId和AccessKeySecret)用来进行签名认证。可以通过如下步骤获得:
使用RAM和STS服务
如果您的产品需要从设备端(例如手机、平板电脑、摄像机等)上传、下载文件,设备端应该只获取到临时授权,而非永久授权。这时候,需要用到RAM和STS服务。
- 前往RAM,开通RAM服务。
- 创建一个角色,可以给这个角色授予AliyunOSSFullAccess和AliyunSTSAssumeRoleAccess等权限。
- 创建成功后,在角色详情里面有一个Arn,类似于acs:ram:xxxx:role/yyyy,这个就是role_arn,在后续获取临时token时需要使用。