Configuré mi bucket de subida originalmente en AWS, pero ahora quiero usar Linode. La configuración salió bien y puedo ver que las imágenes ya se están subiendo a Linode.
Sin embargo, al revisar las publicaciones antiguas, siguen apuntando a AWS. ¿Cómo puedo mover esas imágenes a Linode para poder eliminar el bucket de AWS?
¡Gracias!
Falco
(Falco)
5 Febrero, 2021 00:08
2
Primero sincroniza los buckets usando un software que pueda hacerlo (aws cli, s3cmd, etc.) y luego realiza un Reemplazar una cadena en todas las publicaciones
2 Me gusta
Acabo de ejecutar esto:
rake posts:remap["https://royaleapi-discuss-uploads.s3.dualstack.ap-northeast-1.amazonaws.com/","https://royaleapi-discuss-upload.ap-south-1.linodeobjects.com/"]
pero indica 0 posts remapeados.
A pesar de que puedo ver que la URL es correcta, por ejemplo, al observar la URL de la imagen aquí:
https://discuss.royaleapi.com/t/idea-for-season-21-the-archers-time/320
1 me gusta
Falco
(Falco)
5 Febrero, 2021 01:05
5
Prueba
rake posts:remap["//royaleapi-discuss-uploads.s3.dualstack.ap-northeast-1.amazonaws.com/","//royaleapi-discuss-upload.ap-south-1.linodeobjects.com/"]
2 Me gusta
Probé tu sugerencia. También intenté
rake posts:remap["royaleapi-discuss-uploads.s3.dualstack.ap-northeast-1.amazonaws.com","royaleapi-discuss-upload.ap-south-1.linodeobjects.com"]
Obtuve el mismo resultado:
Reasignando
¡0 publicaciones reasignadas!
¿Hay algún otro comando para encontrar todas las publicaciones que no realizan ningún reemplazo, para ver si el comando puede encontrar coincidencias válidas?
Falco
(Falco)
5 Febrero, 2021 13:35
7
Quieres inspeccionar los objetos Upload:
cd /var/discourse
./launcher enter app
rails c
Upload.order(Arel.sql('RANDOM()')).limit(10).pluck(:id, :url)
1 me gusta
Excelente pregunta y consejo. ¿Debería ser un #cómo-hacer ?
4 Me gusta
system
(system)
Cerrado
7 Marzo, 2021 13:48
9
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.