Skip to main content

Create and manage bucket

Create bucket

A bucket is a container that stores objects and serves as a unit for access control and lifecycle configuration.
To create a bucket in Object Storage, follow the steps below:

info

The following bucket names are restricted and cannot be used. Please take this into account when creating a bucket:

  • v1_ext
  • swagger
  • status
  • ping
  • info
  1. Go to KakaoCloud Console > Beyond Storage Service > Object Storage.

  2. In the Standard bucket menu, click the [Create bucket] button.

  3. In the Create new bucket popup, enter the required information and click [Create].

    Create new bucket

    FieldDescription
    TypeSelect the bucket type
    - Standard: Suitable for frequently accessed data with high durability and availability
    NameEnter the bucket name
    EncryptionChoose whether to enable encryption
    - Disabled: Encryption is not enabled
    - Enabled: All objects stored in the bucket will be automatically encrypted

View bucket list

You can view the list of currently created buckets and their basic information.

  1. Go to KakaoCloud Console > Beyond Storage Service > Object Storage.

  2. In the Standard bucket menu, check the created buckets.

    Bucket list

    FieldDescription
    Bucket nameThe name of the bucket
    TypeSelect the bucket type
    - Standard: Suitable for frequently accessed data with high durability and availability
    Created dateThe creation date and time of the bucket
    [More] icon- Empty bucket: Deletes all objects in the bucket
    - Delete bucket: Deletes the selected bucket

View bucket attributes

You can check the attributes of a bucket.

  1. Go to KakaoCloud Console > Beyond Storage Service > Object Storage.

  2. Select the bucket in the Standard bucket menu.

  3. Click the Attributes tab to view the bucket attributes.

    Bucket attributes

    FieldDescription
    TypeBucket type
    - Standard: Suitable for frequently accessed data with high durability and availability
    Lifecycle statusIndicates whether lifecycle is applied
    - Applied: Lifecycle is applied
    - Not applied: Lifecycle is not applied
    Encryption- Applied: All objects stored in the bucket are automatically encrypted
    - Not used: Encryption is not enabled
    - Encryption algorithm: Only AES256 is supported

Configure access logging

Access logging stores event logs from the bucket in another bucket.

  1. Go to KakaoCloud Console > Beyond Storage Service > Object Storage.

  2. Select the bucket in the Standard bucket menu.

  3. Click the Attributes tab and check the access logging settings.

    FieldDescription
    Access loggingDisabled: Logging is turned off
    Enabled: Logging is turned on
    Target bucketPath to the bucket where logs will be stored
  4. To configure access logging, click the [Configure access logging] button, enter the settings, and click [Save].

    Access logging

    FieldDescription
    Access loggingEnable or disable access logging
    Target bucketSelect the bucket to store logs
    Target prefix (optional)Path to the target bucket
    Object key formatFormat for storing log object keys
    - SimplePrefix: [DestinationPrefix][YYYY]-[MM]-[DD]-[hh]-[mm]-[ss]-[UniqueString]
    - PartitionedDateSource: [DestinationPrefix][ProjectID]/​[SourceRegion]/​[SourceBucket]/​[YYYY]/​[MM]/​[DD]/​[YYYY]-[MM]-[DD]-[hh]-[mm]-[ss]-[UniqueString]
    - Time format is based on the timestamp of Object Storage events
    Log object key exampleExample of log object name using the configured format

Manage bucket permissions

For detailed information about managing bucket permissions, refer to Manage bucket permissions.

Manage bucket

You can create and manage lifecycle policies for the bucket.

info

The user must have a role that includes getIamPolicy to view permission information.

Configure lifecycle

Based on the lifecycle policy, objects in a bucket can be deleted or moved to another type of bucket after a specified period (minimum 1 day, maximum 18,250 days or 50 years). Object migration to another bucket type will be supported in future updates. You can apply lifecycle policies to all objects or selectively by prefix or object tag.

  1. Go to KakaoCloud Console > Beyond Storage Service > Object Storage.

  2. Click the target bucket in the Standard bucket menu.

  3. In the bucket detail page, go to the Manage tab.

  4. Click [Create lifecycle], configure the policy, and click [Create].

    Lifecycle

    FieldDescription
    Target bucketBucket where the lifecycle is applied
    Lifecycle policy nameA name to distinguish the lifecycle policy
    RuleSpecifies which objects the lifecycle policy applies to
    - All objects: Applies the policy to all objects
    - Specify prefix: Enter the object prefix (e.g., apply to all objects starting with elastic-)
    - Specify tag: Specify object tags
    ActionLifecycle policy to apply
    - Delete after expiration: Deletes the object after the specified duration
    Retention periodHow long the object will be retained in the bucket
info

You can configure AbortIncompleteMultiPartUpload via the API.
This rule aborts incomplete file uploads after a specific time, helping reduce storage costs.

Manage lifecycle policy

  1. Go to KakaoCloud Console > Beyond Storage Service > Object Storage.

  2. Click the target bucket in the Standard bucket menu.

  3. In the bucket detail page, go to the Manage tab.

    Lifecycle list

    FieldDescription
    Lifecycle policy nameA name to distinguish the lifecycle policy
    Status- Enabled: The lifecycle policy is applied
    - Disabled: The lifecycle policy is not applied
    Rule- All: Applies the policy to all objects in the bucket
    - Prefix: Specifies object prefix
    - Tag: Specifies object tag
    ActionLifecycle action
    - Delete after expiration: Deletes the object after the specified duration
    Retention periodHow long the object will be retained in the bucket
    More- Enable policy: Enable a disabled policy
    - Disable policy: Disable an enabled policy
    - Edit lifecycle: Modify the policy
    - Delete policy: Delete the policy

View bucket monitoring

You can check the number of objects and total storage size over the last 7, 14, or 30 days.

info

Monitoring data for object count and storage size is updated every 24 hours and is not reflected in real time.

  1. Go to KakaoCloud Console > Beyond Storage Service > Object Storage.

  2. Select the bucket in the Standard bucket menu.

  3. Click the Monitoring tab to view the monitoring information.

    Monitoring tab

    FieldDescription
    Object countTotal number of objects in the bucket
    Storage sizeTotal storage size in bytes

Delete bucket

You can delete a bucket that is no longer in use. Note that only empty buckets can be deleted.

  1. Go to KakaoCloud Console > Beyond Storage Service > Object Storage.
  2. In the Standard bucket menu, click the [More] icon next to the target bucket and select Delete bucket.
    • If the bucket contains objects, you must empty the bucket before deleting it.
  3. In the Delete bucket popup, enter the required information and click [Delete].

Empty bucket

You can delete all objects in a bucket at once.

  1. Go to KakaoCloud Console > Beyond Storage Service > Object Storage.
  2. In the Standard bucket menu, click the [More] icon next to the target bucket and select Empty bucket.
  3. In the Empty bucket popup, type 'permanently delete' and click [Empty].