首页 > 解决方案 > Pentaho 数据集成不支持 IAM 在 S3 输出文件步骤中进行授权

问题描述

我正在尝试将文件上传到 S3,该文件还需要 AWS 凭证和特定的 IAM 角色。我可以使用 AWS CLI 工具和 Java SDK 进行连接,但 PDI 8.2 似乎不支持 AWS 角色或配置文件进行身份验证和授权。

因此,任何 S3 步骤都会失败并显示 403:

原因:com.amazonaws.services.s3.model.AmazonS3Exception:访问被拒绝(服务:Amazon S3;状态代码:403;错误代码:AccessDenied

我可以使用 shell 脚本通过 AWS CLI 将放置对象发送到 S3,但更喜欢在 PDI 中使用 S3 步骤。

PDI 转换 S3 步骤是否可以使用 AWS 密钥、秘密、配置文件和/或角色进行授权?

标签: authenticationamazon-s3authorizationpentaho-data-integrationpdi

解决方案


推荐阅读