dynamodb方法等待索引状态达到活动状态

dldeef67  于 2021-08-25  发布在  Java
关注(0)|答案(0)|浏览(154)

在向表中添加新的全局辅助索引时,是否有方法等待索引状态达到活动状态?表上有waitforactive()方法,但找不到类似的索引方法。
目前我正在使用轮询检查索引状态:

while (!table.describe().getGlobalSecondaryIndexes().stream().filter(gsi -> indexName.equals(gsi.getIndexName()))
        .findAny().orElseThrow().getIndexStatus().equals(IndexStatus.ACTIVE.toString()))
    Thread.sleep(5000);

有更好的方法吗?谢谢

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题