Amazon cloudformation AWS Cloudformation:映射字符串列表

Amazon cloudformation AWS Cloudformation:映射字符串列表,amazon-cloudformation,Amazon Cloudformation,我有一个输入参数,它是一个角色名称列表: Paramters: UserRoles: Type: CommaDelimitedList Default: "" 现在我想在策略文档主体中使用这些角色。如果只有一个角色,我会: Principal: AWS: - !Join - '' - - 'arn:aws:iam::' - !R

我有一个输入参数,它是一个角色名称列表:

Paramters:
  UserRoles:
    Type: CommaDelimitedList
    Default: ""
现在我想在策略文档主体中使用这些角色。如果只有一个角色,我会:

        Principal:
          AWS:
            - !Join
              - ''
              - - 'arn:aws:iam::'
                - !Ref 'AWS::AccountId'
                - ':role/'
                - !Ref UserRole
但现在我想为不同数量的角色这样做。因此,我需要字符串列表中的某种“Fn::Map”函数,以便将角色名称转换为ARN


这可能吗?

我也有类似的需求,但需要从一个数组映射到一组资源。你有没有想过?