Talend 的 tRedshiftUnload 组件是否支持 IAM 角色?

Does Talend's tRedshiftUnload component support IAM roles?

我正在使用 Talend Open Studio for Big Data(版本 6.4.1)将数据集从 Amazon Redshift 卸载到 S3。当提供 S3 访问密钥和密钥时,UNLOAD 操作工作正常。

有没有办法包含 IAM 角色 ARN 而不是 S3 访问密钥和密钥来执行此卸载操作,因为这是 Redshift 支持的并且是推荐的方法?我无法在 tRedshiftUnload 组件中找到指定 IAM ARN 而不是密钥和访问密钥的位置。如果 tRedshiftUnload 不支持,Talend 中是否有不同的方法来实现相同的目的?如果您能解释一下,我将不胜感激。谢谢。

我目前使用的是第一种方法。 (S3 访问密钥)

回答你的问题不,它不会,但是你可以使用 TredshiftRow 直接在数据库上执行卸载以获取更多信息,请参见下面的 link。

https://docs.aws.amazon.com/redshift/latest/dg/r_UNLOAD_command_examples.html