【问题标题】:chef pass in ssh key securely through aws opswork厨师通过 aws opswork 安全地传递 ssh 密钥
【发布时间】:2016-02-17 17:09:53
【问题描述】:

我想把我的私有 ssh 密钥放在服务器中,这个密钥连接到 github。

现在我不想将此密钥存储在我的厨师食谱存储库中,我想将密钥与 opswork 外部 json 一起传递。

我的问题是如何在 json 中存储多行键?

【问题讨论】:

    标签: amazon-web-services chef-infra aws-opsworks


    【解决方案1】:

    用 \n 替换新行应该可以。

    例如

    {
      "key": "line1\nline2\nline3"
    }
    

    另一种方法是将密钥存储在只有 opsworks 堆栈可以访问的位置,例如S3.

    【讨论】:

    • 确实\n,但是当我将它输出到文件模板时,我在文件中得到\n,它不起作用
    • 奇怪,我尝试用 chef-solo 测试它(我猜这不是完全的 opsworks),它按预期工作。您在 opsworks 中使用的是哪个版本的 Chef,您可以发布输出属性的代码的 sn-p 吗?
    • 如何在模板中输出key变量?
    猜你喜欢
    • 1970-01-01
    • 2014-07-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-09
    • 2016-11-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多