Impossible d'upload un très gros fichier sur l'Object Storage

Bonjour,

Je souhaite transférer un fichier vidéo vers mon conteneur dans l'Object Storage. Il fait un peu plus de 3 Go.

Le problème est que via l'espace client j'ai ce message d'erreur:



Et via Cyberduck j'ai une erreur 400. Cette erreur 400 semble logique puisque si le fichier ne peut pas être transféré via OVH depuis mon espace client OVH ça ne fonctionne logiquement pas non plus avec Cyberduck.

J'ai bien sûr ouvert un ticket support, mais le support n'arrête pas au fil des messages de se focaliser sur Cyberduck en affirmant que c'est une erreur liée au manifest, alors que j'ai répété à plusieurs reprises que j'ai également un problème avec le bouton d'upload situé dans l'espace client …

Bien sûr je n'ai aucun problème pour n'importe quel fichier plus petit.

Sauriez vous ce que je peux faire ?

Merci d'avance

Tenter de faire le transfert via SFTP?

Bonsoir,

Même résultat … avec et sans Cyberduck.

J'ai l'impression que OVH accuse Cyberduck même lorsque je n'utilise pas Cyberduck mais le bouton d'upload via l'espace client, pour éviter de devoir chercher …

Même avec filezilla à la place de cyberduck?



Et je vois alors "Impossible d'établir une connexion avec le serveur. J'ai également essayé avec l'identifiant seul, c'est à dire pas sous la forme …:default:… mais même résultat.

Bonsoir @JeremyR2

Je n'ai pas ce type d'abonnement, mais es-tu sûr que l'adresse du serveur FTP est : auth.cloud.ovh.net ?

pour moi, ce serait plutôt du genre ftp.xxx.hosting.ovh.net ou peut-être ftp.xxx.cloud.ovh.net

A priori il faudrait la version pro de filezilla pour faire ça …
https://community.ovhcloud.com/t/44831

J'ai trouvé un autre tutoriel:
https://docs.ovh.com/fr/storage/pca/sftp/

Mais quand je mets gateways.storage.sbg.cloud.ovh.net j'ai un message "Host does not exist".


A priori il faudrait la version pro de filezilla pour faire ça ...

Non.

Je t'envoie un Message Privé.

Bonjour,

Pas applicable c'est pour du PCA (Public Cloud Archive).

Il faut effectivement FileZilla Pro pour faire du S3 sur du stockage objet.

Cordialement, janus57


Pas applicable c'est pour du PCA (Public Cloud Archive).
Il faut effectivement FileZilla Pro pour faire du S3 sur du stockage objet.

Ok @janus57 et qu'est-ce qui bloque avec le FILEZILLA gratuit ?

Je viens de tester et en effet …
avec gateways.storage.sbg.cloud.ovh.net j'arrive pas à le faire marcher

par contre avec gateways.storage.gra.cloud.ovh.net ça marche …

il n'y a pas besoin de la version pro de fillezila

Bonjour,

Bah tout simplement il ne gère pas le protocole Swift…

FileZilla gratuit fait uniquement du (S)FTP(S).

Voir tous les protocole/fournisseur supporté par la version Pro : https://filezillapro.com/docs/v3/basic-usage-instructions/difference-between-filezilla-and-filezilla-pro/

Autre ressources :
https://community.ovhcloud.com/t/45690


Cordialement, janus57

Effectivement tu as raison janus…
Contrairement à ce que je pensais ça fonctionne avec du cold archive mais pas avec du stokage objet.

Du coup la solution que je proposais n'est pas valable.

Avec FileZilla Pro, je viens de transférer un fichier de 3,3 Go dans un Public Storage.
Attention, dans le tuto, bien prendre en compte le chemin du service d'authentification : "/v3/auth/tokens/ "
https://community.ovhcloud.com/t/44831
Vu le prix de FileZilla Pro, que c'est à vie et que leur support est efficace, je suis satisfait de cet investissement !
Cordialement
BrunoM10

