authentication - 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 密钥、秘密、配置文件和/或角色进行授权?
解决方案
推荐阅读
- nginx - 如何使用 301 为多个域配置 nginx
- swift - 如何在 MKMapKit 中的地图旋转后自动旋转 annotationView 图像?
- c# - 如何在 VS Code 中将 .NET 项目设置为 StartUp?
- tsql - 如何让 CASE 语句查看语句中的先前记录
- c++ - glUseProgram 未在模型中加载着色器
- android - Firebase 数据库 Android Studio
- android - 如何在TextFormField下方的errorText中添加图标?
- java - Java json-path 库的问题
- ios - 如何同步背景音乐和按钮?
- powerbi-embedded - 报告容器比率大小更改时如何摆脱灰色边距