使用 terraform 或 cloudformation,我们可以在创建策略时应用单独的权限。
但是如何选择像 AWSRDSReadyOnlyAccess 这样的默认预定义策略,就像这些到 Terraform 模板中一样
答案1
使用管理策略参数属性。以下是使用 CloudFormation 执行此操作的方法
DmsCloudwatchServiceRole:
Type: AWS::IAM::Role
Properties:
RoleName: dms-cloudwatch-logs-role
Description: "Role to allow DMS to write to Cloudwatch Logs. Role name must not be changed as DMS requires this exact role name."
AssumeRolePolicyDocument:
Version: 2012-10-17
Statement:
-
Effect: Allow
Principal:
Service:
- dms.amazonaws.com
Action:
- sts:AssumeRole
Path: /
ManagedPolicyArns:
- arn:aws:iam::aws:policy/service-role/AmazonDMSCloudWatchLogsRole
我不能 100% 确定这是你问的问题,这个问题有点不精确。