Параметр location не является допустимым S3 uri - AWS :: Включить расположение не принимает локальный путь, но местоположение S3 - PullRequest
0 голосов
/ 13 января 2020

Когда я пытаюсь указать относительный путь к MyFileName.yaml следующим образом в шаблоне облачной информации, я получаю сообщение об ошибке - Преобразовать AWS :: Ошибка при включении: параметр location не является допустимым S3 uri

Fn::Transform:
  Name: AWS::Include
  Parameters:
    Location: ../MyFileName.yaml

Я исправил это, загрузив MyFileName.yaml в корзину S3 и обновив шаблон следующим образом:

Location: s3://<bucket-name>/MyFileName.yaml

Однако я хотел бы знать, разрешает ли он только местоположение S3, а не локальный путь. Пожалуйста, сообщите.

1 Ответ

2 голосов
/ 13 января 2020

Параметр Location может только быть местоположением S3.

На основе документов :

В настоящее время мы поддерживаем URI Amazon S3, но нет другого формата Amazon S3 (например, Amazon S3 ARN). Это должен быть контейнер Amazon S3, а не что-то вроде репозитория GitHub.

Я бы рекомендовал добавить шаг в ваш конвейер CI / CD для загрузки шаблонов в S3 для автоматизации этого процесса

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