Configurar un proveedor de almacenamiento de objetos compatible con S3 para cargas

Quería añadir una cosa para Backblaze, ya que acabo de configurarlo y esto podría ahorrar tiempo a otros:

La clave de aplicación maestra no es compatible con la API S3. Debes crear una nueva clave de aplicación (fuente).

Y quería hacer 3 preguntas para aclarar algunas cosas:

  1. ¿Es normal que falten muchos archivos .map? Todos parecen ser de la carpeta brotli_asset. No están ni en el servidor ni en el almacenamiento de objetos.
  2. He visto informes de que DISCOURSE_S3_BUCKET estaba obsoleto y se debería usar DISCOURSE_S3_UPLOADS_BUCKET. ¿Cuál es el correcto?
  3. ¿Es necesario añadir DISCOURSE_ENABLE_S3_UPLOADS: true? He visto esto mencionado en otros temas.

Gracias.

2 Me gusta

Sí, es un error conocido en nuestro pipeline de assets que se resolverá con la migración en curso de ember-cli.

La advertencia es correcta, tengo que actualizar la guía wiki aquí en el OP.

No es obligatorio en este momento, porque estoy bastante seguro de que se sobrescribe con la variable de entorno USE_S3, pero tendría que investigar el código para obtener una respuesta definitiva sobre eso.

3 Me gusta

Estoy trabajando en una instancia multisitio donde intenté restaurar una base de datos de otra instancia y, cuando restauré solo la base de datos, la página principal mostró json que decía que era obligatorio. Pero ese es probablemente un caso extremo. Siempre estuve confundido por la variable de entorno DISCOURSE_S3_BUCKET

1 me gusta

Todavía tengo curiosidad sobre esto si alguien tiene alguna idea, además, acabo de tener otra pregunta.

Si quisiera cambiar el dominio de mi instalación de Discourse, ¿cómo afectaría eso a las políticas de acceso al Almacenamiento de Objetos? ¿Necesitaría cambiar las reglas o Discourse se encargaría de eso por mí?

1 me gusta

@Falco

¿Has visto esto? Announcing Cloudflare R2 Storage: Rapid and Reliable Object Storage, minus the egress fees

Ya me he registrado para una prueba, estoy deseando probarlo.

3 Me gusta

No conozco a nadie que lo haya visto.

Me inscribí para esa prueba hace mucho tiempo, en octubre. No parece ser un producto real.

1 me gusta

Interesante.

Recibí un correo electrónico al respecto hace aproximadamente 2 semanas en relación con la inscripción para la prueba, es la única razón por la que me enteré. No sigo el blog de Cloudflare. Espero que no se deje de lado como el Railgun, aunque Argo es mucho mejor.

1 me gusta

¡Quizás me perdí un aviso! O quizás lo recibí y simplemente no lo recuerdo. (El correo electrónico más reciente que veo con r2 dice “Gracias por su interés en el programa de acceso anticipado de Cloudflare R2 Storage. Nos pondremos en contacto con usted en relación con su solicitud”. el pasado noviembre…)

1 me gusta

Entendido. Volví al blog y también noté la fecha de septiembre pasado. Teniendo en cuenta lo reciente que fue el correo electrónico pidiéndome que me registrara (lo hice), pensé que era un anuncio/oferta de producto más reciente. La verdad es que no sigo las noticias de Cloudflare. Espero que se materialice y que sea realmente bueno, su alcance y su propuesta sobre las tarifas podrían ser realmente atractivos.

2 Me gusta

Me registré tan pronto como se anunció y estoy en el mismo barco

4 Me gusta

Estaba tan emocionado que pensé que había traído algo a Meta de lo que la gente apenas había oído hablar todavía xD

3 Me gusta

Sí que existe documentación: Getting started guide · Cloudflare R2 docs

Parece muy desagradable de configurar.

1 me gusta

Supongo que malinterpretaron lo que quisieron decir cuando dijeron que se suponía que era un reemplazo fácil de instalar para Amazon S3 y otros servicios compatibles con S3.

2 Me gusta

Dado lo que hicieron con los túneles, supongo que introducirán una GUI una vez que el producto gane suficiente tracción. Esperemos y veamos cómo crece.

2 Me gusta

¿Podría enviar una PR para una nueva plantilla llamada algo así como web.upload-assets.template.yml que incluya esa estrofa para que la gente pueda incluirla? Es un poco quisquilloso pegarla en el yml.

Y si está bien, ¿podría también enviar una PR incluyéndola comentada en standalone.yml y web_only.yml para que se pueda incluir fácilmente?

2 Me gusta

Tengo dificultades para configurar el almacenamiento de objetos de Oracle.
No vi ninguna guía aquí.

1 me gusta

No hay una guía de Oracle Cloud ya que no es una opción muy popular. Si estás experimentando con ella, intenta empezar con la configuración de DigitalOcean y continúa desde ahí.

Cuando consigas que funcione, podrás actualizar la wiki en el OP con la guía.

3 Me gusta

Hice la configuración y no funcionó, además de que no entendí la lógica de la CDN.

Salir del camino trillado de los servicios ya probados no es para los débiles de corazón.

Recomiendo encarecidamente usar AWS S3, que es lo que usamos internamente.

2 Me gusta

Entonces, probablemente no hiciste la configuración correctamente. Si incluyeras los detalles de tu configuración (menos las claves), podríamos ofrecer ayuda y probar que las CDN fueran correctas. Además, algo fácil de pasar por alto es la parte superior sobre el envío de activos a S3. Lo cual también es difícil de entender.

3 Me gusta