Skip to content

upctl object-storage create

Create a new managed object storage service

Creates a new managed object storage service in the specified region. The service can be started or stopped based on the configured status.

upctl object-storage create [flags]

Examples

upctl object-storage create --name my-service --region europe-1
upctl object-storage create --name my-service --region europe-1 --configured-status started

Options

Option Description
--name The name of the service. Must be unique within customer account.
--region Region in which the service will be hosted.
--configured-status Service status managed by the customer. Valid values: started, stopped
Default: started
--label Labels to describe the service in key=value format, multiple can be declared.
Usage: --label env=dev

--label owner=operations
Default: []
--network Networks for the service. At least one network is needed. If not specified, a public network will be used by default.
Note: Only one public network is allowed per service, but multiple private networks are supported.
Public network: --network type=public,name=my-public-network,family=IPv4
Private network: --network type=private,name=my-private-network,family=IPv4,uuid=03fc6b80-9039-4bb7-ae43-5ccbe0ae35ce
Default: []
--wait Wait for service to be in running state before returning.
--help, -h help for create
Default: false

Global options

Option Description
--client-timeout, -t Client timeout to use in API calls.
Default: 0s
--config Configuration file path.
--debug Print out more verbose debug logs.
Default: false
--force-colours Force coloured output despite detected terminal support.
--no-colours Disable coloured output despite detected terminal support. Colours can also be disabled by setting NO_COLOR environment variable.
--output, -o Output format. Valid values are human, json and yaml.
Default: human
Command Description
upctl object-storage Manage managed object storage services