지금 새 업로드가 바로 S3로 전송되도록 설정해 두었는데, 이전 업로드들도 S3로 옮기고 싶습니다. 이 작업에 대한 안내문이 있을까요?
포럼을 검색해 보니 단편적인 정보만 찾을 수 있었고, 단계별 가이드는 없었습니다. 아직까지 방법을 찾지 못했습니다.
지금 새 업로드가 바로 S3로 전송되도록 설정해 두었는데, 이전 업로드들도 S3로 옮기고 싶습니다. 이 작업에 대한 안내문이 있을까요?
포럼을 검색해 보니 단편적인 정보만 찾을 수 있었고, 단계별 가이드는 없었습니다. 아직까지 방법을 찾지 못했습니다.
uploads:migrate_to_s3 rake 명령을 사용할 수 있어야 합니다. 이 명령을 사용하면 로컬 파일이 구성된 S3 버킷으로 마이그레이션됩니다.
여러분 안녕하세요,
저도 같은 상황에 있습니다. 하지만 이미 /uploads/ 폴더를 새로운 S3로 옮겼습니다. 실제로 업로드하는 과정은 건너뛰고 링크만 다시 연결하는 uploads:migrate_to_s3의 대안이 있을까요?
인스턴스를 로컬에서 S3 업로드로 전환했는데, S3 마이그레이터를 어떻게 실행해야 하는지 도무지 모르겠어서 여기 정리해 둡니다. 이 주제를 찾아오는 다른 분들을 위해 필요한 단계를 요약합니다.
app.yml의 env 섹션에 필요한 DISCOURSE_S3_ 환경 변수를 추가합니다. DISCOURSE_S3_BUCKET: your-bucket-name
DISCOURSE_S3_REGION: your-s3-bucket-region
DISCOURSE_S3_ACCESS_KEY_ID: your-s3-access-key-id
DISCOURSE_S3_SECRET_ACCESS_KEY: your-s3-secret-access-key
./launcher rebuild app을 실행하여 앱을 재구축합니다../launcher enter app을 실행하여 앱에 진입합니다.rails uploads:migrate_to_s3를 실행합니다.처음에는 ./launcher run app rails uploads:migrate_to_s3을 사용하여 명령을 실행해 보았지만, 작업을 찾을 수 없었습니다.