Установить описание роли IAM

В AWS Console есть возможность установить описание роли IAM. Как вы это делаете с CloudFormation? В документации не указано, как это сделать. До сих пор я пытался.

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

Получаемая ошибка: "Обнаруженные неподдерживаемые свойства Tags"

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

Получаемая ошибка: "Обнаруженные неподдерживаемые свойства Tags"

Ответы

Ответ 1

В документации AWS :: IAM :: Role не отображается поле Description:

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

Итак, тебе не повезло.

Одним из вариантов будет создание настраиваемого ресурса для добавления описания после создания роли.

Ответ 2

Проверено и может подтвердить, что Джон Ротенштейн ответ остается лучшим вариантом по состоянию на 29 марта 2019 года. Иногда обновления могут проникнуть без составления документации, но, к сожалению, не в этом случае.

(Предпочел бы поместить это как комментарий, однако требование репутации - боль)

Редактирование: июль /2019 г. - до сих пор нет обновлений, однако это можно сделать через SDK

Ответ 3

Похоже, что он был добавлен по состоянию на 3 сентября 2019 года. Проверьте эту часть документации по AWS CloudFormation.