HSM에 저장된 계정 키를 삭제하려고 합니다.
전체가 33,000여개 정도였습니다.
SDK의 caver.kas.wallet.getAccountList 메서드로 목록을 구하여 하나씩 위의
KAS Reference Documentation API로
삭제를 했습니다.
이렇게 대략 2000여개를 삭제했는데요.
그 이상은 목록에서 조회가 안됩니다.
caver.kas.wallet.getAccountList 의 매개변수를 size와 cursor로 대략 100개에서 500개 단위로
조회를 하면서 삭제를 하고, 리턴값의 cursor로 다음 조회를하여 삭제를 하는 방식으로 진행을 했는데요.
대략 2000개 정도 하고 나니까 목록 리턴이 안되네요.
이전에 제가 이미 caver.kas.wallet.deleteAccount 메서드를 호출하였기 때문에
account 조회가 안되는 것인가 추측이 됩니다.
그래서 저희 서비스 DB에 저장된 address 값으로 읽기를 시도해도 account 정보를 읽지 못합니다.
caver.kas.wallet.getAccountList 메서드의 query option에 status = ‘all’, ‘disabled’, ‘corrupted’ 등 설정을 모두 시도해봤는데…
목록을 읽어오지 못합니다.
일부 목록을 읽어오지만, 이 목록은 이미 key 삭제가 완료된 내용만 조회가 되는 것 같습니다.
HSM에 있는 key 목록을 어떻게 조회를 해야 읽어 올 수 있을까요?
방법이 없다면, 아래 주소 하나만 제외하고 나머지 전체를 삭제할 수 있다면 그렇게 해주셨으면 합니다.
주소가 원하는 계정 하나가 있는데 이 계정만 살려 놓으시고 나머지는 모두 삭제하면 됩니다.
아니면 key 를 조회하는 방법을 알려주시면 감사하겠습니다.