我正在尝试按照https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/SSLNET.SingleInstance.html上的说明在Elastic Beanstalk开发实例上安装自签名证书。也就是说,除了上面列出的其他先决条件外,我还有一个.ebextensions / https-instance-dotnet.config文件,格式为:
files:
"C:\\certs\\install-cert.ps1":
content:
Echo "I want some SSL"
import-module webadministration
## Settings - replace the following values with your own
$bucket = "my-bucket"
$certkey = "example.com.pfx"
$pwdkey = "password.txt"
[...]
commands:
00_install_ssl:
command: powershell -NoProfile -ExecutionPolicy Bypass -file C:\\certs\\install-cert.ps1 > c:\\certs\\log.txt
我正在使用AWS Toolkit从Visual Studio发布到AWS EB,并且没有看到错误。根据YAML验证程序,文件似乎已正确格式化。但是我无法确定该脚本是否正常运行,甚至无法运行,或者是否在我的环境中创建了C:\ certs \ install-cert.ps1和log.txt。
我的问题是:如何调试或跟踪它,以便可以看到(例如)Echo命令的结果?