aws s3에서 cloudflare r2로 첨부 파일을 옮기는 중입니다. 모든 파일은 이미 전송을 완료했습니다.
예를 들어 https://whitewatercn-discourse.s3.dualstack.ap-northeast-1.amazonaws.com/original/2X/2/226249bf2000d559bcb6dee752497d1d23e4bb76.jpeg를 https://discoursecdn.beginner.center/original/2X/2/226249bf2000d559bcb6dee752497d1d23e4bb76.jpeg로 옮겼습니다.
이제 게시물 안의 모든 URL에서 whitewatercn-discourse.s3.dualstack.ap-northeast-1.amazonaws.com을 discoursecdn.beginner.center로 교체하려고 합니다.
How do I move my s3 upload bucket from one provider to another? 에서 누군가가 이전에 시도를 해본 것을 찾았습니다.
해당 토픽에서 모든 게시물에서 문자열을 교체하는 방법을 찾았습니다: Replace a string in all posts
하지만 이 명령어를 실행하면
rake 'posts:remap[whitewatercn-discourse.s3.dualstack.ap-northeast-1.amazonaws.com , discoursecdn.beginner.center]'
rake 'posts:remap["whitewatercn-discourse.s3.dualstack.ap-northeast-1.amazonaws.com" , "discoursecdn.beginner.center"]'
rake 'posts:remap["//whitewatercn-discourse.s3.dualstack.ap-northeast-1.amazonaws.com/" , "//discoursecdn.beginner.center/"]'
rake 'posts:remap[/whitewatercn-discourse.s3.dualstack.ap-northeast-1.amazonaws.com , /discoursecdn.beginner.center]'
rake posts:remap['whitewatercn-discourse.s3.dualstack.ap-northeast-1.amazonaws.com','discoursecdn.beginner.center']
rake posts:remap['//whitewatercn-discourse.s3.dualstack.ap-northeast-1.amazonaws.com/','//discoursecdn.beginner.center/']
rake posts:remap[whitewatercn-discourse.s3.dualstack.ap-northeast-1.amazonaws.com,discoursecdn.beginner.center]
rake posts:remap[whitewatercn-discourse.s3.dualstack.ap-northeast-1.amazonaws.com,discoursecdn.beginner.center]
rake posts:remap["whitewatercn-discourse.s3.dualstack.ap-northeast-1.amazonaws.com","discoursecdn.beginner.center"]
아래와 같은 결과만 나옵니다.
Remapping
0 posts remapped!
어떻게 해결할 수 있을까요?
도움 부탁드립니다. @pfaffman @falco @seeminglee