从Windows进行AWS S3身份验证

时间:2018-08-31 08:31:46

标签: windows amazon-web-services amazon-s3 pentaho

我正在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%中的文件已被实际使用。更改变量后,我还完成了完全重新启动,但这没有帮助。

配置中是否缺少某些内容?

1 个答案:

答案 0 :(得分:0)

如果您愿意设置环境变量,则只需将凭据放入每个用户的环境变量中即可。

  • AWS_ACCESS_KEY_ID
  • AWS_SECRET_ACCESS_KEY