Использование .ebextensions для запуска команд при развертывании приложения в dev / uat / prod - PullRequest
0 голосов
/ 20 сентября 2019

Ранее в наших Web.config/web.dev.config/web.uat.config/web.prod.config.

у нас были незашифрованные учетные данные. В целях безопасности мы зашифровали наши файлы конфигурации с помощью веб-файлов aspnet_regiis.exe.

И я смог экспортировать ключ RSAи на другой машине я могу импортировать этот ключ rsa и запустить приложение локально, используя зашифрованный web.config.

Хорошо, когда дело доходит до Dev / UAT / Prod, я все еще заблокирован для использования уважаемогозашифрованные конфиги.

может кто-нибудь мне помочь в создании папки .ebextensions с соответствующим env.config с необходимыми командами, которые нужно выполнить при развертывании приложения в соответствующей среде.

Я видел много примеров людейиспользуя option_settings, команды, container_commands, это может помочь любому телу.Любая помощь может быть оценена!

2019-09-19 21:54:07 UTC-0500    ERROR   During an aborted deployment, some instances may have deployed the new application version. To ensure all instances are running the same version, re-deploy the appropriate application version.
2019-09-19 21:54:07 UTC-0500    ERROR   Failed to deploy application.
2019-09-19 21:54:07 UTC-0500    ERROR   Unsuccessful command execution on instance id(s) 'i-05cfe5cd516716371'. Aborting the operation.
2019-09-19 21:54:07 UTC-0500    INFO    Command execution completed on all instances. Summary: [Successful: 0, Failed: 1].
2019-09-19 21:54:07 UTC-0500    ERROR   [Instance: i-xxxxxxxxxxx ConfigSet: Infra-EmbeddedPreBuild, Hook-PostInit, Hook-PreAppDeploy, Infra-EmbeddedPostBuild, Hook-EnactAppDeploy, Hook-PostAppDeploy, Infra-WriteVersionOnStartup] Command failed on instance. Return code: 1 Output: null.
2019-09-19 21:54:05 UTC-0500    ERROR   Error occurred during build: Command hooks failed
2019-09-19 21:54:03 UTC-0500    ERROR   Deployment Failed: Unexpected Exception
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...