Esto es genial. Acabo de seguir la guía del post #39 y todo funcionó. Solo tengo una sugerencia y 2 preguntas.
Sugerencia:
Por lo que he leído, deberías hacer que el bucket de archivos CDN sea públicamente accesible y el bucket de copias de seguridad privado. Así que creé 2 buckets y dejé el de copias de seguridad privado mientras hacía el bucket de archivos público con un dominio personalizado. Solo significó que tuve que poner 2 rutas diferentes en las 2 casillas debajo de admin.
He visto a mucha gente poner sus copias de seguridad como una ruta de su bucket de nivel superior, ¿estoy pensando incorrectamente sobre esto? ¿O es solo una peculiaridad de CF R2?
P1:
Agregué ‘DISCOURSE_INCLUDE_S3_UPLOADS_IN_BACKUPS: true’ en mi app.yml y reconstruí, pero cuando voy a copias de seguridad y hago clic en el botón de copia de seguridad, todavía recibo el mensaje emergente que me dice que las cargas no se incluirán. ¿Es solo porque el mensaje emergente no tiene ninguna lógica debajo o algo no está bien?
P2:
Si quiero mover las cargas actuales a R2, ¿cuáles son los comandos concisos?
He buscado y probado:
./launcher enter app
rake uploads:migrate_to_s3
rake posts:rebake_uncooked_posts
Pero parece que ese primer comando rake solo funciona si configuro las opciones de S3 en el archivo app.yml. ¿Es correcto?
Si hago eso, ¿seguirá funcionando R2?