代码之家  ›  专栏  ›  技术社区  ›  Sam Anthony

设置IAM角色描述

  •  14
  • Sam Anthony  · 技术社区  · 6 年前

    在AWS控制台中,可以选择为IAM角色设置描述。你如何处理云形成?文档没有说明如何执行此操作。到目前为止,我已经尝试过了。

    Resources:
      MyRole:
        Type: "AWS::IAM::Role"
        Properties:
          Description: My Description
    

    结果错误:没有实际的CF错误,但控制台中不显示此描述。

    Resources:
      MyRole:
        Type: "AWS::IAM::Role"
        Description: My Description
        Properties:
          .....
    

    结果错误:“遇到不支持的属性描述”

    Resources:
      MyRole:
        Type: "AWS::IAM::Role"
        Properties:
          Tags:
            Key: Description
            Value: My Description
    

    结果错误:“遇到不支持的属性标记”

    Resources:
      MyRole:
        Type: "AWS::IAM::Role"
        Tags:
          Key: Description
          Value: My Description
        Properties:
          .....
    

    结果错误:“遇到不支持的属性标记”

    2 回复  |  直到 6 年前
        1
  •  12
  •   John Rotenstein    6 年前

    这个 AWS::IAM::Role 文档没有显示 Description 领域:

    Type: "AWS::IAM::Role"
    Properties: 
      AssumeRolePolicyDocument:
        JSON object
      ManagedPolicyArns:
        - String
      MaxSessionDuration: Integer
       Path: String
      Policies:
        - Policies
      RoleName: String
    

    所以,你运气不好。

    一种选择是创建 Custom Resource 在创建角色后添加描述。

        2
  •  2
  •   General Sirhc    5 年前

    已测试并可确认John Rotenstein的答案仍然是截至2019年3月29日的最佳选择。有时更新可以不制作文档就潜入,但不幸的是,在这种情况下不会。

    (本应将此作为评论,但声誉要求是痛苦的)

    编辑: 2019年7月-仍然没有更新,但是这可以通过SDK完成。