Ошибка облачной информации - Обнаружено неподдерживаемое свойство EFSVolumeConfiguration - PullRequest
1 голос
/ 17 марта 2020

Я пытаюсь использовать недавно выпущенную 1002 * функцию AWS, которая позволяет пользователям монтировать файловые системы EFS в контейнеры ECS. Шаг 4 в этом уроке демонстрирует код JSON CloudFormation, чтобы сделать это, и я думаю, что то, что у меня есть ниже, будет правильным YAML-эквивалентом. Однако при его применении возвращается следующая ошибка:

«Создание ресурса отменено» «Обнаружено неподдерживаемое свойство EFSVolumeConfiguration»]

Буду признателен за любую помощь в понимании того, как Исправьте эту ошибку, ниже приведена упрощенная версия моего кода CloudFormation:

TaskDefinition:
    Type: AWS::ECS::TaskDefinition
    Properties:
      Cpu: ...
      Memory: ...
      ContainerDefinitions:
        - Name: ...
          Cpu: ...
          Memory: ...
          Image: ...
          MountPoints:
            - ContainerPath: /var/www/html/img
              SourceVolume: ImgEFS
          PortMappings:
            - ContainerPort: ...
          Environment:
            ...
      Volumes:
        - Name : ImgEFS
          EFSVolumeConfiguration:
            FileSystemId: ...

Ответы [ 3 ]

2 голосов
/ 17 марта 2020

AWS::ECS::TaskDefinition.Volume документация

CloudFormation Linter также может быстрее отлавливать эти ошибки с помощью сообщений типа:

E3002 Invalid Property Resources/TaskDefinition/Properties/Volumes/0/EFSVolumeConfiguration

0 голосов
/ 06 мая 2020

https://aws.amazon.com/about-aws/whats-new/2020/04/amazon-ecs-aws-fargate-support-amazon-efs-filesystems-generally-available/

Объявлено 8 апреля, сразу после вопроса и до того, как вы нашли документацию:)

0 голосов
/ 01 мая 2020

Несмотря на то, что он задокументирован для реализации в TaskDefinition в последней документации, пока не ясно, доступно ли это в Cloud Formations TaskDefinition . Как Пэт выше, кажется, указывает.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...