В моей старой компании есть система с внешним интерфейсом node.js, работающим на экземпляре AWS EC2. Инстанс был «на пенсии» вчера утром, и я получил отчаянный звонок от генерального директора, потому что они вышли из строя.
Я вошел в новый экземпляр и попытался перезапустить его, и получил эту ошибку:
CDN: Error: Hostname/IP doesn't match certificate's altnames
Насколько я могу судить, конфигурация программного обеспечения совершенно не изменилась - прошло уже около девяти месяцев с тех пор, как я к ней прикасался. Я проверил, что ключи AWS настроены, и они кажутся правильными.
Я попытался перезапустить с
NODE_TLS_REJECT_UNAUTHORIZED=0 npm start
просто чтобы посмотреть, было ли это что-то в локальной конфигурации или S2. Конечно же, я преодолел исключения, но теперь получаю большое количество сообщений вида
unsuccessful upload of script "..." to S3
Понятно, что новый экземпляр больше не может получить доступ к корзине S3, но я в недоумении, почему. У кого-нибудь есть идеи?