来自Windows的AWS S3身份验证

问题描述 投票:1回答:1

我在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%中的文件实际上是使用的。我在更改变量后也完全重启,但没有用。

配置中是否有我遗漏的东西?

windows amazon-web-services amazon-s3 pentaho
1个回答
0
投票

如果您愿意设置环境变量,那么您只需将凭据放在每个用户的环境变量中:

  • AWS_ACCESS_KEY_ID
  • AWS_SECRET_ACCESS_KEY
© www.soinside.com 2019 - 2024. All rights reserved.