我在 puppet 中使用 Kms 密钥来解密一些秘密,我在解密秘密时遇到以下错误
Error: Evaluation Error: Error while evaluating a Function Call, missing region; use :region option or export region name to ENV['AWS_REGION'] at /init.pp:3:18 on node
这是我的 hiera 配置文件,我已经配置了 kms 密钥 ID 和区域
---
:backends:
- yaml
- eyaml
:hierarchy:
- "%{::osfamily}/%{::environ}/%{::appname}"
:yaml:
:datadir: 'C:\temp\var'
:eyaml:
:datadir: 'C:\temp\var\eyaml'
:key_id: '<key_id>'
:aws_region: 'eu-west-1'
:extension: 'yaml'
我正在使用 hiera-eyaml-kms-0.0.1 gem
即使我尝试在环境变量中设置它-AWS_REGION