Bonjour,

Pour m'aider, le support me demande le résultat de la commande avec l'argument --debug

Pour cela, j'ai dû installer Python sur mon PC Windows, ce qui est fait.
J'ai aussi lancé pip install python-openstackclient et ça semble s'être bien terminé car j'obtiens la même chose que dans le tutoriel.
Sur demande du support j'ai utilisé le tutoriel suivant: https://docs.ovh.com/fr/public-cloud/preparer-lenvironnement-pour-utiliser-lapi-openstack/

Maintenant je dois charger les variables d'environnement:
https://docs.ovh.com/fr/public-cloud/charger-les-variables-denvironnement-openstack/
Mais je bloque, je n'arrive pas à trouver comment faire sur Windows. J'ai déjà téléchargé le fichier openrc.sh mais après … je suis bloqué.

Sauriez vous m'aider ?

Merci d'avance


je n'arrive pas à trouver comment faire sur Windows


Il y a une indication dans le guide que vous référencez:
> Sous Windows

> Le fichier OpenRC n’est pas conçu pour être lancé sur Windows.

> Vous avez donc 2 solutions pour charger les variables d’environnement :

Je vous conseille la première manière de faire car la seconde modifie de manière permanente votre PC pour tous ses utilisateurs.

Je sens que je suis proche du but. J'ai ouverts la console CMD de Windows et j'ai copier/coller les lignes en les faisant débuter par set, donc:
set OS_AUTH_URL=https://auth.cloud.ovh.net/v3/
set OS_IDENTITY_API_VERSION=3
etc, etc, etc.

Lorsque dans la console j'écris uniquement set, je vois cette liste:



Dans un tutoriel sur le site d'un concurrent j'ai vu que pour voir si tout fonctionne bien il faut faire:
openstack server list
Mais en réponse à cette commande je vois:
public endpoint for compute service in "SBG" region not found

Comment puis-je alors vérifier que tout fonctionne ?

J'ai également constaté que dans le tutoriel https://docs.ovh.com/fr/storage/debuter-avec-lapi-swift/#envoi-de-fichiers-dans-votre-conteneur les commandes débutent par "swift" ce qui ne semble pas reconnu par ma console sur Windows.

Salut @JeremyR2

SBG est la zone dédié à Swift…
Pour faire un "server list", il faut juste modifier OS_REGION_NAME par une zone où tu as un serveur d'actif …

Là, pour du container, sur SBG, essaie juste avec :
openstack container list

(Ou openstack --help pour voir les commandes qui vont bien :slight_smile: )

Jalinn

Bonsoir,

Désolé si mes questions peuvent paraître bêtes mais l'utilisation est si simple via Cyberduck que là je suis un peu perdu avec plusieurs choses à installer et régler sur mon PC et plusieurs lignes de commandes à utiliser.

Justement j'ai mes conteneurs à SBG du coup je ne comprends pas vraiment pourquoi il est indiqué que la région n'a pas été trouvée.

Je bloque aussi dans le tutoriel https://docs.ovh.com/fr/storage/debuter-avec-lapi-swift/#envoi-de-fichiers-dans-votre-conteneur puisque ces commandes ne fonctionnent pas sur Windows, mon but n'est clairement pas d'utiliser l'Object Storage en ligne de commandes, mais juste lancer l'upload de ce fichier de 3.5 Go afin de pouvoir ensuite envoyer au support le résultat de --debug

openstack container list affiche aussi public endpoint for compute service in "SBG" region not found

Lors de la génération du fichier openrc.sh utilisé afin de définir les variables OS_tenant_id et tout le reste, j'ai dû choisir la région.



Mes 2 premiers conteneurs sont à SBG, mais pas le 3ème …

En faite je souhaite pouvoir accéder à mon premier conteneur qui est à SBG, et lancer l'upload d'un fichier là dedans. Mais je ne sais pas faire …