首次为Postgres RDS实例配置New Relic遇角色配置问题求助
New Relic集成Postgres RDS配置问题解答
一、Another AWS account角色类型缺失及无account ID选项的原因
- 核心问题是操作路径错误:若从RDS实例的监控配置入口跳转创建角色,会默认限定为AWS服务关联角色(比如
rds-monitoring-role),这类角色是AWS内部服务专用的预定义角色,不会提供跨账户配置选项。 - 正确的跨账户角色创建入口是IAM控制台:IAM → 角色 → 创建角色,这里才能找到对应
Another AWS account的选项(部分AWS控制台版本显示为「第三方账户」)。
二、免费账户是否受限?
AWS免费账户和New Relic免费账户均不会限制跨账户角色的创建权限,也不会隐藏这类核心配置选项,因此问题与免费账户无关。
三、正确配置步骤
- 手动创建跨账户IAM角色:
- 进入IAM控制台 → 角色 → 创建角色
- 选择「第三方账户」(对应指引中的
Another AWS account),输入New Relic官方提供的账户ID(该ID在New Relic的AWS集成指引内明确给出) - 附加适配RDS监控的权限策略(可选择New Relic提供的预定义策略,或自定义包含RDS只读、CloudWatch访问权限的策略)
- 完成角色创建后,复制该角色的ARN
- 回到New Relic的AWS集成页面,粘贴上述角色ARN,按指引完成Postgres RDS实例的监控配置
内容的提问来源于stack exchange,提问作者channa
相关产品推荐
相关产品推荐

