AWS CodeDeploy не удалось развернуть на локальном компьютере с Windows 10
Я пытаюсь выполнить развертывание из корзины S3 на компьютере с Windows с помощью AWS CodeDeploy. AWS CodeDeployAgent был запущен на моем компьютере с Windows.
Ошибка в Консоли AWS:
The overall deployment failed because too many individual instances failed deployment, too few healthy instances are available for deployment, or some instances in your deployment group are experiencing problems.
Ниже приведен журнал на c:\ProgramData\Amazon\CodeDeploy\log\
. Он недоступен при пинге 169.254.169.254:80.
2019-11-15T22:40:18 INFO [codedeploy-agent(2988)]: On Premises config file does not exist or not readable
2019-11-15T22:40:18 ОШИБКА [codedeploy-agent(2988)]: Служба агента экземпляра CodeDeploy: Служба агента экземпляра CodeDeploy: ошибка при запуске или запуске: Errno::ENETUNREACH - Не удалось открыть TCP-соединение с 169.254.169.254:80 (Попытка выполнить операцию сокета в недоступной сети. - connect(2) для порта 80 "169.254.169.254") - C:/WINDOWS/TEMP/ocr1C29.tmp/lib/ruby/2.3.0/net/http. rb: 882: дюймrescue in block in connect'
C:/WINDOWS/TEMP/ocr1C29.tmp/lib/ruby/2.3.0/net/http.rb:879:in
блок в подключении '
C:/WINDOWS/TEMP/ocr1C29.tmp/lib/ruby/2.3.0/timeout.rb:91:in block in timeout'
C:/WINDOWS/TEMP/ocr1C29.tmp/lib/ruby/2.3.0/timeout.rb:101:in
таймаут 'C: /WINDOWS/TEMP/ocr1C29.tmp/lib/ruby/2.3.0/net/http.rb:878:in connect'
C:/WINDOWS/TEMP/ocr1C29.tmp/lib/ruby/2.3.0/net/http.rb:863:in
do_start'C: /WINDOWS/TEMP/ocr1C29.tmp/lib/ruby/2.3.0/net/http.rb:852: в start'
C:/WINDOWS/TEMP/ocr1C29.tmp/lib/ruby/2.3.0/net/http.rb:584:in
начать '
C:/WINDOWS/TEMP/ocr1C29.tmp/src/opt/codedeploy-agent/lib/instance_metadata.rb:51:in http_get'
C:/WINDOWS/TEMP/ocr1C29.tmp/src/opt/codedeploy-agent/lib/instance_metadata.rb:22:in
регион '
C:/WINDOWS/TEMP/ocr1C29.tmp/src/opt/codedeploy-agent/lib/instance_agent/plugins/codedeploy/command_poller.rb:38:in initialize'
C:/WINDOWS/TEMP/ocr1C29.tmp/src/opt/codedeploy-agent/lib/instance_agent/agent/base.rb:10:in
новый '
C:/WINDOWS/TEMP/ocr1C29.tmp/src/opt/codedeploy-agent/lib/instance_agent/agent/base.rb:10:in runner'
C:/WINDOWS/TEMP/ocr1C29.tmp/src/opt/codedeploy-agent/bin/winagent.rb:42:in
блок (2 уровня) в service_main'
C:/WINDOWS/TEMP/ocr1C29.tmp/src/opt/codedeploy-agent/bin/winagent.rb:41:in synchronize'
C:/WINDOWS/TEMP/ocr1C29.tmp/src/opt/codedeploy-agent/bin/winagent.rb:41:in
блок в service_main'C: /WINDOWS/TEMP/ocr1C29.tmp/src/opt/codedeploy-agent/bin/winagent.rb: 89: in with_error_handling'
C:/WINDOWS/TEMP/ocr1C29.tmp/src/opt/codedeploy-agent/bin/winagent.rb:38:in
service_main'C: /Windows/Temp/ocr1C29.tmp/lib/ruby/gems/2.3.0/gems/win32-service-0.8.10/lib/win32/daemon.rb:316: в mainloop'
C:/Windows/Temp/ocr1C29.tmp/lib/ruby/gems/2.3.0/gems/win32-service-0.8.10/lib/win32/daemon.rb:214:in
mainloop'
C:/WINDOWS/TEMP/ocr1C29.tmp/src/opt/codedeploy-agent/bin/winagent.rb:104: в' '
1 ответ
Я просто побежал
C:\ProgramData\Amazon\EC2-Windows\Launch\Scripts\InitializeInstance.ps1
и сценарий применил спецификации по умолчанию для новорожденного экземпляра Windows EC2.
для получения дополнительной информации: Связанный вопрос