LambdaもKinesisも東京リージョン、ストリーム名も間違っていないのになぜか下記のエラーが。
com.amazonaws.services.kinesis.model.ResourceNotFoundException: Stream ストリーム名 under account 01234567890 not found. (Service: AmazonKinesis; Status Code: 400; Error Code: ResourceNotFoundException; Request ID: xxxx-xxxx-xxxx-xxxx)
この方の記事が関係しているのかな?
(詳しく調べてないのでよくわからず)
環境
- aws sdk for java 1.11.49
対応
下記のように、明示的に書いてあげたら直る。
final AmazonKinesisClient amazonKinesisClient = new AmazonKinesisClient(); amazonKinesisClient.setRegion(Region.getRegion(Regions.AP_NORTHEAST_1));
暗黙的に解決してくれよ(心の声)