Я пытаюсь присоединить вторичный eni при запуске экземпляра windows server 2012 r2 ec2, я добавил следующие команды в userdata.pl, который вызывается из сценария создания ресурса terraform asg. Команды работают нормально в консоли PowerShell windows, но не работают с данными пользователя. К сожалению, я не смог увидеть ни одной ошибки в журналах для этого .. это просто продолжается с другими частями выполнения. Вам нужны входные данные, чтобы решить эту проблему, пожалуйста, дайте мне знать, если кто-то из вас уже сталкивался с такой же проблемой в вашем прошлом опыте?
[Environment]::SetEnvironmentVariable("man_proxy", 'http://man-proxy.com:80', "Machine")
[Environment]::SetEnvironmentVariable("http_proxy", 'http://man-proxy.com:80', "Machine")
[Environment]::SetEnvironmentVariable("https_proxy", 'http://man-proxy.com:80', "Machine")
[Environment]::SetEnvironmentVariable("no_proxy", '199.111.111.111,.xxxxx.com,.xxxxxx.com,.xxxxxx.com,.xxxx.com', "Machine")
cmd.exe /c "aws ec2 attach-network-interface --region $region --network-interface-id ${eni_id} --instance-id $instanceId --device-index 1"