更新时间:2024-11-15 GMT+08:00

准备

创建函数前,需要创建1个OBS桶,用来保存用户上传的图片。

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

创建OBS桶

上传图片的源桶和函数必须处于同一个区域下。

操作步骤

  1. 在服务控制台左侧导航栏,选择“存储 > 对象存储服务”进入对象存储服务控制台,单击“创建桶”,进入“创建桶”界面。

    在“创建桶”界面,填写存储桶信息。

    • 区域:根据实际情况设置。
    • 桶名称:输入您自定义的桶名称,此处以“your-bucket-input”为例。
    • 数据冗余存储策略:“单AZ存储”。
    • 默认存储类别:“标准存储”。
    • 桶策略:"私有"。
    • 默认加密:“关闭”。
    • 归档数据直读:“关闭”。

    其余参数保持默认,单击“立即创建”,完成源桶创建。

    完成桶创建以后,OBS桶列表有your-bucket-input桶。

创建委托

  1. 在服务控制台左侧导航栏,选择“管理与监管 > 统一身份认证服务”进入统一身份认证服务控制,在左侧导航栏单击“委托”,进入“委托”界面。

    单击“创建委托”,进入“创建委托”界面。

    填写委托信息。

    • 委托名称:输入您自定义的委托名称,此处以“serverless_trust”为例。
    • 委托类型:选择“云服务”。
    • 云服务:选择“函数工作流 FunctionGraph”。
    • 持续时间:选择“永久”。
    • 描述:填写描述信息。

      单击“下一步”,进入委托选择页面,在“配置权限”界面勾选“OBS Administrator”。

  2. 单击“下一步”,根据实际业务需求选择资源授权范围,单击“确定”,完成权限委托设置。