是否可以在 .juju/environments.yaml 文件中加密密钥?

是否可以在 .juju/environments.yaml 文件中加密密钥?

有可能〜/ .juju /环境.yaml像这样的文件?:

environments:
  sample:
    type: ec2
    access-key: $(cat access-key)
    secret-key: $(cat secret-key)
    control-bucket: juju-8b53699f85c0438c96897ce75f633aa1
    admin-secret: 9a7c512f938f4bafb96365d7ceaf569b
    default-series: precise
    ssl-hostname-verification: true

我希望从 gpg 输出或允许我加密它们的东西中获取这些密钥,这样我就可以将文件放在互联网上,并且没有人能够使用我的 ec2 帐户。

答案1

不,这些是 YAML 文件而不是 bash,因此根据正常的 YAML 规则,它们被视为字符串键 => 值赋值。如果您要在互联网上发布配置文件,请务必先将访问密钥和密钥字段清空

相关内容