gpt4 book ai didi

amazon-web-services - AmazonRDSEnhancedMonitoringRole 的 Cloudformation 模板

转载 作者:行者123 更新时间:2023-12-01 07:35:30 26 4
gpt4 key购买 nike

我正在尝试通过 Cloudformation 模板启动 RDS 堆栈。我想在我的数据库实例上启用增强监控。为此,必须在资源上指定 MonitoringRoleArn 属性。

据我了解,此 ARN 应指向已被赋予 AmazonRDSEnhancedMonitoringRole 策略的 IAM 服务角色,如下所述:

http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_Monitoring.OS.html

我也希望通过 Cloudformation 创建该角色。然而,在我的一生中,我找不到如何在 Cloudformation 模板中执行此操作的示例。事实证明,Cloudformer 工具不分析 IAM 资源。

有人做过吗?你能分享一个例子吗?

最佳答案

在 YAML 中:

Role:
Type: 'AWS::IAM::Role'
Properties:
ManagedPolicyArns:
- 'arn:aws:iam::aws:policy/service-role/AmazonRDSEnhancedMonitoringRole'
AssumeRolePolicyDocument:
Version: '2008-10-17'
Statement:
- Effect: Allow
Principal:
Service: 'monitoring.rds.amazonaws.com'
Action: 'sts:AssumeRole'

然后,您需要在 RDS 实例的 MonitoringRoleArn 属性中引用该角色,如下所示:

!GetAtt ["Role", "Arn"]

如果您需要 JSON 格式的示例,请告诉我。

关于amazon-web-services - AmazonRDSEnhancedMonitoringRole 的 Cloudformation 模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40294802/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com