Nous utilisons des cookies afin de réaliser des statistiques et des mesures d’audience.
En savoir plus
Gérer vos préférences
nouveau

Command Line Interfacenouveau

  • Pilotage de votre infrastructure
    Depuis votre terminal
  • Compatibilité
    MacOS, Linux, Windows
  • Authentification
    Clés API ou identifiants 2FA
  • Gestion des ressources
    Volumétrie illimité
  • Open source
    Licence Apache 2
  • Langage
    Écrit en Go
  • Auto-complétion
    Supporté pour bash, zsh, fish
Automatisation des déploiements
Mises à jour groupées
Passage à l'échelle rapide
Régions disponibles
  • Paris
  • Amsterdam
  • Pipeline de déploiement
  • Compatible avec l'écosystème
  • Documentation embarquée
Outil gratuit

Ressources Disponibles

  • Account
  • Instances Virtuelles
  • Serveurs Bare Metal
  • Object Storage
  • Volumes Block Storage
  • Clusters Kubernetes
  • Base de données
  • Registres de conteneurs

Gérez et déployez efficacement votre infrastructure avec l’outil en ligne de commande

Contrôlez une grande quantité de ressources, directement depuis votre terminal

Pilotez votre infrastructure

Scaleway CLI est un outil qui vous aide à piloter votre infrastructure Scaleway directement depuis votre terminal. Nous fournissons des binaires compilés pour les plates-formes darwin (macOS), GNU/Linux et Windows. Les actions sont organisées autour d’un ensemble de verbes tels que listgetcreateupdate qui peuvent être utilisés avec une grande variété de produits.

Authentification sécurisée

Après avoir installé la dernière version de la CLI, vous pouvez exécuter la commande d’initialisation, scw init. Cette commande va configurer votre profil et l’authentification. Vous pouvez choisir de vous connecter avec une clé secrète valide ou avec vos informations d’identification (email, mot de passe et code 2FA). Par défaut, vos informations d’identification seront stockées dans HOME/.config/scw/config.yaml sur les systèmes UNIX et dans votre USERPROFILE sous Windows.

Gérez une grande quantité de ressources

Avec la CLI v2, nous offrons un support pour un large éventail d’actions sur toutes les ressources présentes et à venir dans l’écosystème Scaleway Elements. Actuellement, les ressources suivantes sont disponibles :
Account, Serveurs Baremetal, Instances (y compris les volumes de stockage en bloc, adresses IP flexibles, groupes de placement, groupes de sécurité, etc…), Kubernetes Kapsule, Object Storage, Database et Container Registry.

Auto-complétion

Pour faciliter l’utilisation de l’interface en ligne de commande Scaleway, vous pouvez utiliser la fonction d’auto-complétion. Nous avons une syntaxe commune pour tous nos produits : espace de noms, ressource et verbe. À titre d’exemple avec la commande suivante :
scw instance server list
instance : fait référence à l’espace de noms du produit
server : fait référence à une ressource gérée dans l’espace de noms du produit
list : fait référence à un verbe appliqué à l’API sélectionnée

Open source

La CLI Scaleway est hébergée sur Github et est principalement maintenue par nos ingénieurs. Cet outil est écrit en Go et, depuis la version v2, est généré à partir de notre API Gateway. N’hésitez pas à y contribuer ou à demander le développement d’une nouvelle fonctionnalité. Vous pouvez simplement ouvrir une “issue” sur Github ou encore nous rejoindre sur la communauté Scaleway Slack. Nous sommes toujours preneurs de vos retours.

Assistance par ticket

Nous veillons à ce que vos services soient toujours disponibles. Notre assistance technique est disponible 7 jours sur 7 et 24 heures sur 24 pour vous aider et répondre à toutes vos questions. Ouvrez simplement un ticket en cas de problème. Si toutefois vous préférez joindre directement notre assistance par téléphone ou pour obtenir des réponses plus rapides, vous pouvez mettre à jour votre plan de support

Commandes les plus utilisées avec la CLI Scaleway

Gérez votre infrastructure sans quitter votre terminal

$

Cas d’utilisation populaires avec la CLI de Scaleway

Automatisez votre pipeline de déploiement

Un pipeline CI/CD est souvent déclenché par un changement de code (comme un hook post-commit dans git). Il peut vous aider à fusionner le changement, puis déployer votre code.
Pour provisionner automatiquement de nouvelles ressources lorsque des modifications se produisent et ont été validées, vous pouvez écrire des scripts personnalisés qui lanceront les commandes de la CLI de Scaleway.

Effectuez des mises à jour groupées

Il peut être difficile de garder toutes vos ressources à jour, surtout si vous en avez beaucoup. L’outil Interface de ligne de commande Scaleway vous permet d’effectuer facilement des mises à jour sur un grand volume de ressources. Par exemple, vous pouvez utiliser la commande suivante :
scw instance server update

Passez à l'échelle lorsque votre entreprise évolue

Au fur et à mesure que votre entreprise se développe, vous avez besoin de plus de ressources pour réussir. Un cas d’utilisation populaire avec des architectures SaaS multi-instance consiste à provisionner tous les composants requis lorsqu’un nouveau client est gagné. Pour cela, vous pouvez passer un certain temps à écrire un script qui créera automatiquement les instances et les volumes dédiés de votre client avec votre logiciel s’exécutant sur ces ressources.

Vous avez un projet ? Appelez-nous :

Découvrez nos ressources de calcul disponibles avec la CLI de Scaleway

Cet outil est open source

Vous avez un projet ? Appelez-nous :

Questions Fréquentes

Comment puis-je commencer ?

La CLI possède une commande d’amorçage appelée init. Tapez simplement scw init pour commencer. Une fois vos informations d’identification configurées, accédez au fichier README pour consultez la documentation et pour trouver toutes nos fonctionnalités:
https://github.com/scaleway/scaleway-cli/

Où sont stockées mes informations d'identification ?

Par défaut, nous stockons votre configuration dans HOME/.config/scw/config.yaml sous UNIX et dans votre USERPROFILE sous Windows.

Quelles sont les dépendances de cette CLI ?

Aucune ! L’interface de ligne de commande est publiée sous la forme d’un binaire unique que vous exécutez directement sur votre machine. Le code source est disponible à l’adresse suivante : https://github.com/scaleway/scaleway-cli

Comment puis-je envoyer des commentaires sur la CLI?

Vous pouvez le faire avec la CLI elle-même !
Les commandes scw feedback feature ou scw feedback bug ouvriront une “issue” sur Github pour vous.

Comment puis-je parler avec l'équipe en charge de la CLI ?

N’hésitez pas à rejoindre la communauté Slack de Scaleway. Nous sommes disponibles sur le channel #cli.