Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

Command Line Interface for Scaleway

License

NotificationsYou must be signed in to change notification settings

scaleway/scaleway-cli

CircleCIGoReportCard

Scaleway CLI (v2)

Scaleway CLI is a tool to help you pilot your Scaleway infrastructure directly from your terminal.

Refer to thedocumentation for a complete reference of the different CLI commands.

Installation

With a Package Manager (Recommended)

A package manager installs and upgrades the Scaleway CLI with a single command.We recommend this installation mode for more simplicity and reliability:

Homebrew

Install thelatest stable release on macOS/Linux usingHomebrew:

brew install scw

Arch Linux

Install the latest stable release on Arch Linux fromofficial repositories.For instance withpacman:

pacman -S scaleway-cli

Chocolatey

Install the latest stable release on Windows usingChocolatey (Package):

choco install scaleway-cli

Manually

Released Binaries

We providestatic-compiled binaries for darwin (macOS), GNU/Linux, and Windows platforms.You just have to download the binary compatible with your platform to a directory available in yourPATH:

Linux

curl -s https://raw.githubusercontent.com/scaleway/scaleway-cli/master/scripts/get.sh| sh

Windows

You can download the last release here:https://github.com/scaleway/scaleway-cli/releases
This official guide explains how to add tools to yourPATH.

Docker Image

You can use the CLI as you would run any Docker image:

docker run -i --rm scaleway/cli:latest

See more in-depth information about running the CLI in Dockerhere

Getting Started

Setup your configuration

After youinstalled the latest release just run the initialization command and let yourself be guided! 💃

scw init

It will set up your profile, the authentication, and the auto-completion.
NB: you'll need to have anAPI-key (access-key + access-secret), so be sure to create one on thescaleway web console.

Basic commands

# Create an instance serverscw instance server create type=DEV1-S image=ubuntu_noble zone=fr-par-1 tags.0="scw-cli"# List your serversscw instance server list# Create a Kubernetes cluster named foo with cilium as CNI, in version 1.17.4 and with a pool named default composed of 3 DEV1-M and with 2 tagsscw k8s cluster create name=foo version=1.17.4 pools.0.size=3 pools.0.node-type=DEV1-M pools.0.name=default tags.0=tag1 tags.1=tag2

Environment

You can configure your config or enable functionalities with environment variables.

Variables to override config are describe inconfig documentation.To enable beta features, you can setSCW_ENABLE_BETA=1 in your environment.

Reference documentation

NamespaceDescriptionDocumentation
accountUser related dataCLI /API
applesiliconApple silicon APICLI /API
autocompleteAutocomplete related commandsCLI
baremetalBaremetal APICLI /API
billingBilling APICLI /API
cockpitCockpit APICLI /API
configConfig file managementCLI
containerServerless Container APICLI /API
documentdbDocumentDB APICLI
dnsDNS APICLI /API
feedbackSend feedback to the Scaleway CLI Team!CLI
flexibleipFlexible IP APICLI /API
functionServerless Function APICLI /API
iamIAM APICLI /API
infoGet info about current settingsCLI
initInitialize the configCLI
instanceInstance APICLI /API
iotIoT APICLI /API
ipamIPAM APICLI /API
jobsServerless Jobs APICLI /API
k8sKapsule APICLI /API
lbLoad Balancer APICLI /API
marketplaceMarketplace APICLI
mnqMessaging and Queueing APICLI /API
objectObject-storage utilsCLI /API
rdbDatabase RDB APICLI /API
redisRedis APICLI /API
registryContainer registry APICLI /API
secretSecret manager APICLI /API
shellStart Shell modeCLI
temTransactional Email APICLI /API
vpc-gwVPC Gateway APICLI /API
vpcVPC APICLI /API

Build it yourself

Build Locally

If you have a >= Go 1.13 environment, you can install theHEAD version to test the latest features or tocontribute.Note that this development version could include bugs, usetagged releases if you need stability.

go install github.com/scaleway/scaleway-cli/v2/cmd/scw@latest

Dependencies: We only use goModules with vendoring.

Build with Docker

You can build thescw CLI with Docker. If you have Docker installed, you can run:

docker build -t scaleway/cli.

Once built, you can then use the CLI as you would run any image:

docker run -i --rm scaleway/cli

See more in-depth information about running the CLI in Dockerhere

Development

This repository is at its early stage and is still in active development.If you are looking for a way to contribute please readCONTRIBUTING.md.

Reach Us

We love feedback.Don't hesitate to open aGithub issue orfeel free to reach us onScaleway Slack community,we are waiting for you on#opensource.


[8]ページ先頭

©2009-2025 Movatter.jp