我将通过 Cloudify 文档并尝试在我们的 AWS 中部署它
我确实从GitHub检查了 Cloudify Manager Blueprint 的最新代码
更新了input.yaml文件,当我使用命令运行它时:
cfy bootstrap -p aws-ec2-manager-blueprint.yaml -i inputs.yaml --task-retries 10
Run Code Online (Sandbox Code Playgroud)
它通过了所有验证步骤,生成密钥、安全组,然后抛出了很多错误:
NonRecoverableError: EC2ResponseError: 400 Bad Request
<?xml version="1.0" encoding="UTF-8"?>
<Response>
<Errors>
<Error>
<Code>VPCIdNotSpecified</Code>
<Message>No default VPC for this user</Message>
</Error>
</Errors>
<RequestID>some-blah-blah-blah</RequestID>
</Response>
Run Code Online (Sandbox Code Playgroud)
任何人都可以建议我应该在哪个标签下的哪个配置中指定我想要使用的 VPS?我也没有在 AWS AMI 中找到任何有关如何为每个特定用户设置默认 VPC 的内容 - 因为我确实使用访问密钥创建了 Cloudify-bot 服务帐户
我究竟做错了什么?
我开始使用cloudify中的精神和DevOps在那里infrastructure is code我想有存储在一个安全的和集中的地方密码.
在我看来,我应该将凭据放在.properties相关服务的文件中,但版本化普通密码似乎是一个坏主意,而不是版本化它似乎也是一个坏主意(代码是无版本的).
我知道chef有encrypted data bags,我想知道是否cloudify有类似的东西?如果没有,我应该注意哪种不同的最佳做法?
谢谢