Kinesis ストリームを作成するために、こちらの Scalazon の例に従っています。次のコード:
val streamListFuture = for {
s <- Kinesis.streams.list
} yield s
次のエラーが発生します。
[error] KinesisStatsWriter.scala:51: value map is not a member of object io.github.cloudify.scala.aws.kinesis.Requests.ListStreams
[error] s <- Kinesis.streams.list
for 内包表記と call を使用しない場合、val createStream = Kinesis.streams.list
エラーは発生しません。理由がわからないようです。
同様に、次のコードのビット:
val createStream = for {
s <- Kinesis.streams.create(name)
} yield s
同様のエラーが発生します。
[error] KinesisStatsWriter.scala:64: value map is not a member of io.github.cloudify.scala.aws.kinesis.Requests.CreateStream
[error] s <- Kinesis.streams.create(name)
助けてくれてありがとう!