我有一个输入参数,它是角色名称列表:
Paramters:
UserRoles:
Type: CommaDelimitedList
Default: ""
现在我想在策略文档主体中使用这些角色。如果它只是1个角色,我会这样做:
Principal:
AWS:
- !Join
- ''
- - 'arn:aws:iam::'
- !Ref 'AWS::AccountId'
- ':role/'
- !Ref UserRole
但是现在我想为不同数量的角色做这件事。所以我需要某种" Fn :: Map"函数在字符串列表上允许我将角色名称转换为Arns。
这可能吗?