在函数计算(Function Compute,FC)中,可以使用多用户配置来实现对不同用户的权限和资源隔离。以下是一种常见的多用户配置格式示例:
[{
"name": "user1",
"accessKeyId": "AKxxxxxxxxxxxxx",
"accessKeySecret": "xxxxxxxxxxxx",
"roleArn": "acs:ram::1234567890123456:role/FC-UserRole"
},
{
"name": "user2",
"accessKeyId": "AKyyyyyyyyyyyyy",
"accessKeySecret": "yyyyyyyyyyyy",
"roleArn": "acs:ram::1234567890123456:role/FC-UserRole"
}]
上述示例展示了两个用户的配置,每个用户都有一个名字(name)、访问密钥 ID(accessKeyId)、访问密钥 Secret(accessKeySecret)和角色 ARN(roleArn)。其中,访问密钥对用于身份验证和访问控制,角色 ARN 用于定义用户的权限和资源范围。
您可以根据实际需求,添加或删除用户,并为每个用户分配相应的访问密钥和角色。用户的名字可以是任意字符串,以便您进行识别。
在配置文件中,多个用户之间使用逗号 ,
分隔,并将整个配置放在方括号 []
中表示列表。
以下是一些具体的配置方式:
配置子账号:如果您需要为多个 RAM 子账号授权访问函数计算,可以按照以下步骤进行配置:
创建 RAM 子账号,并将它们添加到一个 RAM 用户组中;
在函数计算控制台中,为该函数添加一个或多个触发器,例如 API 网关触发器;
为每个触发器配置相应的授权策略,以允许 RAM 用户组的成员访问该触发器。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。