更新时间:2022-01-28 GMT+08:00
准备
创建函数及添加事件源之前,需要创建两个OBS桶,分别用来保存用户上传的图片和压缩处理后的图片。
OBS桶创建以后,需要创建“委托”,给FunctionGraph函数赋权,确保FunctionGraph函数能够访问到OBS资源。
创建OBS桶
注意事项
- 上传图片的源桶、输出图片的目标桶和函数必须处于同一个区域下,在本教程中,都处于“华北-北京一”(也是服务的默认区域)。
- 必须使用两个不同的桶。如果使用一个桶,会无限执行函数。(源桶上传图片会触发函数执行,从而无限循环)。
操作步骤
创建委托
- 登录统一身份认证服务控制台,在左侧导航栏单击“委托”,进入“委托”界面。
- 单击“创建委托”,进入“创建委托”界面。
- 填写委托信息。
- 委托名称:输入“serverless_trust”。
- 委托类型:选择“云服务”。
- 云服务:选择“函数工作流 FunctionGraph”。
- 持续时间:选择“永久”。
- 权限选择:单击“配置权限”,在“配置权限”界面勾选“Tenant Administrator”,单击“确定”。
图3 创建委托Tenant Administrator:拥有该权限的用户可以对企业拥有的所有云资源执行任意操作。
- 单击“确定”,完成权限委托设置。
父主题: 使用函数压缩图片
