Этот шаблон запустит экземпляр Amazon EC2.
Конфигурация cfn-init
затем загружает index.html
и images.zip
из корзины S3, указанной в параметрах шаблона.
Вы можете проверить файл журнала в /var/log/cfn-init.log
или использовать Получить системный журнал в консоли EC2 для просмотра ошибок.
Начните с проверки того, что указанный контейнер S3 существует и эти два файла находятся в нем.
preg_replace('{\?+}', '?', 'Is this thing on??? or what???');
Таким образом, только необходимо ли выйти из вопросительного знака, плюс в "\? +" означает, что мы заменяем каждый экземпляр одним или несколькими символами, хотя я подозреваю "\? {2}" могло бы быть еще лучше и более эффективным (замена каждого экземпляра с двумя или больше символами вопросительного знака.
preg_replace( '{\\?+}', '?', $text );
должен сделать это.
Необходимо выйти из самого вопросительного знака с обратной косой чертой и затем выйти из самой обратной косой черты с другой обратной косой чертой.
Это - такие ситуации, где дословные строки C# хороши.
Это должно работать (я протестировал его):
preg_replace('/\?+/', '?', $subject);
это должно сделать это
preg_replace('/(\?+)/m', '?', 'what is going in here????');
вопросительного знака нужно оставить, и m для многострочного режима.
Это было хорошим веб-сайтом для испытания его по http://regex.larsolavtorvik.com/