1 Answer
- Newest
- Most votes
- Most comments
0
【以下的回答经过翻译处理】 为了创建一个角色,并且让该角色关联到附加了managed policy的你所提供的trust policy,您需要执行以下操作:
// Create a Role that can be assumed by the Lambda's Role.
val role = Role(
stackInstance, "StsChimeChatAssumeRole",
RoleProps.builder()
.assumedBy(ArnPrincipal("arn:aws:iam::<account-number>:role/dev"))
.build()
)
// Add the managed policy to the Role.
role.addManagedPolicy(ManagedPolicy.fromAwsManagedPolicyName("AmazonChimeFullAccess"))
addManagedPolicy 方法允许您将IAM策略附加到一个角色,而不是trust policy。
Relevant content
- Accepted Answerasked 10 months ago
- Accepted Answerasked 2 months ago
- AWS OFFICIALUpdated 9 months ago
- AWS OFFICIALUpdated a year ago
- AWS OFFICIALUpdated a year ago
- AWS OFFICIALUpdated a year ago