InfoGrab Docs

Bound Keypair Joining 관리자 가이드

Bound Keypair Joining을 사용하여 프로덕션에서 봇을 배포하고 유지 관리하는 방법

이 가이드는 Bound Keypair Joining을 사용하여 봇을 관리하는 사용자가 봇의 수명 주기 동안 수행해야 할 수 있는 다양한 작업을 설명합니다. 추가 복구 시도 허용 # standard 복구 모드를 사용하는 경우, 설정된 횟수의 복구 시도만 가능합니다. 한도에 도달하면 한도가 증가될 때까지 더 이상 복구 시도를 할 수 없습니다. 이 한도를 늘리고 만료된 봇이 다시 참여할 수 있도록 하려면 tctl edit 를 사용하여 토큰을 편집하세요: $ tctl edit token/example-token spec.bound_keypair.recovery.limit 필드를 찾아 원하는 만큼 한도를 증가시키세요. 원하는 임계값을 자유롭게 선택할 수 있습니다. 예를 들어 다음 사용 사례를 고려하세요: 각 참여 시도마다 인간의 개입이 필요한 경우 이 값을 1씩 증가시킬 수 있습니다. 이 단일 복구 시도는 즉시 소비되므로 향후 복구에는 다시 인간의 개입이 필요하며, 다운타임이 발생할 수 있습니다. 이 방법은 다운타임이 발생할 가능성이 있지만, 각 복구 시 인간이 봇 호스트의 상태를 확인하도록 보장합니다. 각 복구마다 인간의 개입을 원하지만 다운타임을 피하고 싶다면 이 값을 2씩 증가시킬 수 있습니다. 첫 번째 시도는 즉시 소비되지만, 봇은 향후 자동 사용을 위한 하나의 복구 시도를 보유하게 됩니다. 인간 사용자가 정기적으로 복구 횟수와 봇 호스트를 감사하여 복구 시도가 항상 가능하고 호스트가 예상대로 작동하는지 확인할 수 있습니다. 더 큰 값은 인간 개입 사이의 시간을 늘립니다. 자동 봇 복구에 대한 허용 범위를 원하는 대로 선택할 수 있습니다. 또한 무제한 자동 복구 시도를 허용하고 싶다면 relaxed 복구 모드에 대한 아래 항목 을 참조하세요. 복구 한도는 항상 복구 카운터( status.bound_keypair.recovery_count 필드)에 상대적입니다. 한도를 줄이거나 0으로 설정하는 것은 유효하지만, 그렇게 하면 한도가 다시 증가될 때까지 향후 봇 복구 시도가 방지될 수 있습니다. 또한 참여 상태 검증 이 여전히 필요하며, 동일한 키 쌍과 토큰의 동시 사용을 방지한다는 점을 참고하세요. 즉, 복구 한도를 늘리더라도 여러 클라이언트가 참여할 수는 없습니다. 무제한 복구 시도 허용 # 무제한 복구 시도를 허용하려면 spec.bound_keypair.recovery.mode 필드를 relaxed 로 설정해야 합니다. 이를 위해 tctl edit 를 사용하여 토큰을 편집하세요: $ tctl edit token/example-token spec.bound_keypair.recovery.mode 필드를 찾거나 생성하고 값을 relaxed 로 설정하세요. 파일을 저장하고 편집기를 종료하여 토큰을 업데이트하세요. 복구 모드가 relaxed 로 설정되면 limit 필드는 무시되고 status.bound_keypair.recovery_count 필드는 설정된 한도를 초과하여 증가할 수 있습니다. 나중에 모드를 다시 standard 로 변경하는 경우