Help object storage avec api s3

Bonjour,
J'ai une contrainte sur un outil (apache nifi) qui ne propose pas de connecteur openstack swift mais seulement un connecteur amazon s3 ou azure blobstorage.
Openstack swift est sense etre compatible avec l'API s3:
https://review.openstack.org/#/c/571561/
https://docs.openstack.org/swift/latest/s3_compat.html

En revanche je ne parviens pas a utiliser mon ovh object storage en passant par l'API s3.
Quelqu'un pour m'aider ?
Pour debug, j'essaye d'y acceder avec l'outil s3cmd, mais je n'y arrive pas.
Sur la config de l'outil il y a pas mal de trucs a remplir, donc si quelqu'un a de l'info la dessus je prends !

J'ai essaye des choses tels que ci dessous (les $id etc sont mes infos persos)
Merci
[default]
access_key = $id:$user
access_token =
bucket_location = GRA5
host_base = storage.gra5.cloud.ovh.net/v1/AUTH_$projectid
host_bucket = %(bucket)s
website_endpoint = https://storage.%(location)s.cloud.ovh.net/v1/AUTH_$projectid/%(bucket)s

Bonjour,
L'accès S3 est désactivé sur les infrastructures public cloud d'object storage.

Ok merci pour l'info.
C'est prevu de l'activer ou il y a une raison pour laquelle c'est bloque ?

C'était activé dans le passé, mais la gestion de S3 n'était pas parfaite.
Un PUT via S3 générait de mémoire, trois tokens keystone.

C'était ingérable.

Je ne travaille plus sur le stockage objet, donc je ne peux pas dire si la réactivation est prévue.

Ok, visiblement ca a evolue cote Swift puisqu'ils ont implemente ce support s3 par swift tres recemment.
https://review.openstack.org/#/c/575838/
Merge il y a 5 jours…

C'est peut etre pas cette implementation qui etait utilisee auparavant ?

L'API S3 est composée de nombreux appels.
Ces appels sont plus ou moins compatibles.

https://docs.openstack.org/swift/latest/s3_compat.html

j'ai abandonne

openstack est peut-être une très bonne technologie, open-source, mais le fait est là, il y a très peu de client compatible openstack (même en java). les clients S3 sont largement plus présent et mieux supporté.

Aujourd'hui, le constat est simple, j'ai des problème avec le client openstack4j, et je n'en trouve aucun autre qui fonctionne, ma seule option si aucune api S3 n'est activé, c'est de partir vers un autre provider qui le propose.

Soyez compétitif, proposer des fonctionnalités équivalentes à vos concurrents américain

A priori c'est actif depuis le dernier summit, il y a même une note dans l'aide :
https://docs.ovh.com/gb/en/public-cloud/getting_started_with_the_swift_S3_API/

J'ai testé et ça marche.

A priori c'est actif depuis le dernier summit, il y a même une note dans l'aide :
https://docs.ovh.com/gb/en/public-cloud/getting_started_with_the_swift_S3_API/

J'ai testé et ça marche.