Skip to main content

Manage bucket permissions

This document describes how to manage permissions in Object Storage.

List of roles

You can view the list of roles currently assigned to the bucket.

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

  2. In the Standard bucket menu, select the bucket where you want to view roles.

  3. Select the Permission tab, then open the Roles section to view the roles assigned to the bucket.

    FieldDescription
    TypeType of member with assigned role
    - Options: User, Group, Service account, Role group
    MemberEntity receiving the role
    IDKakaoCloud console login ID
    RolePermission granted to the member

Add role

You can add roles for project members to individually grant access to objects.
Currently, permissions can only be configured for a single bucket. Object-level (file/folder) permission settings are not supported.

info

Depending on the role, some operations (e.g., creating a bucket, viewing objects, granting permissions) may be restricted. For details, refer to Roles and permissions.

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

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

  3. Go to the Permission tab > Roles tab, then select [Add role].

  4. Select the type (User account, Role group, Service account), assign a role, and select [Save].

    Bucket role list Bucket role list

Modify role

You can modify the role of a member. However, if there is only one storage admin, their role cannot be changed.

  1. Go to KakaoCloud console > Beyond Storage Service > Object Storage.
  2. Select the target bucket.
  3. In the Permission tab, select the [More] icon for the member > Modify role.
  4. In the Modify role popup, enter the information and select [Save].

Delete role

You can remove roles from members who no longer need access.
At least one storage admin must remain to maintain access. Access revocation typically takes about 1 minute but may take longer. While the change is immediately reflected in metadata, the user may still temporarily access objects.

You can delete the role of an individual member.

  1. Go to KakaoCloud console > Beyond Storage Service > Object Storage.
  2. Select the target bucket.
  3. In the Permission tab, select the [More] icon for the member > Delete role.
  4. In the Delete role popup, review the details and select [Delete].

Configure bucket access settings

Enable public access

You can configure whether the bucket allows public access.

caution

Allowing public access enables external users without permissions to access the bucket. Use with caution.

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

  2. Select the bucket where you want to allow public access.

  3. In the Permission tab, open the Access-Control tab, then select [Configure access].

    Access tab Access tab

    FieldDescription
    Public accessExternal access status of the bucket
  4. In the Access settings popup, select Allow public access, enter the required information, and click the [Save] button.
    - When public access is allowed, the AllUserGroup - Storage Object Viewer role is automatically configured in the bucket permissions.

    Image. Access settings Access settings

    CategoryDescription
    Access PermissionSelect the type of access permission
    - Block public access (Default): Blocks public access; only authorized users can access the bucket
    - Allow public access: Allows public access to the bucket (The AllUserGroup - Storage Object Viewer role is set in bucket permissions)
    Allowed IP AddressesConfigure detailed IP address settings
    - Number of IP addresses: Up to 10,000 can be entered
    - Up to 63 IP addresses entered via text or CSV upload are displayed in the text field; for 64 or more, they can be verified via the [Download CSV] button
    - Duplicate IP values are automatically removed

    - [Reset input] button: Clears all entered IP addresses
    - [Copy IP addresses] button: Copies all entered IP addresses
    - [Download CSV] button: Downloads the entered IP addresses as an Excel file
    - [Upload CSV] button: Uploads multiple IP addresses from an Excel file at once
      ㄴ Configures allowed IP addresses for public access
      ㄴ Enter IP addresses one by one in the text field, or multiple addresses separated by commas (,)
      ㄴ Supported file extensions for CSV upload: csv / xlsx / xls
  5. In the Review access settings popup, confirm the information and select [OK].
    It may take about 1 minute for the changes to take

Configure bucket CORS

For detailed information about bucket CORS settings, refer to Bucket CORS policy.