API를 통해 백업을 다운로드하려고 하는데, 문서에는 파일을 다운로드하려면 토큰이 필요하다고 나와 있습니다. 하지만 API를 통해 이 토큰을 어떻게 얻는지 설명하는 문서를 찾을 수 없습니다. 해당 토큰은 이메일로 전송된 링크에만 포함된 것 같습니다. 이메일 링크를 통해 수동으로 백업을 다운로드하는 것이 유일한 방법인가요? 아니면 API를 통해 필요한 토큰을 얻을 수 있나요?
Lilly
(Lillian )
6월 25, 2024, 4:16오전
2
안녕하세요 @paperdigits 다시 오신 것을 환영합니다
이 주제를 보신 적 있으신가요?
숙련된 시스템 관리자가 대용량 파일을 이동할 때 선호하는 방식은 rsync나 scp와 같은 도구를 사용하는 것입니다. 하지만 때로는 대용량 백업 파일을 가져와야 하는 호스트에 SSH 접근 권한이 없는 경우도 있습니다.
백업 파일에는 민감한 정보가 포함되어 있어, Discourse에는 무단 사용자가 백업을 가져오는 것을 매우 어렵게 만드는 보안 기능이 있습니다. 이메일을 통해 다운로드 링크를 받아야 하며, 요청한 사용자로 로그인한 상태에서 해당 링크를 사용해야 합니다. 웹 브라우저를 통해 데이터를 다운로드하려는 경우라면 매우 간편합니다. 하지만 그 백업을 인터넷상의 다른 서버로 옮기려는 경우라면, 대부분의 가정용 인터넷 서비스에서는 매우 번거로운 일이 됩니다. 제 가정용 인터넷 연결에서는 2.3GB 파일 업로드에 20분 이상이 걸립니다. 여기 있는 12GB 파일의 경우 약 2시간 정도 걸릴 것입니다.
wget을 사용하여 Discourse 사이트에서 백업을 가져올 수 있는 링크를 얻…
네, 확인했습니다. 그렇다면 답은 "토큰은 이메일에서만 받을 수 있다"가 맞나요?
pfaffman
(Jay Pfaffman)
6월 25, 2024, 10:10오전
4
토큰은 rails에서 가져올 수 있지만, 어떻게 해야 하는지는 바로 떠오르지 않네요.
어떤 문제를 해결하고 계신가요? 백업을 정기적으로 다른 곳으로 복사하려는 건가요?
Lilly:
이 주제를 보신 적이 있으신가요?
그걸 보지 못했는데, 제가 작성한 주제인데 정말 이상하네요. 이 문제를 전에 해결한 줄 알았거든요