流中的 putRecord 找不到 firehose

putRecord in stream fails to find firehose

所以我正在尝试实施

https://docs.aws.amazon.com/code-samples/latest/catalog/javav2-firehose-src-main-java-com-example-firehose-PutRecord.java.html

但是当我复制导入时,它永远找不到 firehose。正如您在图片中看到的,awssdk 可用,只是 firehose 部分不可用。有人知道应该在哪里正确引用它吗?

尝试将 firehose 依赖项添加到您的项目中。

如果你使用的是maven:

<dependency>
   <groupId>software.amazon.awssdk</groupId>
   <artifactId>firehose</artifactId>
   <version>${version}</version>
</dependency>

所以我确实找到了这个问题的答案。在 IntelliJ 的文件菜单中,有“使缓存无效”。清除它们并重新安装,问题就消失了。