2015-02-07 2 views
0

나는 Kinesis 스트림을 만들기 위해 Scalazon 예제 인 here을 따르고 있습니다. 다음 코드 조각 : 나는 이해의를 사용하고 val createStream = Kinesis.streams.list를 호출하지 않는 경우문제 Scalazon로 Kinesis 스트림 만들기

[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 

는, 에러가 없습니다 :

val streamListFuture = for { 
    s <- Kinesis.streams.list 
} yield s 

다음과 같은 오류를 제공합니다. 이유를 알아낼 수없는 것 같습니다.

마찬가지로, 다음과 같은 코드 :

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) 

이 도움을 주셔서 감사합니다!

답변

1

작성자는 암시 적으로 요청을 Futures (암시 적으로 ImplicitExecution)으로 변환하는 모듈을 포함하는 경우에만 작성합니다. 다음 import 문을 추가하십시오 (라이브러리 README의 샘플 코드 참조).

import io.github.cloudify.scala.aws.kinesis.Client.ImplicitExecution._