我正在尝试按照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 命令的结果?