我在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