방금 Maxmind에서 이메일을 받았습니다:
2024년 5월 1일 수요일부터 서비스의 보안성과 안정성을 높이기 위해 모든 데이터베이스 다운로드에 R2 사전 서명 URL을 사용할 예정입니다.
이 변경 사항이 Discourse의 Maxmind 사용에 영향을 미치는지 아는 분 계신가요?
방금 Maxmind에서 이메일을 받았습니다:
2024년 5월 1일 수요일부터 서비스의 보안성과 안정성을 높이기 위해 모든 데이터베이스 다운로드에 R2 사전 서명 URL을 사용할 예정입니다.
이 변경 사항이 Discourse의 Maxmind 사용에 영향을 미치는지 아는 분 계신가요?
좋은 지적입니다!
이 기사를 참고하면
직접 링크(Discourse가 사용하는 방식)는 현재 그대로 사용해도 될 것으로 보입니다. 즉, 새 URL로 자동 리디렉션되므로 문제없어 보입니다.
하지만 코드를 살펴본 결과, 리디렉션을 따르지 않는 것으로 보입니다. 따라서 이 부분은 실패할 가능성이 높습니다. 이 문제를 해결하려면 URL을 업데이트하거나 리디렉션을 허용하도록 설정해야 합니다.
그렇지 않습니다.
그들이 사전 서명된 URL을 구현하기 전에 리다이렉트를 사용하기 시작한 것이 아닐까 궁금하다.
리다이렉트를 허용하도록 코드를 수정하면 작동한다는 것만은 압니다.
그 변경 사항으로 인해 실패할 테스트가 있는지 확인하려고 하던 참이었는데, 당신보다 먼저 찾아내셨네요! ![]()
글쎄, 한 단어였을 뿐인데, 이미 운영 중인 사이트에서 코드를 직접 수정하고 있었기 때문에 그렇게 어렵지 않았어요. 자동화된 테스트가 모두 통과된 것 같네요. . .
음, 모든 테스트를 로컬에서 실행하는 방법을 직접 기억해야 할 줄 알았거든요. 지난번에 그걸 한 이후로 재설치를 했기 때문에, 의존성을 찾아서 설치하는 데 빠지는 거라면 꽤 깊은 늪이 될 거라고 확신했어요… 자동화한테 맡기는 게 현명한 방법이네요. ![]()