从运行在AWS上的Apache Nifi访问AWS服务

时间:2019-03-17 20:54:30

标签: amazon-web-services amazon-ec2 apache-nifi amazon-iam

我有一个在EC2机器上运行的Nifi实例,我正在尝试访问受限制的s3存储桶。因为不建议手动生成访问密钥,所以我想赋予机器适当的IAM角色以访问外部存储桶。

我赋予EC2机器一个角色,该角色似乎对Nifi的每个应用程序都有效。我需要为Nifi设置一些特殊配置以不使用手动访问键吗?

2 个答案:

答案 0 :(得分:2)

我最终自己解决了这个问题。事实证明,如果将“使用默认凭据”标志设置为true,它将使用授予与该计算机关联的IAM用户的任何权限。

答案 1 :(得分:1)

访问AWS S3存储桶的正确方法是使用AWSCredentialsProviderControllerService,您需要提供访问密钥和秘密密钥,然后可以对此密钥设置适当的权限。

enter image description here