Skip To Content

Решение проблем с созданием стека AWS CloudFormation

Используйте консоль AWS CloudFormation для отслеживания статуса своего стека AWS CloudFormation и неудачного создания стека. Шаблоны Esri CloudFormation также создают журналы, чтобы решать проблемные случаи, но вам потребуется отключить восстановления состояния назад для AWS, чтобы защитить эти файлы журналов.

Консоль CloudFormation, вкладка События

Войдите в консоль AWS CloudFormation (являющуюся частью консоли AWS Management) и откройте вкладку События для изучения информации о создании, обновлении и удалении стека. Если стек не создается, информация на вкладке События поможет вам понять, что идет не так.

Настройка вашего развертывания для защиты файлов журнала

Шаблоны Esri CloudFormation templates создают файлы журналов на виртуальных машинах. Чтобы быть уверенным, что файлы защищены, даже при неудачном развертывании, войдите на AWS CloudFormation Console и отключите Восстановление состояния при ошибке.

Если ваше развертывание произойдет с ошибкой, при запуске из шаблона Esri, выполните удаленное настольное подключение или SSH к экземпляру EC2, чтобы посмотреть эти журналы. Типы журналов и местоположения перечислены в следующей таблице:

Тип экземпляра EC2 Файл журнала и местоположение экземпляра EC2Описание файла журнала

Ubuntu

/var/log/cfn-init.log

Файл журнала вспомогательного скрипта CloudFormation используется для получения и интерпретации метаданных ресурсов, установки пакетов, создания файлов и запуска сервисов

/var/log/chef-run.log

Файл журнала главного инструмента настройки управления

/var/lib/tomcat7/logs/catalina.out

Файл журнала сервера приложений Apache Tomcat

Окна

C:\cfn\log\cfn-init.log

Файл журнала вспомогательного скрипта CloudFormation используется для получения и интерпретации метаданных ресурсов, установки пакетов, создания файлов и запуска сервисов

C:\chef\chef-run.log

Файл журнала главного инструмента настройки управления

Примечание:

Если создание стека CloudFormation завершается успешно, выходные параметры стека содержат ссылку на группу журналов в AWS Management Console. В случае неудачного создания стека перейдите в список CloudFormation Ресурсы в AWS Management Console, чтобы найти группу журналов. Обратите внимание, что если создание стека не удается до запуска экземпляров, группа журналов может не быть создана.

Сообщения об ошибках

Ниже приведены советы по поиску и исправлению ошибок создания стека с помощью сообщений об ошибках, которые могут появиться в файлах журналов:

  • Если вы увидите сообщение При построении конфигурации возникла ошибка: Невозможно получить https:// .s3.amazonaws.com/ в cfn-init.log, убедитесь, что имя сегмента развертывания S3 корректно, и что имя ключа объекта S3 файлов авторизации и SSL корректно.
  • Если вы увидите сообщение Невозможно подключиться к WebAdaptor URL : https://agsportalssl.esri.com/server/webadaptor в catalina.out файле журнала на Ubuntu, убедитесь, что сертификат SSL в сегменте развертывания S3 корректен и представлен в формате PKCS 12. Кроме того, убедитесь, что корректен пароль представленного сертификата SSL.
  • Если вы увидите сообщение OpenSSL::PKCS12::PKCS12Error: PKCS12_parse: ошибка проверки mac in chef-run.log в Windows, убедитесь, что сертификат SSL в сегменте развертывания S3 корректен и представлен в формате PKCS 12. Кроме того, убедитесь, что корректен пароль представленного сертификата SSL.