我正在使用Windows环境(远程桌面(中的Pentaho(8.1(。 要将文件上传到S3,我正在使用配置和凭据文件。 当我在 %USERPROFILE%.aws\config 和 %USERPROFILE%.aws\credentials 中使用默认文件位置时,它工作正常。
我不希望每个用户都手动处理凭据文件,因此我想对所有用户使用相同的位置。 我设置了环境变量:
AWS_SHARED_CREDENTIALS_FILE D:\data.aws\credentials
AWS_CONFIG_FILE D:\data.aws\config
但看起来它没有正确选择这个位置。
我确定%USERPROFILE%中的文件实际上被使用了。更改变量后,我也进行了完全重启,但这无济于事。
配置中缺少什么吗?
如果您愿意设置环境变量,那么您只需将凭据放在每个用户的环境变量中:
AWS_ACCESS_KEY_ID
AWS_SECRET_ACCESS_KEY