赛尔校园公共服务平台 Logo
平台使用
阿里云
百度云
移动云
智算服务
教育生态
登录 →
赛尔校园公共服务平台 Logo
平台使用 阿里云 百度云 移动云 智算服务 教育生态
登录
  1. 首页
  2. 阿里云
  3. 函数计算 FC 3.0
  4. 安全合规
  5. 使用RAM进行访问控制
  6. 基于身份的策略
  7. 授予事件源访问函数计算的权限

授予事件源访问函数计算的权限

  • 基于身份的策略
  • 发布于 2025-04-16
  • 0 次阅读
文档编辑
文档编辑

当您需通过事件源如对象存储OSS触发函数执行时,可授予该事件源触发函数的权限,该权限是触发器级别的,每个触发器的角色均可以被授予相应权限,该角色也可以同时被授予不同触发器。本文以授予OSS访问函数计算的权限为例,介绍授予事件源访问函数计算权限的应用场景和操作步骤。

应用场景

以OSS事件源触发函数计算代码执行为例,当存在一个OSS Bucket A和函数B,需要将此Bucket A的上传文件事件触发函数计算的函数B时,您需要创建一个OSS触发器并授予相应权限策略。访问控制提供系统授权策略AliyunOSSEventNotificationRolePolicy,该策略具有OSS事件源触发函数计算代码执行的权限。在创建触发器时,您可以为触发器绑定一个角色,既可以新建一个新角色也可以使用已有角色。然后将策略AliyunOSSEventNotificationRolePolicy绑定到该角色内,成功绑定该策略后OSS事件源就可以触发函数计算代码执行。

image

操作步骤

  1. 登录函数计算控制台,在左侧导航栏,单击函数。

  2. 在顶部菜单栏,选择地域,然后在函数页面,单击目标函数。

  3. 在函数配置页面,选择配置页签,在左侧导航栏,单击触发器,然后单击创建触发器。

  4. 在创建触发器面板,填写相关信息,然后单击确定。

    说明

    其他类型的触发器的权限配置过程基本一致,按需选择相应的服务类型即可。

    配置项

    操作

    本文示例

    触发器类型

    选择对象存储 OSS。

    对象存储 OSS

    名称

    填写自定义的触发器名称。

    oss-trigger

    版本或别名

    默认值为LATEST,如果您需要创建其他版本或别名的触发器,需先在函数详情页的版本或别名下拉列表选择该版本。关于版本和别名的简介,请参见管理版本和管理别名。

    LATEST

    Bucket 名称

    选择已创建的OSS Bucket。

    testbucket

    文件前缀

    输入要匹配的文件名称的前缀。建议您配置文件前缀和后缀,避免触发事件嵌套循环触发引起额外费用。此外,一个Bucket的不同触发器如果指定了相同的事件类型,则前缀和后缀不能重复。详细信息,请参见原生OSS触发器触发规则。

    重要

    文件前缀不能以/开头,否则会导致OSS触发器无法被触发。

    source

    文件后缀

    输入要匹配的文件名称的后缀。强烈建议您配置前缀和后缀,避免触发事件嵌套循环触发引起额外费用。另外,一个Bucket的不同触发器如果指定了相同的事件类型,则前缀和后缀不能重复。详细信息,请参见原生OSS触发器触发规则。

    png

    触发事件

    选择一个或多个触发事件。关于对象存储OSS的事件类型,请参见OSS事件定义。

    本示例选择oss:ObjectCreated:PutObject。

    oss:ObjectCreated:PutObject

    角色名称

    选择AliyunOSSEventNotificationRole。

    说明

    如果您第一次创建该类型的触发器,则需要在单击确定后,在弹出的对话框中选择立即授权。

    AliyunOSSEventNotificationRole

相关文章

权限策略及示例 2025-04-16 14:38

函数计算权限管理通过阿里云的访问控制RAM实现。使用访问控制RAM可以让您避免与其他用户共享云账号密钥,即AccessKey(包含AccessKey ID和AccessKey Secret),按需为RAM用户分配最小权限。本文介绍函数计算的权限策略,包括系统策略、自定义策略及自定义策略示例。

授予函数计算访问其他云服务的权限 2025-04-16 14:38

在使用函数计算提供的日志、VPC、异步调用目标服务等功能时,

授予事件源访问函数计算的权限 2025-04-16 14:38

当您需通过事件源如对象存储OSS触发函数执行时,可授予该事件源触发函数的权限,该权限是触发器级别的,每个触发器的角色均可以被授予相应权限,该角色也可以同时被授予不同触发器。本文以授予OSS访问函数计算的权限为例,介绍授予事件源访问函数计算权限的应用场景和操作步骤。

通过阿里云账号给RAM用户授权 2025-04-16 14:38

借助访问控制的RAM用户,您可以实现阿里云账号和RAM用户的权限分割,避免因暴露阿里云账号密钥,造成安全风险。按需为RAM用户赋予权限后,您可以限定拥有指定权限的RAM用户在函数计算控制台访问或管理资源。本文介绍如何通过阿里云账号创建并授权RA

通过RAM角色实现跨云账号授权 2025-04-16 14:38

您可以使用RAM控制台和SDK获取阿里云临时安全令牌STS(Security Token Service)并实现跨账号授权查看或管理函数计算的资源。

授予不同RAM用户不同分组函数的操作权限 2025-04-16 14:38

函数计算支持将相同作用的函数资源通过标签Tag归类,便于搜索和资源聚合。您也可以通过标签功能将函数进行分组,实现不同RAM用户对不同分组的函数的操作权限。例如阿里云主账号在

目录
Copyright © 2025 your company All Rights Reserved. Powered by 赛尔网络.
京ICP备14022346号-15
gongan beian 京公网安备11010802041014号