При создании потока доставки Kinesis Firehose (либо в CloudFormation, либо в консоли AWS) я получаю ошибку при создании из-за следующей ошибки:
1 обнаружена ошибка проверки: Значение в 'redshiftDestinationConfiguration.username' не может удовлетворить ограничение: элемент должен соответствовать шаблону регулярного выражения: [a-zA-Z0-9] + (Служба: AmazonKinesisFirehose; Код состояния: 400; Код ошибки: Исключение Validation;
Мое имя пользователя Redshift blah_master_user
, и это было нормально, пока я создавал (и разрушал!) Стеки в течение последних 6 или более месяцев.
На прошлой неделе я начал получать эту ошибку во время Создание стека, и он, очевидно, больше не любит подчеркивания, основанные на этом регулярном выражении в сообщении об ошибке. Просто чтобы подтвердить, что это действительно проблема, я изменил имя пользователя в параметрах моего стека, чтобы удалить эти подчеркивания, и он успешно скомпилирован.
Я проверил документы AWS CloudFormation, и там нет упоминаний этого ограничения. Я также заметил, что это ограничение относится только к имени пользователя красного смещения как части Kinesis redshiftDestinationConfiguration
, т.е. само Redshift все еще с радостью принимает подчеркивания, о чем свидетельствует тот факт, что кластер Redshift в моем стеке завершил создание без ошибок, когда я работал с подчеркивания в имени пользователя на прошлой неделе (и на этой неделе я проверил еще несколько учетных записей, чтобы узнать, произошло ли это где-то еще).
Я не знаю, что делать дальше, так как моя учетная запись имеет только базовая c поддержка, т.е. никаких случаев технической поддержки - кто-нибудь может помочь?
Заранее спасибо:)