content/shared/influxdb-v2/reference/cli/influx/bucket/create.md
The influx bucket create command creates a bucket in InfluxDB.
influx bucket create [flags]
| Flag | Description | Input type | {{< cli/mapped >}} | |
|---|---|---|---|---|
-c | --active-config | CLI configuration to use for command | string | |
--configs-path | Path to influx CLI configurations (default ~/.influxdbv2/configs) | string | INFLUX_CONFIGS_PATH | |
-d | --description | Bucket description | string | |
-h | --help | Help for the create command | ||
--hide-headers | Hide table headers (default false) | INFLUX_HIDE_HEADERS | ||
--host | HTTP address of InfluxDB (default http://localhost:8086) | string | INFLUX_HOST | |
--http-debug | Inspect communication with InfluxDB servers. | string | ||
--json | Output data as JSON (default false) | INFLUX_OUTPUT_JSON | ||
-n | --name | Bucket name | string | INFLUX_BUCKET_NAME |
-o | --org | Organization name (mutually exclusive with --org-id) | string | INFLUX_ORG |
--org-id | Organization ID (mutually exclusive with --org) | string | INFLUX_ORG_ID | |
-r | --retention | Duration bucket retains data (0 is infinite, default is 0) | duration | |
--schema-type | Bucket schema type (explicit, default implicit) (Cloud only). For more information, see Manage bucket schema. | string | ||
--shard-group-duration | Bucket shard group duration (OSS only) | string | ||
--skip-verify | Skip TLS certificate verification | INFLUX_SKIP_VERIFY | ||
-t | --token | API token | string | INFLUX_TOKEN |
{{% note %}}
The minimum retention period is one hour. Valid --retention units:
ns)us or µs)ms)s)m)h)d)w)
{{% /note %}}{{< cli/influx-creds-note >}}
influx bucket create --name example-bucket
influx bucket create \
--name example-bucket \
--retention 30d
influx bucket create \
--name example-bucket \
--description "Example bucket description"
Custom shard group durations are only supported in InfluxDB OSS. The shard group duration must be shorter than the bucket's retention period. For more information, see InfluxDB shards and shard groups.
influx bucket create \
--name example-bucket \
--retention 30d \
--shard-group-duration 2d
[!Important] Explicit bucket schemas are only supported in InfluxDB Cloud. For more information, see Manage bucket schema.
{{< get-shared-text "bucket-schema/bucket-schema-type.sh" >}}