Skip to main content
string
requis
La clé d’API de votre compte. Vous pouvez la trouver dans les paramètres de votre compte.
Nécessite une clé API avec le scope apps:write. Upload crée une toute nouvelle application à partir d’une archive zip : il détecte le runtime et sa version, provisionne un conteneur sur le cluster ayant actuellement l’utilisation de RAM la plus basse, et le démarre. Utilisez-le pour un premier déploiement ; pour pousser un changement vers une application qui existe déjà, utilisez plutôt Commiter une application, plus rapide car il ne re-provisionne pas le conteneur. L’appelant doit disposer d’au moins 256 Mo de mémoire disponible sur son plan pour que l’envoi soit accepté, et le zip est plafonné à 100 Mo. Les champs de la réponse dépendent de votre squarecloud.config : description et domain ne sont présents que s’ils y sont définis, et language indique le runtime et la version détectés. Les requêtes sont limitées à 1 envoi toutes les 3 secondes par utilisateur. Le corps de la requête est limité à 101 Mo (un fichier de 100 Mo maximum plus la surcharge du formulaire) : une requête plus volumineuse est rejetée avec 413 FILE_TOO_LARGE pendant qu’elle est encore en cours d’envoi. Seule la première partie fichier est lue ; les champs de formulaire supplémentaires sont ignorés. Une fois l’application en cours d’exécution, gérez-la avec Démarrer, Arrêter et Redémarrer, et vérifiez son état avec Obtenir le statut d’une application.

Paramètres

file
requis
L’application à envoyer doit être compressée dans un fichier zip (.zip) et le Content-Type doit être multipart/form-data.

Réponse

string
Indique si l’appel a réussi : success si c’est le cas, error sinon.
object
Le contenu de la réponse.

Erreurs courantes

Voir aussi