¿Cómo puedo establecer s3_force_path en true?

¡¡¡Por favor, ayúdame!!!
¿Cómo puedo establecer s3_force_path en true para que funcione mi servidor de almacenamiento de objetos?

1 me gusta

No existe tal configuración. Solía haber una configuración s3_force_path_style, pero se eliminó en 2019.

Quizás puedas decir qué problema intentas resolver. ¿Qué servidor de almacenamiento de objetos estás intentando usar? ¿Has consultado Usar almacenamiento de objetos para subidas (S3 y clones)?

3 Me gusta

Gracias Jay por tu respuesta.

Estoy usando el servidor de almacenamiento de objetos privado de la empresa. Es compatible con el protocolo AWS S3, pero el estilo de ruta es estilo host virtual.

¿Desarrollaron este software internamente o es minio? ¿Algo más? Hay instrucciones para minio en la página que enlacé anteriormente.

No es Minio. Compatible con AWS S3 pero implementación privada. Usando estilo de host virtual :sob:

1 me gusta

Puede que no tengas suerte, pero ¿y si pones la URL del bucket como punto final y algo más como nombre del bucket? ¿Eso permitiría que funcionara y simplemente almacenara cosas en un subdirectorio del bucket?

1 me gusta

Déjame intentarlo.

Gracias Jay.

2 Me gusta

Puede haber una confusión aquí, ya que Discourse sí admite el estilo de host virtual. Lo que no admitimos es el estilo de ruta, y no tenemos planes de volver a añadir soporte para eso.

1 me gusta

Según entiendo, Discourse se basa en el SDK de AWS S3. Discourse puede admitir el estilo de host virtual porque el SDK de AWS S3 lo admite. ¿Es correcto?

No entiendo. Discourse ya soporta el estilo de host virtual. Es el único que soportamos para el almacenamiento de objetos.

Quiero decir que Discourse ya debería admitir el estilo de host virtual. ¿Necesitamos configurar force_path = true para habilitarlo?

Discourse admite el estilo de host virtual.

Discourse no admite el estilo de ruta.

Discourse no agregará soporte para el estilo de ruta, ya que está en la lista de obsolescencia en AWS S3.

1 me gusta

Gracias Falco. Creo que entendí mal el estilo. Mi almacenamiento de objetos solo admite estilo de ruta :sob:

1 me gusta

Es una lástima, ya que todos los servicios modernos de almacenamiento de objetos admiten el estilo de host virtual, como Google, AWS, Digital Ocean, Vultr, MinIO, Backblaze, etc.

1 me gusta