Ключи AWS CloudFormation не принимают специальные символы - PullRequest
0 голосов
/ 02 октября 2019

Я заметил, что AWS CloudFormation не любит специальные символы.

Когда я обновляю пару key:value в нашем файле pipeline.yml специальным символом, например, PAR_FTP_PASS: ^XoN*H89Ie!rhpl!wan=Jcyo6mo, я вижу следующую ошибку:

parameters[5] ParameterKey, ParameterValue or UsePreviousValue expected

Я могу обновить значениечерез пользовательский интерфейс AWS CloudFormation.

Похоже, проблема связана с анализом файла yml AWS CloudFOrmation.

Существует ли обходной путь с этой проблемой?

1 Ответ

0 голосов
/ 02 октября 2019

У тегов AWS есть некоторые ограничения на то, что они могут содержать, см. Здесь: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Using_Tags.html#tag-restrictions

Важное замечание, которое может поймать людей: " Хотя EC2 допускает любой символ в своих тегах,другие службы являются более строгими. Допустимые символы для всех служб: буквы, цифры и пробелы, представляемые в UTF-8, и следующие символы: + - =. _: / @."

ТакЯ бы проверил, может ли служба, на которую вы добавляете это, поддерживать эту строку.

...