You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何跨AWS组织共享SES身份?权限配置异常求助

可能遗漏的配置点

咱们来拆解一下这里可能遗漏的配置——既然你用了AWS Organizations,哪怕已经给Operations组附加了FullAWSAccess策略,也有几个很容易踩坑的关键点:

1. 检查组织单元(OU)的服务控制策略(SCP)

AWS Organizations里的SCP是优先级更高的权限边界,哪怕用户组有FullAWSAccess,如果同事所在的OU或者根组织有SCP限制了S3或SES的访问,那FullAWSAccess会被直接覆盖。

  • 操作步骤:进入AWS Organizations控制台 → 找到同事所在的OU → 查看附加的SCP。确保没有包含Deny语句限制s3:*或ses:*动作的策略,也确认根组织的SCP没有被修改(默认根SCP是FullAWSAccess,如果自定义过就可能出问题)。

2. 确认资源所在账号是否在组织内,且用户归属正确

你最初是用单个账号开通的SES——如果这个账号没有加入AWS Organizations作为成员账号,那组织内的用户哪怕有FullAWSAccess,默认也无法访问这个外部账号的S3和SES资源。
另外还要确认:同事的IAM用户是创建在哪个账号?如果你的S3和SES资源在管理账号,而同事的用户在成员账号,那即使有FullAWSAccess,也需要配置跨账号访问的信任策略才能访问管理账号的资源。

3. 检查IAM用户的权限边界(Permission Boundary)

有时候创建用户时会不小心设置了权限边界,哪怕用户组有FullAWSAccess,权限边界也会限制实际能使用的权限范围。

  • 操作步骤:进入IAM控制台 → 找到同事的用户 → 查看「权限」标签下的「权限边界」。如果有设置,确保该边界允许S3和SES的所有操作。

4. 检查SES Identities的资源策略(如果有自定义)

虽然FullAWSAccess策略通常会覆盖资源级权限,但如果你之前给SES Identities(比如验证的域名/邮箱)设置了自定义资源策略,也有可能限制了访问。

  • 操作步骤:进入SES控制台 → 找到对应的Identity → 查看「Identity policy」。确保里面没有阻止同事用户/Operations组访问的Deny语句。

5. 确认组织内S3和SES服务的启用状态

有些AWS服务需要在Organizations中手动启用,才能让组织内的用户访问对应账号的资源。

  • 操作步骤:进入AWS Organizations控制台 → 点击「Services」 → 找到S3和SES,确认它们在你存放资源的账号上是启用状态。

建议先从检查SCP开始排查——这是AWS Organizations环境下权限不生效最常见的原因。如果有哪个点命中了你的情况,欢迎再交流!

内容的提问来源于stack exchange,提问作者lolops

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.12 03:51:05