nifi 通过 aws 账户重定向
nifi redirect through aws accounts
这可能是一个非常小众的问题。
我在 AWS 外部设置了一个 nifi 系统,它从 sqs 队列中读取,然后从 s3 存储桶中提取文件
我在帐户上设置了一个角色。
但我现在需要查看 sqs 队列并从不同帐户的 s3 存储桶中提取数据。
我需要让我的 nifi 访问我的帐户,然后从他们为我的 iam 角色创建的 arn 切换到的不同团队 sqs 队列中拉出。
这可能吗。我不知道我是否需要更改 GetSQS 处理器中的队列 URL,因此它不会直接指向他们的队列。
可以,但不能使用 GetSQS,因为没有传入连接。
1 - 使用 ExecuteStreamingCmd 获取 SQS 消息并重定向到 FetchS3 或您执行的操作 post SQS 提取。
2 - 将 GetSQS 与注册表变量结合使用。这里的解决方法是让您触发变量值交换,然后触发您的 getsqs。
3 - 这是简单的 - 创建单独的流程。
您可以在 nifi 中使用 AWSCredentialsProviderService 来承担从我的帐户到他们的帐户的角色,并允许您查看他们的队列,然后从他们的 S3 中拉取
这可能是一个非常小众的问题。
我在 AWS 外部设置了一个 nifi 系统,它从 sqs 队列中读取,然后从 s3 存储桶中提取文件 我在帐户上设置了一个角色。 但我现在需要查看 sqs 队列并从不同帐户的 s3 存储桶中提取数据。
我需要让我的 nifi 访问我的帐户,然后从他们为我的 iam 角色创建的 arn 切换到的不同团队 sqs 队列中拉出。
这可能吗。我不知道我是否需要更改 GetSQS 处理器中的队列 URL,因此它不会直接指向他们的队列。
可以,但不能使用 GetSQS,因为没有传入连接。
1 - 使用 ExecuteStreamingCmd 获取 SQS 消息并重定向到 FetchS3 或您执行的操作 post SQS 提取。
2 - 将 GetSQS 与注册表变量结合使用。这里的解决方法是让您触发变量值交换,然后触发您的 getsqs。
3 - 这是简单的 - 创建单独的流程。
您可以在 nifi 中使用 AWSCredentialsProviderService 来承担从我的帐户到他们的帐户的角色,并允许您查看他们的队列,然后从他们的 S3 中拉取