文档首页 > > 最佳实践> 使用函数压缩图片> 准备

准备

分享
更新时间: 2019/12/20 GMT+08:00

创建函数及添加事件源之前,需要创建两个OBS桶,分别用来保存用户上传的图片和压缩处理后的图片。

OBS桶创建以后,需要创建“委托”,给FunctionGraph函数赋权,确保FunctionGraph函数能够访问到OBS资源。

创建OBS桶

注意事项

  • 上传图片的源桶、输出图片的目标桶和函数必须处于同一个区域下,在本教程中,都处于“华北-北京一”(也是服务的默认区域)。
  • 必须使用两个不同的桶。如果使用一个桶,会无限执行函数。(源桶上传图片会触发函数执行,从而无限循环)。

操作步骤

  1. 用户登录公有云控制台,进入“对象存储服务”,单击“创建桶”,进入“创建桶”界面。
  2. 在“创建桶”界面,填写存储桶信息,如图1所示。

    区域:根据实际情况设置

    桶名称输入:“your-bucket-input”

    存储别选择:“标准存储”

    桶策略选择:"私有"

    单击“立即创建”,完成源桶创建。

    图1 创建源桶

  3. 重复2,创建目标桶。

    区域及存储类别与源桶保持一致,桶名称命名为“your-bucket-output”。

  4. 完成桶创建以后,OBS桶列表有以下两个桶,如图2所示。

    图2 桶列表

创建委托

  1. 用户登录公有云控制台,进入“统一身份认证服务>委托”界面,单击“创建委托”,弹出“创建委托”界面。
  2. 填写委托信息。

    委托名称输入:“serverless_trust”

    委托类型选择:“云服务”

    云服务选择:“FunctionGraph”

    持续时间选择:“永久”

    权限选择:在“配置权限界面”界面“勾选“Tenant Administrator”,如图3所示。

    图3 创建委托

    Tenant Administrator:拥有该权限的用户可以对企业拥有的所有云资源执行任意操作。

  3. 单击“确定”,完成权限委托设置。
分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

跳转到云社区