我尝试在 Windows 8.1 x64 上运行 Juju 并连接到我的 azure 帐户。我很难找到有关如何在 Windows 上实际配置 yaml 文件的信息,那里没有文档……
无论如何,我的 juju bootstrap 在“management-certificate-path”设置上出错。我遵循了标准文档来为 Windows Azure 生成/上传管理证书,并在我的 yaml 文件中指向此密钥(如果我需要以其他方式执行此操作,那么文档必须告诉我)。
我收到的错误是错误解析环境“azure”:未找到公共 ssh 密钥
我尝试在路径中添加“”,但这只会导致“YAML 错误:发现意外的 bladibla”。
juju 看起来非常有趣,但缺少文档让我很困惑。有人能告诉我在 Windows 上如何运行它的有效步骤吗?
答案1
尝试按照本指南在 Windows 上设置 SSH 密钥:https://jujucharms.com/docs/stable/getting-started-keygen-win
本指南将指导您添加 Azure 凭据 https://jujucharms.com/docs/stable/help-azure
如果其中有缺失、不清楚或需要改进的地方……请告诉我们,以便我们改进:)
答案2
ssh 密钥未放入 yaml 文件中。您需要在用户目录中创建一个名为 .ssh 的目录。您不能使用 Windows 资源管理器,因为它不接受以点开头的目录。您应该将其命名为 ssh,然后使用 msdos 命令行中的 move 命令将 ssh 更改为 .ssh。之后您应该使用 puttygen 生成公钥和私钥。之后您需要将文件重命名为 id_rsa 和 id_rsa.pub 并将它们放入 .ssh 中。此问题已升级,希望能尽快得到修复。